--- /srv/rebuilderd/tmp/rebuilderdIEAcEM/inputs/libpython3.14-dev_3.14.7-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdIEAcEM/out/libpython3.14-dev_3.14.7-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-13 08:30:29.000000 debian-binary │ --rw-r--r-- 0 0 0 8116 2026-09-13 08:30:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4099040 2026-09-13 08:30:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8120 2026-09-13 08:30:29.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4099084 2026-09-13 08:30:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.14-dev │ │ │ Source: python3.14 │ │ │ Version: 3.14.7-4 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 17073 │ │ │ +Installed-Size: 17074 │ │ │ Depends: libpython3.14-stdlib (= 3.14.7-4), libpython3.14 (= 3.14.7-4), 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.14) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -306,15 +306,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7341 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5406 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7505658 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7422666 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7423346 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9110 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8488 2026-09-13 08:30:29.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 08:30:29.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 08:30:29.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 08:30:29.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 08:30:29.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.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: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -74,20 +74,20 @@ │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_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_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ @@ -972,14 +972,15 @@ │ │ │ │ PyObject_Hash in object.o │ │ │ │ _Py_NewReference in object.o │ │ │ │ _Py_GetConstant_Init in object.o │ │ │ │ _PyTypes_InitTypes in object.o │ │ │ │ _Py_SetImmortal in object.o │ │ │ │ _Py_Dealloc in object.o │ │ │ │ _PyTrash_thread_destroy_chain in object.o │ │ │ │ +_PyTrash_thread_deposit_object in object.o │ │ │ │ _PyObject_FiniState in object.o │ │ │ │ _PyObject_SetDeferredRefcount in object.o │ │ │ │ PyUnstable_Object_EnableDeferredRefcount in object.o │ │ │ │ PyObject_SetAttrString in object.o │ │ │ │ PyObject_GenericSetAttr in object.o │ │ │ │ _PyObject_SetAttributeErrorContext in object.o │ │ │ │ PyObject_SetAttr in object.o │ │ │ │ @@ -1018,15 +1019,14 @@ │ │ │ │ Py_ReprEnter in object.o │ │ │ │ Py_ReprLeave in object.o │ │ │ │ _PyObject_ClearFreeLists in object.o │ │ │ │ _PyTypes_FiniTypes in object.o │ │ │ │ _PyObject_DebugTypeStats in object.o │ │ │ │ _PyObject_Dump in object.o │ │ │ │ PyObject_Print in object.o │ │ │ │ -_PyTrash_thread_deposit_object in object.o │ │ │ │ PyObject_HashNotImplemented in object.o │ │ │ │ _PyObject_FunctionStr in object.o │ │ │ │ Py_GetConstantBorrowed in object.o │ │ │ │ _Py_IncRef in object.o │ │ │ │ PyObject_Not in object.o │ │ │ │ _Py_ResurrectReference in object.o │ │ │ │ PyObject_GenericSetDict in object.o │ │ │ │ @@ -1495,17 +1495,17 @@ │ │ │ │ PyType_Ready in typeobject.o │ │ │ │ _PyType_LookupStackRefAndVersion in typeobject.o │ │ │ │ PyType_GenericAlloc in typeobject.o │ │ │ │ _PyType_AllocNoTrack in typeobject.o │ │ │ │ _PyStaticType_GetState in typeobject.o │ │ │ │ _PyType_GetDict in typeobject.o │ │ │ │ PyType_FromSpec in typeobject.o │ │ │ │ +PyType_FromMetaclass in typeobject.o │ │ │ │ _PyType_CalculateMetaclass in typeobject.o │ │ │ │ PyObject_GetItemData in typeobject.o │ │ │ │ -PyType_FromMetaclass in typeobject.o │ │ │ │ _PyStaticType_InitForExtension in typeobject.o │ │ │ │ PyType_IsSubtype in typeobject.o │ │ │ │ _PyType_Lookup in typeobject.o │ │ │ │ _PyType_LookupRefAndVersion in typeobject.o │ │ │ │ _PyObject_LookupSpecial in typeobject.o │ │ │ │ _Py_type_getattro_impl in typeobject.o │ │ │ │ PyType_GenericNew in typeobject.o │ │ │ │ @@ -1871,22 +1871,22 @@ │ │ │ │ _PyAST_Starred in Python-ast.o │ │ │ │ _PyAST_Module in Python-ast.o │ │ │ │ _PyAST_With in Python-ast.o │ │ │ │ _PyAST_Delete in Python-ast.o │ │ │ │ _PyAST_Set in Python-ast.o │ │ │ │ _PyAST_Global in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_PyAST_Yield in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ +_PyAST_Yield in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ @@ -2818,17 +2818,17 @@ │ │ │ │ PyInterpreterState_GetID in pystate.o │ │ │ │ _PyInterpreterState_HasFeature in pystate.o │ │ │ │ _PyThreadState_NewBound in pystate.o │ │ │ │ PyThreadState_Swap in pystate.o │ │ │ │ _PyThreadState_Swap in pystate.o │ │ │ │ PyThreadState_Delete in pystate.o │ │ │ │ _PyThreadState_RemoveExcept in pystate.o │ │ │ │ -PyGILState_Check in pystate.o │ │ │ │ _PyEval_StartTheWorldAll in pystate.o │ │ │ │ _PyThreadState_DeleteList in pystate.o │ │ │ │ +PyGILState_Check in pystate.o │ │ │ │ PyThreadState_GetFrame in pystate.o │ │ │ │ PyThreadState_GetDict in pystate.o │ │ │ │ _PyThreadState_GetDict in pystate.o │ │ │ │ _PyInterpreterState_SetNotRunningMain in pystate.o │ │ │ │ PyInterpreterState_GetDict in pystate.o │ │ │ │ _PyInterpreterState_Clear in pystate.o │ │ │ │ _PyThreadState_ClearMimallocHeaps in pystate.o │ │ │ │ @@ -2854,28 +2854,28 @@ │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ _PyRuntimeState_ReInitThreads in pystate.o │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ _PyThreadState_IsRunningMain in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ _PyInterpreterState_RequiresIDRef in pystate.o │ │ │ │ PyThreadState_GetID in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ PyThreadState_DeleteCurrent in pystate.o │ │ │ │ PyThreadState_SetAsyncExc in pystate.o │ │ │ │ _PyInterpreterState_GetEvalFrameFunc in pystate.o │ │ │ │ -_PyThreadState_HangThread in pystate.o │ │ │ │ _Py_GetMainConfig in pystate.o │ │ │ │ _Py_tss_tstate in pystate.o │ │ │ │ Py_CompileStringExFlags in pythonrun.o │ │ │ │ Py_CompileStringObject in pythonrun.o │ │ │ │ PyErr_DisplayException in pythonrun.o │ │ │ │ PyErr_Display in pythonrun.o │ │ │ │ _PyErr_Display in pythonrun.o │ │ │ │ @@ -3050,25 +3050,25 @@ │ │ │ │ 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_free_lock in thread.o │ │ │ │ PyThread_start_new_thread in thread.o │ │ │ │ -_PyThread_FiniType in thread.o │ │ │ │ _PyThread_cond_after in thread.o │ │ │ │ +_PyThread_FiniType in thread.o │ │ │ │ PyThread_detach_thread in thread.o │ │ │ │ +PyThread_hang_thread in thread.o │ │ │ │ PyThread_get_stacksize in thread.o │ │ │ │ PyThread_set_stacksize in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ PyThread_acquire_lock_timed_with_retries in thread.o │ │ │ │ PyThread_tss_alloc in thread.o │ │ │ │ PyThread_tss_free in thread.o │ │ │ │ PyThread_exit_thread in thread.o │ │ │ │ -PyThread_hang_thread in thread.o │ │ │ │ _PyThread_at_fork_reinit in thread.o │ │ │ │ PyThread_create_key in thread.o │ │ │ │ PyThread_delete_key in thread.o │ │ │ │ PyThread_delete_key_value in thread.o │ │ │ │ PyThread_set_key_value in thread.o │ │ │ │ PyThread_get_key_value in thread.o │ │ │ │ PyThread_ReInitTLS in thread.o │ │ │ │ @@ -3561,25 +3561,25 @@ │ │ │ │ 0000058c t get_error_line_from_tokenizer_buffers │ │ │ │ 00000714 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -000001b4 r .LC0 │ │ │ │ -000001bc r .LC1 │ │ │ │ +000001b0 r .LC0 │ │ │ │ +000001b8 r .LC1 │ │ │ │ 000000d8 r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 00000128 r .LC13 │ │ │ │ 00000170 r .LC14 │ │ │ │ 00000174 r .LC15 │ │ │ │ 000001a4 r .LC16 │ │ │ │ 000001a8 r .LC17 │ │ │ │ -000001b0 r .LC18 │ │ │ │ +000001c0 r .LC18 │ │ │ │ 000001c4 r .LC19 │ │ │ │ 000001ec r .LC20 │ │ │ │ 0000021c r .LC21 │ │ │ │ 00000228 r .LC22 │ │ │ │ 00000234 r .LC23 │ │ │ │ 0000023c r .LC24 │ │ │ │ 00000244 r .LC25 │ │ │ │ @@ -3663,77 +3663,77 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000634 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -000012ec T _PyPegen_alias_for_star │ │ │ │ +000015ec T _PyPegen_alias_for_star │ │ │ │ 00000106 T _PyPegen_arguments_parsing_error │ │ │ │ 00001194 T _PyPegen_augoperator │ │ │ │ 00001138 T _PyPegen_check_barry_as_flufl │ │ │ │ 00000e28 T _PyPegen_check_fstring_conversion │ │ │ │ -0000135c T _PyPegen_check_legacy_stmt │ │ │ │ +000012ec T _PyPegen_check_legacy_stmt │ │ │ │ 00000314 T _PyPegen_checked_future_import │ │ │ │ -00001460 T _PyPegen_class_def_decorators │ │ │ │ +000013f0 T _PyPegen_class_def_decorators │ │ │ │ 00000048 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000500 T _PyPegen_collect_call_seqs │ │ │ │ 000000b4 T _PyPegen_concatenate_strings │ │ │ │ -00001764 T _PyPegen_concatenate_tstrings │ │ │ │ +0000176c T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 0000043c T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -000014a4 T _PyPegen_decoded_constant_from_token │ │ │ │ +00001434 T _PyPegen_decoded_constant_from_token │ │ │ │ 0000112c T _PyPegen_dummy_name │ │ │ │ 00000fa4 T _PyPegen_empty_arguments │ │ │ │ 00000070 T _PyPegen_ensure_imaginary │ │ │ │ 00000018 T _PyPegen_ensure_real │ │ │ │ 000004ac T _PyPegen_formatted_value │ │ │ │ 00000dc8 T _PyPegen_function_def_decorators │ │ │ │ 00000640 T _PyPegen_get_cmpops │ │ │ │ -000018fc T _PyPegen_get_expr_name │ │ │ │ +00001904 T _PyPegen_get_expr_name │ │ │ │ 00000688 T _PyPegen_get_exprs │ │ │ │ -000013ac T _PyPegen_get_invalid_target │ │ │ │ +0000133c T _PyPegen_get_invalid_target │ │ │ │ 00000c9c T _PyPegen_get_keys │ │ │ │ 000002b8 T _PyPegen_get_last_comprehension_item │ │ │ │ -0000167c T _PyPegen_get_pattern_keys │ │ │ │ -000016b8 T _PyPegen_get_patterns │ │ │ │ +00001684 T _PyPegen_get_pattern_keys │ │ │ │ +000016c0 T _PyPegen_get_patterns │ │ │ │ 00000cd8 T _PyPegen_get_values │ │ │ │ -0000179c T _PyPegen_interpolation │ │ │ │ +000017a4 T _PyPegen_interpolation │ │ │ │ 0000123c T _PyPegen_join_names_with_dot │ │ │ │ 000006d0 T _PyPegen_join_sequences │ │ │ │ 000005f0 T _PyPegen_joined_str │ │ │ │ -00001654 T _PyPegen_key_pattern_pair │ │ │ │ +0000165c T _PyPegen_key_pattern_pair │ │ │ │ 000012c4 T _PyPegen_key_value_pair │ │ │ │ 0000101c T _PyPegen_keyword_or_starred │ │ │ │ 00000070 T _PyPegen_make_arguments │ │ │ │ 000011b4 T _PyPegen_make_module │ │ │ │ 00000d5c T _PyPegen_map_names_to_ids │ │ │ │ 00000d14 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00001a90 T _PyPegen_new_type_comment │ │ │ │ +00001a98 T _PyPegen_new_type_comment │ │ │ │ 0000022e T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00000828 T _PyPegen_register_stmts │ │ │ │ 000001d6 T _PyPegen_seq_append_to_end │ │ │ │ 000002e0 T _PyPegen_seq_count_dots │ │ │ │ 000010c4 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00001044 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000002d2 T _PyPegen_seq_first_item │ │ │ │ 00000738 T _PyPegen_seq_flatten │ │ │ │ 00000484 T _PyPegen_seq_insert_in_front │ │ │ │ 000001c0 T _PyPegen_seq_last_item │ │ │ │ 0000032c T _PyPegen_set_expr_context │ │ │ │ -00001538 T _PyPegen_setup_full_format_spec │ │ │ │ +000014c8 T _PyPegen_setup_full_format_spec │ │ │ │ 00000460 T _PyPegen_singleton_seq │ │ │ │ -000016f4 T _PyPegen_slash_with_default │ │ │ │ +000016fc T _PyPegen_slash_with_default │ │ │ │ 00000d98 T _PyPegen_star_etc │ │ │ │ -0000171c T _PyPegen_template_str │ │ │ │ +00001724 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -3891,28 +3891,28 @@ │ │ │ │ 00000f60 r .LC93 │ │ │ │ 00000fa0 r .LC94 │ │ │ │ 00000fcc r .LC95 │ │ │ │ 0000100c r .LC96 │ │ │ │ 00001030 r .LC97 │ │ │ │ 00001070 r .LC98 │ │ │ │ 000010ac r .LC99 │ │ │ │ -000059d0 t INVALID_VERSION_CHECK │ │ │ │ -0000de9c t NEW_TYPE_COMMENT │ │ │ │ -00001bec t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ +000059dc t INVALID_VERSION_CHECK │ │ │ │ +0000de90 t NEW_TYPE_COMMENT │ │ │ │ +00001bfc t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -000082cc t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ -00008294 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ +00008268 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00008230 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -4064,225 +4064,225 @@ │ │ │ │ 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 │ │ │ │ -000081b4 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +00008150 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000190 d __compound_literal.0 │ │ │ │ 00000188 d __compound_literal.1 │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ 00000d44 t _gather_104_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00000fec t _gather_143_rule │ │ │ │ -00005870 t _gather_15_rule │ │ │ │ -00005e48 t _gather_35_rule │ │ │ │ -00005210 t _gather_85_rule │ │ │ │ -0000d750 t _gather_90_rule │ │ │ │ -000077e8 t _loop0_121_rule │ │ │ │ +0000587c t _gather_15_rule │ │ │ │ +00005e54 t _gather_35_rule │ │ │ │ +00005220 t _gather_85_rule │ │ │ │ +0000d744 t _gather_90_rule │ │ │ │ +00007784 t _loop0_121_rule │ │ │ │ 00000a48 t _loop0_145_rule │ │ │ │ -00008310 t _loop0_1_rule │ │ │ │ -0000e810 t _loop0_28_rule │ │ │ │ -000029d0 t _loop0_29_rule │ │ │ │ -00005550 t _loop0_32_rule │ │ │ │ -00012164 t _loop0_71_rule │ │ │ │ -00007a2c t _loop0_72_rule │ │ │ │ +000082ac t _loop0_1_rule │ │ │ │ +0000e804 t _loop0_28_rule │ │ │ │ +000029e0 t _loop0_29_rule │ │ │ │ +0000555c t _loop0_32_rule │ │ │ │ +0001218c t _loop0_71_rule │ │ │ │ +000079c8 t _loop0_72_rule │ │ │ │ 00008aa0 t _loop0_75_rule │ │ │ │ 00008c6c t _loop0_77_rule │ │ │ │ -00005370 t _loop0_87_rule │ │ │ │ -0000e104 t _loop1_30_rule │ │ │ │ -0000e98c t _loop1_31_rule │ │ │ │ -00005b84 t _loop1_33_rule │ │ │ │ -00004244 t _loop1_37_rule │ │ │ │ +00005380 t _loop0_87_rule │ │ │ │ +0000e0f8 t _loop1_30_rule │ │ │ │ +0000e980 t _loop1_31_rule │ │ │ │ +00005b90 t _loop1_33_rule │ │ │ │ +00004254 t _loop1_37_rule │ │ │ │ 0000bbfc t _loop1_38_rule │ │ │ │ -00011bf0 t _loop1_73_rule │ │ │ │ -000076ec t _loop1_74_rule │ │ │ │ +00011c18 t _loop1_73_rule │ │ │ │ +00007688 t _loop1_74_rule │ │ │ │ 0000b38c t _loop1_76_rule │ │ │ │ -000058f0 t _loop1_81_rule │ │ │ │ -00008400 t _loop1_82_rule │ │ │ │ +000058e0 t _loop1_81_rule │ │ │ │ +0000839c t _loop1_82_rule │ │ │ │ 00000976 t _tmp_105_rule │ │ │ │ 00008de0 t _tmp_10_rule │ │ │ │ 00000ce2 t _tmp_111_rule │ │ │ │ 0000b6dc t _tmp_113_rule │ │ │ │ -0000725c t _tmp_115_rule │ │ │ │ +000071f8 t _tmp_115_rule │ │ │ │ 00000236 t _tmp_116_rule │ │ │ │ 000008b4 t _tmp_118_rule │ │ │ │ -00007550 t _tmp_119_rule │ │ │ │ -000074ec t _tmp_123_rule │ │ │ │ -00008234 t _tmp_124_rule │ │ │ │ +000074ec t _tmp_119_rule │ │ │ │ +00007488 t _tmp_123_rule │ │ │ │ +000081d0 t _tmp_124_rule │ │ │ │ 0000cc34 t _tmp_126_rule │ │ │ │ 00000916 t _tmp_128_rule │ │ │ │ 00000ea6 t _tmp_129_rule │ │ │ │ 00000310 t _tmp_130_rule │ │ │ │ 000011b6 t _tmp_135_rule │ │ │ │ 00000f18 t _tmp_139_rule │ │ │ │ 000009e2 t _tmp_144_rule │ │ │ │ -00006980 t _tmp_149_rule │ │ │ │ +00008840 t _tmp_149_rule │ │ │ │ 00000b2c t _tmp_150_rule │ │ │ │ 00000bae t _tmp_151_rule │ │ │ │ 00000c82 t _tmp_152_rule.isra.0 │ │ │ │ 00000c20 t _tmp_153_rule │ │ │ │ -00005a20 t _tmp_154_rule │ │ │ │ -00002284 t _tmp_158_rule │ │ │ │ +00005a10 t _tmp_154_rule │ │ │ │ +00002294 t _tmp_158_rule │ │ │ │ 000088a4 t _tmp_163_rule │ │ │ │ -00003b3c t _tmp_166_rule │ │ │ │ +00003b4c t _tmp_166_rule │ │ │ │ 0000036e t _tmp_168_rule │ │ │ │ -000066c8 t _tmp_16_rule │ │ │ │ +000066d4 t _tmp_16_rule │ │ │ │ 00000160 t _tmp_174_rule │ │ │ │ 0000114c t _tmp_175_rule │ │ │ │ 000001ca t _tmp_177_rule │ │ │ │ -000054c8 t _tmp_17_rule │ │ │ │ -0000213c t _tmp_22_rule │ │ │ │ -00004c74 t _tmp_26_rule │ │ │ │ -00003880 t _tmp_27_rule │ │ │ │ -00006118 t _tmp_36_rule │ │ │ │ +000054d4 t _tmp_17_rule │ │ │ │ +0000214c t _tmp_22_rule │ │ │ │ +00004c84 t _tmp_26_rule │ │ │ │ +00003890 t _tmp_27_rule │ │ │ │ +00006124 t _tmp_36_rule │ │ │ │ 0000c6fc t _tmp_42_rule │ │ │ │ -000055ec t _tmp_43_rule │ │ │ │ +000055dc t _tmp_43_rule │ │ │ │ 0000af34 t _tmp_44_rule │ │ │ │ -0000c6d4 t _tmp_5_rule │ │ │ │ -00001d40 t _tmp_6_rule │ │ │ │ -00001dc0 t _tmp_7_rule │ │ │ │ -00001e2c t _tmp_8_rule │ │ │ │ -00001e9c t _tmp_9_rule │ │ │ │ -0000d5ac t annotated_rhs_rule │ │ │ │ -0000d3b4 t args_rule │ │ │ │ -0000cc7c t arguments_rule │ │ │ │ -000045c4 t atom_rule │ │ │ │ +0000c6c8 t _tmp_5_rule │ │ │ │ +00001d30 t _tmp_6_rule │ │ │ │ +00001db0 t _tmp_7_rule │ │ │ │ +00001e1c t _tmp_8_rule │ │ │ │ +00001e8c t _tmp_9_rule │ │ │ │ +0000d5a0 t annotated_rhs_rule │ │ │ │ +0000d3a8 t args_rule │ │ │ │ +0000cc70 t arguments_rule │ │ │ │ +000045b4 t atom_rule │ │ │ │ 0000aae0 t attr_rule │ │ │ │ -00010c18 t augassign_rule │ │ │ │ -0000a358 t bitwise_and_rule │ │ │ │ -00009d54 t bitwise_or_rule │ │ │ │ -00009f38 t bitwise_xor_rule │ │ │ │ -0000f84c t block_rule │ │ │ │ -00005d60 t break_stmt_rule │ │ │ │ -000049ac t class_def_raw_rule │ │ │ │ +00010c40 t augassign_rule │ │ │ │ +0000a34c t bitwise_and_rule │ │ │ │ +00009d48 t bitwise_or_rule │ │ │ │ +00009f2c t bitwise_xor_rule │ │ │ │ +0000f874 t block_rule │ │ │ │ +00005d6c t break_stmt_rule │ │ │ │ +000049bc t class_def_raw_rule │ │ │ │ 00009790 t closed_pattern_rule │ │ │ │ 0000a670 t complex_number_rule │ │ │ │ 00000230 t compound_stmt_rule │ │ │ │ -00007e00 t conjunction_rule │ │ │ │ -00005c78 t continue_stmt_rule │ │ │ │ +00007df0 t conjunction_rule │ │ │ │ +00005c84 t continue_stmt_rule │ │ │ │ 00000658 t decorators_rule │ │ │ │ -00005744 t default_rule │ │ │ │ -00006350 t del_target_rule │ │ │ │ -00006190 t del_targets_rule │ │ │ │ -000079ec t disjunction_rule │ │ │ │ -000015d0 t dotted_as_name_rule │ │ │ │ -000017b0 t dotted_name_rule │ │ │ │ +00005750 t default_rule │ │ │ │ +0000635c t del_target_rule │ │ │ │ +0000619c t del_targets_rule │ │ │ │ +000079dc t disjunction_rule │ │ │ │ +000015e0 t dotted_as_name_rule │ │ │ │ +000017c0 t dotted_name_rule │ │ │ │ 0000c760 t double_star_pattern_rule │ │ │ │ -00010aec t double_starred_kvpair_rule │ │ │ │ -00003bc4 t elif_stmt_rule │ │ │ │ -00003eb4 t else_block_rule │ │ │ │ -000071d8 t expression_rule │ │ │ │ -00008060 t expression_without_invalid_rule │ │ │ │ -00006730 t expressions_rule │ │ │ │ -0000b870 t factor_rule │ │ │ │ -000040b4 t finally_block_rule │ │ │ │ -0000c744 t for_if_clauses_rule │ │ │ │ -00004df0 t for_stmt_rule │ │ │ │ -00003aa4 t fstring_conversion_rule │ │ │ │ -0000fe50 t fstring_replacement_field_rule │ │ │ │ -00003908 t func_type_comment_rule │ │ │ │ -000010e8 t function_def_raw_rule │ │ │ │ -00006f00 t genexp_rule │ │ │ │ +00010b14 t double_starred_kvpair_rule │ │ │ │ +00003bd4 t elif_stmt_rule │ │ │ │ +00003ec4 t else_block_rule │ │ │ │ +000071c8 t expression_rule │ │ │ │ +00007ffc t expression_without_invalid_rule │ │ │ │ +0000673c t expressions_rule │ │ │ │ +0000b864 t factor_rule │ │ │ │ +000040c4 t finally_block_rule │ │ │ │ +0000c738 t for_if_clauses_rule │ │ │ │ +00004e00 t for_stmt_rule │ │ │ │ +00003ab4 t fstring_conversion_rule │ │ │ │ +0000fe78 t fstring_replacement_field_rule │ │ │ │ +00003918 t func_type_comment_rule │ │ │ │ +000010f8 t function_def_raw_rule │ │ │ │ +00006ef0 t genexp_rule │ │ │ │ 0000aeac t guard_rule │ │ │ │ 0000029a t imaginary_number_rule │ │ │ │ -000027f8 t import_from_as_name_rule │ │ │ │ -00002634 t import_from_as_names_rule │ │ │ │ -000022e8 t import_from_targets_rule │ │ │ │ +00002808 t import_from_as_name_rule │ │ │ │ +00002644 t import_from_as_names_rule │ │ │ │ +000022f8 t import_from_targets_rule │ │ │ │ 0000081c t import_stmt_rule │ │ │ │ -000069e4 t invalid_ann_assign_target_rule │ │ │ │ -000072d8 t invalid_comprehension_rule │ │ │ │ -00007118 t invalid_for_target_rule │ │ │ │ +00006980 t invalid_ann_assign_target_rule │ │ │ │ +00007274 t invalid_comprehension_rule │ │ │ │ +000070b4 t invalid_for_target_rule │ │ │ │ 0000b490 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003d8 t invalid_tstring_replacement_field_rule │ │ │ │ -000087f4 t inversion_rule │ │ │ │ +000087e8 t inversion_rule │ │ │ │ 0000c7e8 t items_pattern_rule │ │ │ │ 0000c984 t key_value_pattern_rule │ │ │ │ 0000b2f8 t keyword_pattern_rule │ │ │ │ 0000b168 t keyword_patterns_rule │ │ │ │ -00011a78 t kwarg_or_double_starred_rule │ │ │ │ -00011920 t kwarg_or_starred_rule │ │ │ │ -00010ec0 t kwargs_rule │ │ │ │ -00003448 t kwds_rule │ │ │ │ -00007ebc t lambda_kwds_rule │ │ │ │ +00011aa0 t kwarg_or_double_starred_rule │ │ │ │ +00011948 t kwarg_or_starred_rule │ │ │ │ +00010ee8 t kwargs_rule │ │ │ │ +00003458 t kwds_rule │ │ │ │ +00007e58 t lambda_kwds_rule │ │ │ │ 00008b90 t lambda_param_maybe_default_rule │ │ │ │ -00011ef0 t lambda_param_no_default_rule │ │ │ │ -0001207c t lambda_param_rule │ │ │ │ -00007940 t lambda_param_with_default_rule │ │ │ │ -00006a98 t lambda_params_rule │ │ │ │ -0000719c t lambda_slash_no_default_rule │ │ │ │ -000075f8 t lambda_slash_with_default_rule │ │ │ │ -00007b1c t lambda_star_etc_rule │ │ │ │ -0000c59c t lambdef_rule │ │ │ │ -00003784 t list_rule │ │ │ │ +00011f18 t lambda_param_no_default_rule │ │ │ │ +000120a4 t lambda_param_rule │ │ │ │ +000078dc t lambda_param_with_default_rule │ │ │ │ +00006a34 t lambda_params_rule │ │ │ │ +00007138 t lambda_slash_no_default_rule │ │ │ │ +00007594 t lambda_slash_with_default_rule │ │ │ │ +00007ab8 t lambda_star_etc_rule │ │ │ │ +0000c590 t lambdef_rule │ │ │ │ +00003794 t list_rule │ │ │ │ 0000ace8 t maybe_sequence_pattern_rule │ │ │ │ 00009130 t maybe_star_pattern_rule │ │ │ │ 0000ac88 t name_or_attr_rule │ │ │ │ -0000f360 t named_expression_rule │ │ │ │ +0000f388 t named_expression_rule │ │ │ │ 0000908c t open_sequence_pattern_rule │ │ │ │ 00009548 t or_pattern_rule │ │ │ │ -00005640 t param_maybe_default_rule │ │ │ │ -0000e280 t param_no_default_rule │ │ │ │ -0000e69c t param_rule │ │ │ │ -00005a20 t param_star_annotation_rule │ │ │ │ -00001c18 t params_rule │ │ │ │ -00004d0c t pass_stmt_rule │ │ │ │ +0000564c t param_maybe_default_rule │ │ │ │ +0000e274 t param_no_default_rule │ │ │ │ +0000e690 t param_rule │ │ │ │ +00005a2c t param_star_annotation_rule │ │ │ │ +00001c28 t params_rule │ │ │ │ +00004d1c t pass_stmt_rule │ │ │ │ 0000a93c t pattern_capture_target_rule │ │ │ │ 000092cc t pattern_rule │ │ │ │ 00008f94 t patterns_rule │ │ │ │ 0000afa8 t positional_patterns_rule │ │ │ │ -0000bed0 t primary_raw │ │ │ │ -0000bdc4 t primary_rule │ │ │ │ +0000bec4 t primary_raw │ │ │ │ +0000bdb8 t primary_rule │ │ │ │ 0000a8b8 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000a76c t shift_expr_rule │ │ │ │ +0000a760 t shift_expr_rule │ │ │ │ 0000a570 t signed_number_rule │ │ │ │ 0000a7b8 t signed_real_number_rule │ │ │ │ -00002168 t simple_stmt_rule │ │ │ │ -00001f0c t simple_stmts_rule │ │ │ │ -000038a8 t single_subscript_attribute_target_rule │ │ │ │ -00007d2c t single_target_rule │ │ │ │ -000021c4 t slash_no_default_rule │ │ │ │ -00002540 t slash_with_default_rule │ │ │ │ -0001066c t slices_rule │ │ │ │ +00002158 t simple_stmt_rule │ │ │ │ +00001efc t simple_stmts_rule │ │ │ │ +00003898 t single_subscript_attribute_target_rule │ │ │ │ +00007d1c t single_target_rule │ │ │ │ +000021d4 t slash_no_default_rule │ │ │ │ +00002550 t slash_with_default_rule │ │ │ │ +00010694 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00002f14 t star_etc_rule │ │ │ │ -00009c38 t star_expression_rule │ │ │ │ -00008134 t star_expressions_rule │ │ │ │ -0000f74c t star_named_expression_rule │ │ │ │ -0000f9dc t star_named_expressions_rule │ │ │ │ -00006330 t star_target_rule │ │ │ │ -00005dfc t star_targets_rule │ │ │ │ -0000dea8 t starred_expression_rule │ │ │ │ +00002f24 t star_etc_rule │ │ │ │ +00009c2c t star_expression_rule │ │ │ │ +00008124 t star_expressions_rule │ │ │ │ +0000f774 t star_named_expression_rule │ │ │ │ +0000fa04 t star_named_expressions_rule │ │ │ │ +00006320 t star_target_rule │ │ │ │ +00005dec t star_targets_rule │ │ │ │ +0000de9c t starred_expression_rule │ │ │ │ 00000000 t statements_rule │ │ │ │ -00005668 t strings_rule │ │ │ │ +00005658 t strings_rule │ │ │ │ 00008e68 t subject_expr_rule │ │ │ │ -0000ab20 t sum_rule │ │ │ │ -00005d7c t t_lookahead_rule │ │ │ │ -00003d70 t t_primary_raw │ │ │ │ -00003cd0 t t_primary_rule │ │ │ │ -000064cc t target_with_star_atom_rule │ │ │ │ -0000ae58 t term_raw │ │ │ │ -0000ad50 t term_rule │ │ │ │ +0000ab14 t sum_rule │ │ │ │ +00005d6c t t_lookahead_rule │ │ │ │ +00003d60 t t_primary_raw │ │ │ │ +00003cc0 t t_primary_rule │ │ │ │ +000064bc t target_with_star_atom_rule │ │ │ │ +0000ae4c t term_raw │ │ │ │ +0000ad44 t term_rule │ │ │ │ 0000c340 t tstring_full_format_spec_rule │ │ │ │ -00008500 t tstring_rule │ │ │ │ -000035f0 t tuple_rule │ │ │ │ +0000849c t tstring_rule │ │ │ │ +00003600 t tuple_rule │ │ │ │ 0000bb5c t type_param_default_rule │ │ │ │ 0000b750 t type_param_rule │ │ │ │ -000018f8 t type_params_rule │ │ │ │ +00001908 t type_params_rule │ │ │ │ 0000a9f0 t wildcard_pattern_rule │ │ │ │ -00005fa8 t with_item_rule │ │ │ │ -0000dd40 t yield_expr_rule │ │ │ │ +00005fb4 t with_item_rule │ │ │ │ +0000dd34 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4775,19 +4775,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d44 r .LC90 │ │ │ │ 00000d4c r .LC91 │ │ │ │ 00000d84 r .LC92 │ │ │ │ 00000dbc r .LC93 │ │ │ │ 000009cc T PyAIter_Check │ │ │ │ 000006e4 T PyBuffer_FillContiguousStrides │ │ │ │ -00002fcc T PyBuffer_FillInfo │ │ │ │ +00002fc4 T PyBuffer_FillInfo │ │ │ │ 000005d4 T PyBuffer_FromContiguous │ │ │ │ 00001598 T PyBuffer_GetPointer │ │ │ │ -000039dc T PyBuffer_IsContiguous │ │ │ │ -00003108 T PyBuffer_Release │ │ │ │ +000039d4 T PyBuffer_IsContiguous │ │ │ │ +00003100 T PyBuffer_Release │ │ │ │ 0000053c T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4811,127 +4811,127 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00002524 T PyIndex_Check │ │ │ │ -000034d0 T PyIter_Check │ │ │ │ -000004f4 T PyIter_Next │ │ │ │ +0000251c T PyIndex_Check │ │ │ │ +000034c8 T PyIter_Check │ │ │ │ +000004ec T PyIter_Next │ │ │ │ 000013d0 T PyIter_NextItem │ │ │ │ 00000e58 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 │ │ │ │ -00000678 T PyMapping_Check │ │ │ │ +00000670 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ -00000620 T PyMapping_GetOptionalItem │ │ │ │ +00000618 T PyMapping_GetOptionalItem │ │ │ │ 00001378 T PyMapping_GetOptionalItemString │ │ │ │ 00000288 T PyMapping_HasKey │ │ │ │ 000002c8 T PyMapping_HasKeyString │ │ │ │ 00000306 T PyMapping_HasKeyStringWithError │ │ │ │ 0000032a T PyMapping_HasKeyWithError │ │ │ │ 000004f8 T PyMapping_Items │ │ │ │ 000004c0 T PyMapping_Keys │ │ │ │ 000009c4 T PyMapping_Length │ │ │ │ 000000e4 T PyMapping_SetItemString │ │ │ │ -0000315c T PyMapping_Size │ │ │ │ +00003154 T PyMapping_Size │ │ │ │ 00000e1c T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00003a88 T PyNumber_Absolute │ │ │ │ -000023a8 T PyNumber_Add │ │ │ │ -00002780 T PyNumber_And │ │ │ │ -00001314 T PyNumber_AsSsize_t │ │ │ │ -00002f20 T PyNumber_Check │ │ │ │ -00003acc T PyNumber_Divmod │ │ │ │ +00003a80 T PyNumber_Absolute │ │ │ │ +000023a0 T PyNumber_Add │ │ │ │ +00002778 T PyNumber_And │ │ │ │ +0000130c T PyNumber_AsSsize_t │ │ │ │ +00002f18 T PyNumber_Check │ │ │ │ +00003ac4 T PyNumber_Divmod │ │ │ │ 00000f04 T PyNumber_Float │ │ │ │ -000032b8 T PyNumber_FloorDivide │ │ │ │ +000032b0 T PyNumber_FloorDivide │ │ │ │ 00000270 T PyNumber_InPlaceAdd │ │ │ │ 000008d8 T PyNumber_InPlaceAnd │ │ │ │ 000010c8 T PyNumber_InPlaceFloorDivide │ │ │ │ -00003ce4 T PyNumber_InPlaceLshift │ │ │ │ +00003cdc T PyNumber_InPlaceLshift │ │ │ │ 0000009a T PyNumber_InPlaceMatrixMultiply │ │ │ │ 00000c44 T PyNumber_InPlaceMultiply │ │ │ │ -0000154c T PyNumber_InPlaceOr │ │ │ │ +00001544 T PyNumber_InPlaceOr │ │ │ │ 00000184 T PyNumber_InPlacePower │ │ │ │ 00000edc T PyNumber_InPlaceRemainder │ │ │ │ 000012dc T PyNumber_InPlaceRshift │ │ │ │ 000007a0 T PyNumber_InPlaceSubtract │ │ │ │ 000010f0 T PyNumber_InPlaceTrueDivide │ │ │ │ 00000ab4 T PyNumber_InPlaceXor │ │ │ │ -000031b8 T PyNumber_Index │ │ │ │ +000031b0 T PyNumber_Index │ │ │ │ 0000047c T PyNumber_Invert │ │ │ │ -00002c90 T PyNumber_Long │ │ │ │ -0000288c T PyNumber_Lshift │ │ │ │ +00002c88 T PyNumber_Long │ │ │ │ +00002884 T PyNumber_Lshift │ │ │ │ 00000060 T PyNumber_MatrixMultiply │ │ │ │ -0000257c T PyNumber_Multiply │ │ │ │ -00002538 T PyNumber_Negative │ │ │ │ +00002574 T PyNumber_Multiply │ │ │ │ +00002530 T PyNumber_Negative │ │ │ │ 00000640 T PyNumber_Or │ │ │ │ 00001084 T PyNumber_Positive │ │ │ │ 00000c38 T PyNumber_Power │ │ │ │ -000033c4 T PyNumber_Remainder │ │ │ │ -00003bd8 T PyNumber_Rshift │ │ │ │ -00002b84 T PyNumber_Subtract │ │ │ │ +000033bc T PyNumber_Remainder │ │ │ │ +00003bd0 T PyNumber_Rshift │ │ │ │ +00002b7c T PyNumber_Subtract │ │ │ │ 00000cf8 T PyNumber_ToBase │ │ │ │ -000034ec T PyNumber_TrueDivide │ │ │ │ +000034e4 T PyNumber_TrueDivide │ │ │ │ 00000a78 T PyNumber_Xor │ │ │ │ 00000972 T PyObject_AsCharBuffer │ │ │ │ 00000974 T PyObject_AsReadBuffer │ │ │ │ 000008b8 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000021a0 T PyObject_CheckBuffer │ │ │ │ +00002198 T PyObject_CheckBuffer │ │ │ │ 00000976 T PyObject_CheckReadBuffer │ │ │ │ 00000728 T PyObject_CopyData │ │ │ │ -000022dc T PyObject_DelItem │ │ │ │ +000022d4 T PyObject_DelItem │ │ │ │ 0000020a T PyObject_DelItemString │ │ │ │ -000015c0 T PyObject_Format │ │ │ │ +000015b8 T PyObject_Format │ │ │ │ 00000186 T PyObject_GetAIter │ │ │ │ -00002f6c T PyObject_GetBuffer │ │ │ │ -00000300 T PyObject_GetItem │ │ │ │ -00000454 T PyObject_GetIter │ │ │ │ +00002f64 T PyObject_GetBuffer │ │ │ │ +000002f8 T PyObject_GetItem │ │ │ │ +0000044c T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000690 T PyObject_IsInstance │ │ │ │ -000017bc T PyObject_IsSubclass │ │ │ │ +00000688 T PyObject_IsInstance │ │ │ │ +000017b4 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 000006e0 T PyObject_Length │ │ │ │ -00002998 T PyObject_LengthHint │ │ │ │ +00002990 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -00000550 T PyObject_SetItem │ │ │ │ -00002280 T PyObject_Size │ │ │ │ +00000548 T PyObject_SetItem │ │ │ │ +00002278 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 000000b4 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000039c0 T PySequence_Check │ │ │ │ +000039b8 T PySequence_Check │ │ │ │ 00000828 T PySequence_Concat │ │ │ │ -000012f0 T PySequence_Contains │ │ │ │ +000012e8 T PySequence_Contains │ │ │ │ 000000c0 T PySequence_Count │ │ │ │ 0000033c T PySequence_DelItem │ │ │ │ 000014a8 T PySequence_DelSlice │ │ │ │ -00001e78 T PySequence_Fast │ │ │ │ -00001724 T PySequence_GetItem │ │ │ │ +00001e70 T PySequence_Fast │ │ │ │ +0000171c T PySequence_GetItem │ │ │ │ 00000a00 T PySequence_GetSlice │ │ │ │ 000009c8 T PySequence_In │ │ │ │ 000000c6 T PySequence_InPlaceConcat │ │ │ │ 0000034e T PySequence_InPlaceRepeat │ │ │ │ 00000adc T PySequence_Index │ │ │ │ 000009c0 T PySequence_Length │ │ │ │ -000021b0 T PySequence_List │ │ │ │ +000021a8 T PySequence_List │ │ │ │ 000003f8 T PySequence_Repeat │ │ │ │ 0000140c T PySequence_SetItem │ │ │ │ 00001520 T PySequence_SetSlice │ │ │ │ -00003964 T PySequence_Size │ │ │ │ +0000395c 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 │ │ │ │ @@ -4953,22 +4953,22 @@ │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -00001474 T _PyNumber_Index │ │ │ │ -000035f8 T _PyNumber_PowerNoMod │ │ │ │ +0000146c T _PyNumber_Index │ │ │ │ +000035f0 T _PyNumber_PowerNoMod │ │ │ │ 00000900 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ 00000920 T _PyObject_RealIsInstance │ │ │ │ -00002220 T _PyObject_RealIsSubclass │ │ │ │ +00002218 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 00000ae0 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ @@ -4985,29 +4985,29 @@ │ │ │ │ 000005be t _buffer_release_call │ │ │ │ 000011a4 t abstract_issubclass │ │ │ │ 00000924 t as_read_buffer │ │ │ │ 0000013c t binary_iop │ │ │ │ 0000020c t binary_iop.part.0 │ │ │ │ 000001b8 t binary_iop1 │ │ │ │ 0000020c t binary_op.part.0 │ │ │ │ -0000208c t binary_op1 │ │ │ │ -00001f78 t binary_op1.constprop.1 │ │ │ │ +00002084 t binary_op1 │ │ │ │ +00001f70 t binary_op1.constprop.1 │ │ │ │ 00001118 t check_class │ │ │ │ 00000050 t iternext │ │ │ │ U memcpy │ │ │ │ 00000530 t method_output_as_list │ │ │ │ 00000256 t null_error.isra.0 │ │ │ │ -00002e48 t object_isinstance │ │ │ │ -0000197c t object_issubclass │ │ │ │ -00000cc8 t object_recursive_isinstance │ │ │ │ +00002e40 t object_isinstance │ │ │ │ +00001974 t object_issubclass │ │ │ │ +00000cc0 t object_recursive_isinstance │ │ │ │ 000003d8 t recursive_issubclass │ │ │ │ 00000438 t recursive_issubclass.part.0 │ │ │ │ 00000730 t sequence_repeat │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ -000037ac t ternary_op.constprop.1 │ │ │ │ +000037a4 t ternary_op.constprop.1 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5055,35 +5055,35 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -000010ac T _Py_bytes_capitalize │ │ │ │ +000010e0 T _Py_bytes_capitalize │ │ │ │ 00000650 T _Py_bytes_contains │ │ │ │ -000007bc T _Py_bytes_count │ │ │ │ +000007f0 T _Py_bytes_count │ │ │ │ 00000524 T _Py_bytes_endswith │ │ │ │ 00000124 T _Py_bytes_find │ │ │ │ 0000022c T _Py_bytes_index │ │ │ │ -000010ec T _Py_bytes_isalnum │ │ │ │ -0000113c T _Py_bytes_isalpha │ │ │ │ -00000ab0 T _Py_bytes_isascii │ │ │ │ -00000a60 T _Py_bytes_isdigit │ │ │ │ -0000118c T _Py_bytes_islower │ │ │ │ -000011f8 T _Py_bytes_isspace │ │ │ │ -00001248 T _Py_bytes_istitle │ │ │ │ -000012e0 T _Py_bytes_isupper │ │ │ │ +00001120 T _Py_bytes_isalnum │ │ │ │ +00001170 T _Py_bytes_isalpha │ │ │ │ +00000ae4 T _Py_bytes_isascii │ │ │ │ +00000a94 T _Py_bytes_isdigit │ │ │ │ +000011c0 T _Py_bytes_islower │ │ │ │ +0000122c T _Py_bytes_isspace │ │ │ │ +0000127c T _Py_bytes_istitle │ │ │ │ +00001314 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 00000084 T _Py_bytes_maketrans │ │ │ │ 00000000 T _Py_bytes_rfind │ │ │ │ -00001350 T _Py_bytes_rindex │ │ │ │ -00000704 T _Py_bytes_startswith │ │ │ │ -0000159c T _Py_bytes_swapcase │ │ │ │ -000015e4 T _Py_bytes_title │ │ │ │ +00001384 T _Py_bytes_rindex │ │ │ │ +00000738 T _Py_bytes_startswith │ │ │ │ +000015d0 T _Py_bytes_swapcase │ │ │ │ +00001618 T _Py_bytes_title │ │ │ │ 000005d4 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__ │ │ │ │ @@ -5100,19 +5100,20 @@ │ │ │ │ 0000031c R _Py_upper__doc__ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00000af4 t stringlib__preprocess │ │ │ │ -00000c50 t stringlib__two_way │ │ │ │ +00000b28 t stringlib__preprocess │ │ │ │ +00000c84 t stringlib__two_way │ │ │ │ 00000000 t stringlib__two_way_count │ │ │ │ -00001640 t stringlib_adaptive_find │ │ │ │ -0000064c t tailmatch │ │ │ │ +00001674 t stringlib_adaptive_find │ │ │ │ +00000680 t tailmatch │ │ │ │ +000005d0 t tailmatch.constprop.0 │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ 000000ec r .LC10 │ │ │ │ @@ -5189,19 +5190,19 @@ │ │ │ │ 000000bc r .LC8 │ │ │ │ 000000cc r .LC9 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ 000000fc D PyByteArrayIter_Type │ │ │ │ -00000e50 T PyByteArray_AsString │ │ │ │ +00000e40 T PyByteArray_AsString │ │ │ │ 00000014 T PyByteArray_Concat │ │ │ │ 00001c8c T PyByteArray_FromObject │ │ │ │ -00000d9c T PyByteArray_FromStringAndSize │ │ │ │ -00000a60 T PyByteArray_Resize │ │ │ │ +00000e94 T PyByteArray_FromStringAndSize │ │ │ │ +00000a50 T PyByteArray_Resize │ │ │ │ 00001c98 T PyByteArray_Size │ │ │ │ 0000002c D PyByteArray_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -5326,15 +5327,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_upper__doc__ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00001b5e t _common_reduce │ │ │ │ -00000c8c t _getbytevalue │ │ │ │ +00000d84 t _getbytevalue │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000020 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000038 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ 0000000c r _keywords.4 │ │ │ │ @@ -5353,52 +5354,52 @@ │ │ │ │ 000001cc d _parser.2 │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ -00001f88 t bytearray_alloc │ │ │ │ -00001038 t bytearray_append │ │ │ │ +00001f78 t bytearray_alloc │ │ │ │ +00001130 t bytearray_append │ │ │ │ 00001138 r bytearray_append__doc__ │ │ │ │ 00000848 d bytearray_as_buffer │ │ │ │ 00000850 d bytearray_as_mapping │ │ │ │ 00000438 d bytearray_as_number │ │ │ │ 0000085c d bytearray_as_sequence │ │ │ │ 00000948 t bytearray_ass_subscript │ │ │ │ 00000980 t bytearray_ass_subscript_lock_held │ │ │ │ 000000be t bytearray_capitalize │ │ │ │ 000001fe t bytearray_center │ │ │ │ -00000a64 t bytearray_clear │ │ │ │ +00000a54 t bytearray_clear │ │ │ │ 00002644 r bytearray_clear__doc__ │ │ │ │ -000011dc t bytearray_contains │ │ │ │ +000012d4 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 0000261c r bytearray_copy__doc__ │ │ │ │ -00000f30 t bytearray_count │ │ │ │ +00000f20 t bytearray_count │ │ │ │ 00002680 r bytearray_count__doc__ │ │ │ │ 00000608 t bytearray_dealloc │ │ │ │ 000007f0 t bytearray_decode │ │ │ │ 00000b40 r bytearray_decode__doc__ │ │ │ │ 000000bc r bytearray_doc │ │ │ │ -00000b34 t bytearray_endswith │ │ │ │ +00000bb4 t bytearray_endswith │ │ │ │ 00001fd8 r bytearray_endswith__doc__ │ │ │ │ 000007be t bytearray_expandtabs │ │ │ │ 00000124 t bytearray_extend │ │ │ │ 00001088 r bytearray_extend__doc__ │ │ │ │ -00000ce4 t bytearray_find │ │ │ │ +00000ddc t bytearray_find │ │ │ │ 00002788 r bytearray_find__doc__ │ │ │ │ 00001bda t bytearray_fromhex │ │ │ │ 000008cc r bytearray_fromhex__doc__ │ │ │ │ 00000778 t bytearray_getbuffer │ │ │ │ 0000241c t bytearray_getitem │ │ │ │ 00001efc t bytearray_hex │ │ │ │ 000006d8 r bytearray_hex__doc__ │ │ │ │ -00000a88 t bytearray_iconcat │ │ │ │ -00000a8c t bytearray_iconcat_lock_held │ │ │ │ -00001050 t bytearray_index │ │ │ │ +00000a78 t bytearray_iconcat │ │ │ │ +00000a7c t bytearray_iconcat_lock_held │ │ │ │ +00001040 t bytearray_index │ │ │ │ 000024d0 r bytearray_index__doc__ │ │ │ │ 00001c9c t bytearray_insert │ │ │ │ 000011ac r bytearray_insert__doc__ │ │ │ │ 00001f98 t bytearray_irepeat │ │ │ │ 00000954 t bytearray_isalnum │ │ │ │ 00000968 t bytearray_isalpha │ │ │ │ 00001930 t bytearray_isascii │ │ │ │ @@ -5406,24 +5407,24 @@ │ │ │ │ 00000990 t bytearray_islower │ │ │ │ 000009a4 t bytearray_isspace │ │ │ │ 000009b8 t bytearray_istitle │ │ │ │ 000009cc t bytearray_isupper │ │ │ │ 00000000 t bytearray_iter │ │ │ │ 00000432 t bytearray_join │ │ │ │ 00000a6c r bytearray_join__doc__ │ │ │ │ -00000d98 t bytearray_length │ │ │ │ +00000e90 t bytearray_length │ │ │ │ 00000a72 t bytearray_ljust │ │ │ │ 00000b94 t bytearray_lower │ │ │ │ 00000102 t bytearray_lstrip │ │ │ │ 00000ddc r bytearray_lstrip__doc__ │ │ │ │ 000018a8 t bytearray_maketrans │ │ │ │ 00001b0c r bytearray_maketrans__doc__ │ │ │ │ 000004c8 d bytearray_methods │ │ │ │ -00000fc4 t bytearray_mod │ │ │ │ -00000ff0 t bytearray_mod_lock_held │ │ │ │ +00000fb4 t bytearray_mod │ │ │ │ +00000fe0 t bytearray_mod_lock_held │ │ │ │ 0000205e t bytearray_partition │ │ │ │ 00001674 r bytearray_partition__doc__ │ │ │ │ 00001e00 t bytearray_pop │ │ │ │ 00000f9c r bytearray_pop__doc__ │ │ │ │ 00002460 t bytearray_reduce │ │ │ │ 00000698 r bytearray_reduce__doc__ │ │ │ │ 00001b04 t bytearray_reduce_ex │ │ │ │ @@ -5431,79 +5432,78 @@ │ │ │ │ 000007e8 t bytearray_releasebuffer │ │ │ │ 00002344 t bytearray_remove │ │ │ │ 00000f24 r bytearray_remove__doc__ │ │ │ │ 00001944 t bytearray_removeprefix │ │ │ │ 00001ee8 r bytearray_removeprefix__doc__ │ │ │ │ 000019ba t bytearray_removesuffix │ │ │ │ 00001ddc r bytearray_removesuffix__doc__ │ │ │ │ -00000e64 t bytearray_repeat │ │ │ │ -000010e4 t bytearray_replace │ │ │ │ +00000e54 t bytearray_repeat │ │ │ │ +000010d4 t bytearray_replace │ │ │ │ 000019d0 r bytearray_replace__doc__ │ │ │ │ -000005d0 t bytearray_repr │ │ │ │ -000005d4 t bytearray_repr_lock_held │ │ │ │ -00000bc8 t bytearray_resize │ │ │ │ +000005c0 t bytearray_repr │ │ │ │ +000005c4 t bytearray_repr_lock_held │ │ │ │ +00000b24 t bytearray_resize │ │ │ │ 00001d6c r bytearray_resize__doc__ │ │ │ │ 0000065c t bytearray_resize_lock_held │ │ │ │ 000023e0 t bytearray_reverse │ │ │ │ 0000126c r bytearray_reverse__doc__ │ │ │ │ -000017e4 t bytearray_rfind │ │ │ │ +000017d4 t bytearray_rfind │ │ │ │ 0000239c r bytearray_rfind__doc__ │ │ │ │ -00000c58 t bytearray_richcompare │ │ │ │ -00001878 t bytearray_rindex │ │ │ │ +00000c48 t bytearray_richcompare │ │ │ │ +00001868 t bytearray_rindex │ │ │ │ 0000224c r bytearray_rindex__doc__ │ │ │ │ 00000bd8 t bytearray_rjust │ │ │ │ 0000222c t bytearray_rpartition │ │ │ │ 0000149c r bytearray_rpartition__doc__ │ │ │ │ 00001468 t bytearray_rsplit │ │ │ │ 000012b4 r bytearray_rsplit__doc__ │ │ │ │ 00000774 t bytearray_rstrip │ │ │ │ 00000d44 r bytearray_rstrip__doc__ │ │ │ │ 00001d8c t bytearray_setitem │ │ │ │ 000003d8 t bytearray_setslice │ │ │ │ -000004b4 t bytearray_setslice_linear │ │ │ │ 00001d80 t bytearray_sizeof │ │ │ │ 000005f4 r bytearray_sizeof__doc__ │ │ │ │ 00000cf8 t bytearray_split │ │ │ │ 00001838 r bytearray_split__doc__ │ │ │ │ 000011c4 t bytearray_splitlines │ │ │ │ 000009a0 r bytearray_splitlines__doc__ │ │ │ │ 000009e0 t bytearray_startswith │ │ │ │ 00002110 r bytearray_startswith__doc__ │ │ │ │ 00001426 t bytearray_str │ │ │ │ 000003e8 t bytearray_strip │ │ │ │ 00000e74 r bytearray_strip__doc__ │ │ │ │ 0000014c t bytearray_strip_impl_helper │ │ │ │ -00000e38 t bytearray_subscript │ │ │ │ +00000f30 t bytearray_subscript │ │ │ │ 00001304 t bytearray_swapcase │ │ │ │ 00001348 t bytearray_title │ │ │ │ -00000770 t bytearray_translate │ │ │ │ +00000760 t bytearray_translate │ │ │ │ 00001c18 r bytearray_translate__doc__ │ │ │ │ -00000808 t bytearray_translate_impl │ │ │ │ +000007f8 t bytearray_translate_impl │ │ │ │ 00000730 t bytearray_upper │ │ │ │ 0000138c t bytearray_zfill │ │ │ │ 000000a0 t bytearrayiter_dealloc │ │ │ │ 00001c74 t bytearrayiter_length_hint │ │ │ │ 000003f8 d bytearrayiter_methods │ │ │ │ -00000ed8 t bytearrayiter_next │ │ │ │ +00000ec8 t bytearrayiter_next │ │ │ │ 00001c30 t bytearrayiter_reduce │ │ │ │ 0000200e t bytearrayiter_setstate │ │ │ │ 00001ef0 t bytearrayiter_traverse │ │ │ │ -0000190c t fastsearch │ │ │ │ +000018fc t fastsearch │ │ │ │ 00000084 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000032c t pad │ │ │ │ 0000005c r setstate_doc │ │ │ │ 00001aa0 t stringlib__lex_search │ │ │ │ -00001d64 t stringlib__preprocess │ │ │ │ -00001e1c t stringlib__two_way │ │ │ │ +00001d54 t stringlib__preprocess │ │ │ │ +00001e0c t stringlib__two_way │ │ │ │ 00001a30 t stringlib__two_way_count │ │ │ │ 00000454 t stringlib_bytes_join │ │ │ │ 000003a0 r stringlib_center__doc__ │ │ │ │ 0000054c r stringlib_expandtabs__doc__ │ │ │ │ 000021e8 t stringlib_find_char │ │ │ │ 000004bc r stringlib_ljust__doc__ │ │ │ │ 0000042c r stringlib_rjust__doc__ │ │ │ │ @@ -5620,25 +5620,25 @@ │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c8 T PyBytes_AsString │ │ │ │ 00001004 T PyBytes_AsStringAndSize │ │ │ │ 0000152c T PyBytes_Concat │ │ │ │ 00000c78 T PyBytes_ConcatAndDel │ │ │ │ -00004560 T PyBytes_DecodeEscape │ │ │ │ -00003940 T PyBytes_FromFormat │ │ │ │ -00003968 T PyBytes_FromFormatV │ │ │ │ -00001bd8 T PyBytes_FromObject │ │ │ │ -00001cf8 t PyBytes_FromObject.part.0 │ │ │ │ +00004158 T PyBytes_DecodeEscape │ │ │ │ +00003538 T PyBytes_FromFormat │ │ │ │ +00003560 T PyBytes_FromFormatV │ │ │ │ +000017d0 T PyBytes_FromObject │ │ │ │ +000018f0 t PyBytes_FromObject.part.0 │ │ │ │ 00000530 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 000000ec t PyBytes_FromStringAndSize.constprop.0 │ │ │ │ 000014dc T PyBytes_Join │ │ │ │ -000012f0 T PyBytes_Repr │ │ │ │ -00001ab4 T PyBytes_Size │ │ │ │ +00001704 T PyBytes_Repr │ │ │ │ +000016ac 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 │ │ │ │ @@ -5713,22 +5713,22 @@ │ │ │ │ U _PyByteArray_empty_string │ │ │ │ 00000734 T _PyBytesWriter_Alloc │ │ │ │ 000006c8 T _PyBytesWriter_Dealloc │ │ │ │ 00000358 T _PyBytesWriter_Finish │ │ │ │ 00000724 T _PyBytesWriter_Init │ │ │ │ 00000308 T _PyBytesWriter_Prepare │ │ │ │ 000005d8 T _PyBytesWriter_Resize │ │ │ │ -00001af8 T _PyBytesWriter_WriteBytes │ │ │ │ +000016f0 T _PyBytesWriter_WriteBytes │ │ │ │ 00000094 T _PyBytes_DecodeEscape2 │ │ │ │ -00004668 T _PyBytes_Find │ │ │ │ -000029e0 T _PyBytes_FormatEx │ │ │ │ -00001c30 t _PyBytes_FromBuffer │ │ │ │ -0000378c T _PyBytes_FromHex │ │ │ │ -00001eb8 t _PyBytes_FromIterator │ │ │ │ -00001618 t _PyBytes_FromList │ │ │ │ +00004260 T _PyBytes_Find │ │ │ │ +000025d8 T _PyBytes_FormatEx │ │ │ │ +00001828 t _PyBytes_FromBuffer │ │ │ │ +00003384 T _PyBytes_FromHex │ │ │ │ +00001ab0 t _PyBytes_FromIterator │ │ │ │ +00001a2c t _PyBytes_FromList │ │ │ │ 00000000 t _PyBytes_FromSize.constprop.0 │ │ │ │ 0000006c t _PyBytes_FromSize.part.0 │ │ │ │ 00000fac T _PyBytes_Repeat │ │ │ │ 00000184 T _PyBytes_Resize │ │ │ │ 000001ee T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -5736,15 +5736,15 @@ │ │ │ │ U _PyList_GetItemRef │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00001a3c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00001634 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 │ │ │ │ @@ -5816,105 +5816,105 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000250 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000224 d _parser.8 │ │ │ │ -00001a8c t bytes___bytes__ │ │ │ │ +00001684 t bytes___bytes__ │ │ │ │ 00002264 r bytes___bytes____doc__ │ │ │ │ 00000dc6 t bytes_alloc │ │ │ │ 00000798 d bytes_as_buffer │ │ │ │ 000007a0 d bytes_as_mapping │ │ │ │ 00000438 d bytes_as_number │ │ │ │ 000007ac d bytes_as_sequence │ │ │ │ 000008ec t bytes_buffer_getbuffer │ │ │ │ 00000a98 t bytes_concat │ │ │ │ -0000160c t bytes_contains │ │ │ │ -000036b4 t bytes_count │ │ │ │ +00001a20 t bytes_contains │ │ │ │ +000032ac t bytes_count │ │ │ │ 000012e0 r bytes_count__doc__ │ │ │ │ 0000091c t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -00001fd8 t bytes_endswith │ │ │ │ +00001bd0 t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -00001578 t bytes_find │ │ │ │ +0000198c t bytes_find │ │ │ │ 00001998 r bytes_find__doc__ │ │ │ │ -00003734 t bytes_fromhex │ │ │ │ +0000332c t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000d68 t bytes_getnewargs │ │ │ │ 000004dc t bytes_hash │ │ │ │ -00003d34 t bytes_hex │ │ │ │ +0000392c t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ -00001b58 t bytes_index │ │ │ │ +00001750 t bytes_index │ │ │ │ 0000184c r bytes_index__doc__ │ │ │ │ 000000b0 t bytes_item │ │ │ │ 000006e8 t bytes_iter │ │ │ │ -00001e34 t bytes_join │ │ │ │ +00001a2c t bytes_join │ │ │ │ 00001ac8 r bytes_join__doc__ │ │ │ │ 000008e8 t bytes_length │ │ │ │ 00000064 t bytes_lstrip │ │ │ │ 00001480 r bytes_lstrip__doc__ │ │ │ │ 00000e50 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004c8 d bytes_methods │ │ │ │ -000029c4 t bytes_mod │ │ │ │ -00001634 t bytes_new │ │ │ │ -000025d0 t bytes_partition │ │ │ │ +000025bc t bytes_mod │ │ │ │ +000012f0 t bytes_new │ │ │ │ +000021c8 t bytes_partition │ │ │ │ 00001f48 r bytes_partition__doc__ │ │ │ │ 00000bec t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -000045dc t bytes_removesuffix │ │ │ │ +000041d4 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ 00000ed4 t bytes_repeat │ │ │ │ 00000878 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00001af0 t bytes_repr │ │ │ │ +000016e8 t bytes_repr │ │ │ │ 000007f8 t bytes_rfind │ │ │ │ 00001718 r bytes_rfind__doc__ │ │ │ │ 0000050c t bytes_richcompare │ │ │ │ -000046e0 t bytes_rindex │ │ │ │ +000042d8 t bytes_rindex │ │ │ │ 000015c8 r bytes_rindex__doc__ │ │ │ │ -00003de8 t bytes_rpartition │ │ │ │ +000039e0 t bytes_rpartition │ │ │ │ 00001da4 r bytes_rpartition__doc__ │ │ │ │ 000006ca t bytes_rsplit │ │ │ │ 00001bc8 r bytes_rsplit__doc__ │ │ │ │ -000026f8 t bytes_rstrip │ │ │ │ +000022f0 t bytes_rstrip │ │ │ │ 000013e8 r bytes_rstrip__doc__ │ │ │ │ -00002058 t bytes_split │ │ │ │ +00001c50 t bytes_split │ │ │ │ 000020d4 r bytes_split__doc__ │ │ │ │ -00003f3c t bytes_splitlines │ │ │ │ +00003b34 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00001e38 t bytes_startswith │ │ │ │ +00001a30 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -00002978 t bytes_strip │ │ │ │ +00002570 t bytes_strip │ │ │ │ 00001518 r bytes_strip__doc__ │ │ │ │ 000007a0 t bytes_subscript │ │ │ │ -0000415c t bytes_translate │ │ │ │ +00003d54 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -000041f4 t bytes_translate_impl │ │ │ │ -000027e8 t do_argstrip │ │ │ │ +00003dec t bytes_translate_impl │ │ │ │ +000023e0 t do_argstrip │ │ │ │ 00001080 t fastsearch │ │ │ │ 0000011e t formatfloat │ │ │ │ -00003668 t getnextarg │ │ │ │ +00003260 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00004760 t pad │ │ │ │ +00004358 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 00000e28 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000d04 t stringlib__lex_search │ │ │ │ -0000490c t stringlib__preprocess │ │ │ │ -000049c4 t stringlib__two_way │ │ │ │ +00004504 t stringlib__preprocess │ │ │ │ +000045bc t stringlib__two_way │ │ │ │ 00000c96 t stringlib__two_way_count │ │ │ │ 00000c2c t stringlib_bytes_join │ │ │ │ 000000f4 t stringlib_capitalize │ │ │ │ 00000380 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 00000220 t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ @@ -5922,43 +5922,43 @@ │ │ │ │ 000004b0 t stringlib_isalpha │ │ │ │ 0000005a t stringlib_isascii │ │ │ │ 00000050 t stringlib_isdigit │ │ │ │ 000004ba t stringlib_islower │ │ │ │ 000004c4 t stringlib_isspace │ │ │ │ 000004ce t stringlib_istitle │ │ │ │ 000004d8 t stringlib_isupper │ │ │ │ -000047e0 t stringlib_ljust │ │ │ │ +000043d8 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ -00003f10 t stringlib_lower │ │ │ │ +00003b08 t stringlib_lower │ │ │ │ 000004e2 t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 000005f8 t stringlib_swapcase │ │ │ │ 00000622 t stringlib_title │ │ │ │ -00004130 t stringlib_upper │ │ │ │ +00003d28 t stringlib_upper │ │ │ │ 0000064c t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ 0000077c t striter_dealloc │ │ │ │ -000046cc t striter_len │ │ │ │ +000042c4 t striter_len │ │ │ │ 000003f8 d striter_methods │ │ │ │ -0000152c t striter_next │ │ │ │ +00001940 t striter_next │ │ │ │ 00000baa t striter_reduce │ │ │ │ 00000d7c t striter_setstate │ │ │ │ 00000044 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 000001a0 r .LC10 │ │ │ │ 000001cc r .LC11 │ │ │ │ 000001f0 r .LC12 │ │ │ │ 00000228 r .LC13 │ │ │ │ 0000025c r .LC14 │ │ │ │ -0000005c r .LC2 │ │ │ │ +00000060 r .LC2 │ │ │ │ 0000008c r .LC3 │ │ │ │ 000000b8 r .LC4 │ │ │ │ 000000d8 r .LC5 │ │ │ │ 00000104 r .LC6 │ │ │ │ 00000120 r .LC7 │ │ │ │ 00000160 r .LC8 │ │ │ │ 00000180 r .LC9 │ │ │ │ @@ -5971,81 +5971,81 @@ │ │ │ │ 00000408 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -0000186c T PyObject_Call │ │ │ │ +0000175c T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -00000e2c T PyObject_CallFunctionObjArgs │ │ │ │ +00000d64 T PyObject_CallFunctionObjArgs │ │ │ │ 000000e0 T PyObject_CallMethod │ │ │ │ -00001c68 T PyObject_CallMethodObjArgs │ │ │ │ +00001ae0 T PyObject_CallMethodObjArgs │ │ │ │ 0000018c T PyObject_CallNoArgs │ │ │ │ -00001fd4 T PyObject_CallObject │ │ │ │ -00001210 T PyObject_CallOneArg │ │ │ │ +00001de0 T PyObject_CallObject │ │ │ │ +00001100 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000007bc T PyObject_Vectorcall │ │ │ │ -00000860 T PyObject_VectorcallDict │ │ │ │ -00000c70 T PyObject_VectorcallMethod │ │ │ │ +00000744 T PyObject_Vectorcall │ │ │ │ +000007e8 T PyObject_VectorcallDict │ │ │ │ +00000bf8 T PyObject_VectorcallMethod │ │ │ │ 000000cc t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ 0000005c T PyVectorcall_Call │ │ │ │ -00000240 T PyVectorcall_Function │ │ │ │ +00000218 T PyVectorcall_Function │ │ │ │ 0000049c T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ -000011bc T _PyFunction_Vectorcall │ │ │ │ -00001b24 T _PyObject_Call │ │ │ │ -00000228 t _PyObject_CallFunctionVa │ │ │ │ +000010ac T _PyFunction_Vectorcall │ │ │ │ +000019bc T _PyObject_Call │ │ │ │ +000001ec t _PyObject_CallFunctionVa │ │ │ │ 000001c8 T _PyObject_CallFunction_SizeT │ │ │ │ -00000254 T _PyObject_CallMethod │ │ │ │ +0000022c T _PyObject_CallMethod │ │ │ │ 000002e4 T _PyObject_CallMethodFormat │ │ │ │ 00000274 T _PyObject_CallMethodId │ │ │ │ 0000037c T _PyObject_CallMethodIdObjArgs │ │ │ │ 0000030c T _PyObject_CallMethod_SizeT │ │ │ │ -000012ac T _PyObject_Call_Prepend │ │ │ │ +0000119c T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ -00000510 T _PyObject_MakeTpCall │ │ │ │ -000006d4 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ -00000ac0 T _PyObject_VectorcallDictTstate │ │ │ │ -00001d1c T _PyObject_VectorcallPrepend │ │ │ │ -00000420 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ -000002d8 T _PyStack_AsDict │ │ │ │ -000015a8 T _PyStack_UnpackDict │ │ │ │ -000017cc T _PyStack_UnpackDict_Free │ │ │ │ -00001834 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00000498 T _PyObject_MakeTpCall │ │ │ │ +0000065c t _PyObject_MakeTpCall.constprop.0 │ │ │ │ +00000a48 T _PyObject_VectorcallDictTstate │ │ │ │ +00001b94 T _PyObject_VectorcallPrepend │ │ │ │ +000003a8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000002b0 T _PyStack_AsDict │ │ │ │ +00001498 T _PyStack_UnpackDict │ │ │ │ +000016bc T _PyStack_UnpackDict_Free │ │ │ │ +00001724 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ -000004a0 T _Py_CheckFunctionResult │ │ │ │ +00000428 T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.constprop.0 │ │ │ │ 00000064 t _Py_CheckFunctionResult.part.0 │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000130 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000000 t callmethod │ │ │ │ 00000160 t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ 00000110 t null_error.isra.0 │ │ │ │ -00000304 t object_is_not_callable │ │ │ │ -00000e64 t object_vacall │ │ │ │ -00001028 t object_vacall.constprop.0 │ │ │ │ +000002dc t object_is_not_callable │ │ │ │ +00000f0c t object_vacall │ │ │ │ +00000d9c t object_vacall.constprop.0 │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000208 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6356,52 +6356,52 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 00000264 T PyUnstable_Code_GetExtra │ │ │ │ 00000a5c T PyUnstable_Code_New │ │ │ │ -00001388 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00001354 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 000001a0 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ 0000000c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ 00001940 T _PyCode_CheckLineNumber │ │ │ │ 00000c9e T _PyCode_CheckNoExternalState │ │ │ │ 00000c84 T _PyCode_CheckNoInternalState │ │ │ │ 00000cd8 T _PyCode_CheckPureFunction │ │ │ │ 000012e4 T _PyCode_ConstantKey │ │ │ │ -00000508 T _PyCode_Fini │ │ │ │ +000004d4 T _PyCode_Fini │ │ │ │ 0000009a T _PyCode_GetCellvars │ │ │ │ 000001c8 T _PyCode_GetCode │ │ │ │ -00000ca4 T _PyCode_GetFreevars │ │ │ │ -000007cc T _PyCode_GetVarCounts │ │ │ │ -00000b7c T _PyCode_GetVarnames │ │ │ │ +00000c70 T _PyCode_GetFreevars │ │ │ │ +00000798 T _PyCode_GetVarCounts │ │ │ │ +00000b48 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -000005e8 T _PyCode_InitAddressRange │ │ │ │ +000005b4 T _PyCode_InitAddressRange │ │ │ │ 0000019c T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ -00000608 T _PyCode_ReturnsOnlyNone │ │ │ │ +000005d4 T _PyCode_ReturnsOnlyNone │ │ │ │ 000017dc T _PyCode_SafeAddr2Line │ │ │ │ -00000928 T _PyCode_SetUnboundVarCounts │ │ │ │ +000008f4 T _PyCode_SetUnboundVarCounts │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ -00000724 T _PyCode_VerifyStateless │ │ │ │ +000006f0 T _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ U _PyInstruction_GetLength │ │ │ │ U _PyInstrumentation_BranchesIterator │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 00000ab2 T _PyLineTable_InitAddressRange │ │ │ │ -0000177c T _PyLineTable_NextAddressRange │ │ │ │ +00001748 T _PyLineTable_NextAddressRange │ │ │ │ 00000c64 T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ 000000d0 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyTuple_Resize │ │ │ │ @@ -6422,54 +6422,54 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000328 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001c2c t _source_offset_converter │ │ │ │ +00001c54 t _source_offset_converter │ │ │ │ 000002e0 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -000016fc t code__varname_from_oparg │ │ │ │ +000016c8 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 000002b8 t code_branchesiterator │ │ │ │ 00000fa4 t code_dealloc │ │ │ │ 00000098 t code_getcellvars │ │ │ │ -0000165c t code_getcode │ │ │ │ -000016f0 t code_getcodeadaptive │ │ │ │ -00000ca0 t code_getfreevars │ │ │ │ +00001628 t code_getcode │ │ │ │ +000016bc t code_getcodeadaptive │ │ │ │ +00000c6c t code_getfreevars │ │ │ │ 000002bc t code_getlnotab │ │ │ │ 000003c4 d code_getsetlist │ │ │ │ -00000b78 t code_getvarnames │ │ │ │ +00000b44 t code_getvarnames │ │ │ │ 000016e0 t code_hash │ │ │ │ -00001660 t code_linesiterator │ │ │ │ +0000162c t code_linesiterator │ │ │ │ 00000450 d code_memberlist │ │ │ │ 00000344 d code_methods │ │ │ │ 0000043e t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ -0000050c t code_positionsiterator │ │ │ │ -00000cd0 t code_replace │ │ │ │ +000004d8 t code_positionsiterator │ │ │ │ +00000c9c t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ -000006cc t code_repr │ │ │ │ +00000698 t code_repr │ │ │ │ 00000024 t code_richcompare │ │ │ │ 0000041c t code_sizeof │ │ │ │ 000003d0 t emit_pair │ │ │ │ -00000ba8 t get_cached_locals │ │ │ │ -00000c40 t get_localsplus_names │ │ │ │ +00000b74 t get_cached_locals │ │ │ │ +00000c0c t get_localsplus_names │ │ │ │ 0000029c t init_co_cached │ │ │ │ 00000ad8 t intern_constants │ │ │ │ 00000d4c t intern_constants.constprop.0 │ │ │ │ -000016ac t lineiter_dealloc │ │ │ │ -00001c40 t lineiter_next │ │ │ │ +00001678 t lineiter_dealloc │ │ │ │ +00001c68 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000005a4 t positionsiter_dealloc │ │ │ │ -00001a5c t positionsiter_next │ │ │ │ -0000055c t read_signed_varint │ │ │ │ +00000570 t positionsiter_dealloc │ │ │ │ +00001a84 t positionsiter_next │ │ │ │ +00000528 t read_signed_varint │ │ │ │ 00000000 t retreat │ │ │ │ 00000894 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -6748,19 +6748,19 @@ │ │ │ │ 00000700 d _kwtuple.3 │ │ │ │ 00000410 d _parser.2 │ │ │ │ 000006ac d _parser.5 │ │ │ │ 00000344 t classmethod_get │ │ │ │ 00000250 t classmethoddescr_call │ │ │ │ 000003c8 r deleter_doc │ │ │ │ 00000280 t descr_dealloc │ │ │ │ -000008a0 t descr_get_qualname │ │ │ │ +0000089c t descr_get_qualname │ │ │ │ 00000b28 d descr_members │ │ │ │ 00000b64 d descr_methods │ │ │ │ -00000aa8 t descr_reduce │ │ │ │ -00000a04 t descr_repr.isra.0 │ │ │ │ +00000aa4 t descr_reduce │ │ │ │ +00000a00 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 00000560 t descr_traverse │ │ │ │ 0000057c t getset_get │ │ │ │ 000002e0 t getset_get_doc │ │ │ │ 00000a60 d getset_getset │ │ │ │ 00000240 t getset_repr │ │ │ │ 000006bc t getset_set │ │ │ │ @@ -6769,90 +6769,90 @@ │ │ │ │ 00000974 d mappingproxy_as_number │ │ │ │ 0000094c d mappingproxy_as_sequence │ │ │ │ 000013f0 t mappingproxy_contains │ │ │ │ 000000ce t mappingproxy_copy │ │ │ │ 00001368 t mappingproxy_dealloc │ │ │ │ 00001410 t mappingproxy_get │ │ │ │ 00001408 t mappingproxy_getitem │ │ │ │ -00000974 t mappingproxy_getiter │ │ │ │ +00000970 t mappingproxy_getiter │ │ │ │ 00000126 t mappingproxy_hash │ │ │ │ 000001a8 t mappingproxy_ior │ │ │ │ -000006d8 t mappingproxy_items │ │ │ │ -00000708 t mappingproxy_keys │ │ │ │ -0000097c t mappingproxy_len │ │ │ │ +000006d4 t mappingproxy_items │ │ │ │ +00000704 t mappingproxy_keys │ │ │ │ +00000978 t mappingproxy_len │ │ │ │ 000008cc d mappingproxy_methods │ │ │ │ -000007c8 t mappingproxy_new │ │ │ │ +000007c4 t mappingproxy_new │ │ │ │ 00000344 r mappingproxy_new__doc__ │ │ │ │ 0000015c t mappingproxy_or │ │ │ │ 000001fc t mappingproxy_repr │ │ │ │ 0000012c t mappingproxy_reversed │ │ │ │ -00000a64 t mappingproxy_richcompare │ │ │ │ +00000a60 t mappingproxy_richcompare │ │ │ │ 00000320 t mappingproxy_str │ │ │ │ -000009b8 t mappingproxy_traverse │ │ │ │ -000009c4 t mappingproxy_values │ │ │ │ +000009b4 t mappingproxy_traverse │ │ │ │ +000009c0 t mappingproxy_values │ │ │ │ 00000bdc t member_get │ │ │ │ 000002f4 t member_get_doc │ │ │ │ 00000a9c d member_getset │ │ │ │ 000001c2 t member_repr │ │ │ │ 000009c4 t member_set │ │ │ │ 00000084 t method_check_args.part.0 │ │ │ │ 00000610 t method_get │ │ │ │ -00000a4c t method_get_doc │ │ │ │ -00000a9c t method_get_text_signature │ │ │ │ +00000a48 t method_get_doc │ │ │ │ +00000a98 t method_get_text_signature │ │ │ │ 00000ad8 d method_getset │ │ │ │ -000009f4 t method_repr │ │ │ │ +000009f0 t method_repr │ │ │ │ 00000c6c t method_vectorcall_FASTCALL │ │ │ │ 00000d64 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ 00001184 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 000008a8 t method_vectorcall_NOARGS │ │ │ │ 00000ac0 t method_vectorcall_O │ │ │ │ 00000444 t method_vectorcall_VARARGS │ │ │ │ 00000758 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ -00000984 t property_clear │ │ │ │ -00000388 t property_copy │ │ │ │ -00000480 t property_dealloc │ │ │ │ +00000980 t property_clear │ │ │ │ +00000384 t property_copy │ │ │ │ +0000047c t property_dealloc │ │ │ │ 00000050 t property_deleter │ │ │ │ 00000a18 t property_descr_get │ │ │ │ -000005d8 t property_descr_set │ │ │ │ -00000738 t property_get___isabstractmethod__ │ │ │ │ +000005d4 t property_descr_set │ │ │ │ +00000734 t property_get___isabstractmethod__ │ │ │ │ 00000090 t property_get__name__ │ │ │ │ 0000071c d property_getsetlist │ │ │ │ 00000088 t property_getter │ │ │ │ 000000d4 t property_init │ │ │ │ 0000001c r property_init__doc__ │ │ │ │ 000007a8 d property_members │ │ │ │ 00000758 d property_methods │ │ │ │ 0000005a t property_name │ │ │ │ 000000fc t property_set__name__ │ │ │ │ -00000584 t property_set_name │ │ │ │ -00000380 t property_setter │ │ │ │ +00000580 t property_set_name │ │ │ │ +0000037c t property_setter │ │ │ │ 00001260 t property_traverse │ │ │ │ 0000037c r set_name_doc │ │ │ │ 00000410 r setter_doc │ │ │ │ 00000f9c t wrapper_call │ │ │ │ 00001008 t wrapper_dealloc │ │ │ │ -00000a90 t wrapper_doc │ │ │ │ +00000a8c t wrapper_doc │ │ │ │ 0000080c d wrapper_getsets │ │ │ │ 000001d2 t wrapper_hash │ │ │ │ 00000884 d wrapper_members │ │ │ │ 000008ac d wrapper_methods │ │ │ │ -00000a58 t wrapper_name │ │ │ │ -00000a7c t wrapper_objclass │ │ │ │ +00000a54 t wrapper_name │ │ │ │ +00000a78 t wrapper_objclass │ │ │ │ 00000326 t wrapper_qualname │ │ │ │ 0000020c t wrapper_reduce │ │ │ │ 00000308 t wrapper_repr │ │ │ │ -00000ad8 t wrapper_richcompare │ │ │ │ -00000a6c t wrapper_text_signature │ │ │ │ -00000794 t wrapper_traverse │ │ │ │ +00000ad4 t wrapper_richcompare │ │ │ │ +00000a68 t wrapper_text_signature │ │ │ │ +00000790 t wrapper_traverse │ │ │ │ 0000105c t wrapperdescr_call │ │ │ │ 00000e44 t wrapperdescr_get │ │ │ │ -00000a40 t wrapperdescr_get_doc │ │ │ │ -00000a34 t wrapperdescr_get_text_signature │ │ │ │ +00000a3c t wrapperdescr_get_doc │ │ │ │ +00000a30 t wrapperdescr_get_text_signature │ │ │ │ 00000a10 d wrapperdescr_getset │ │ │ │ -00000a24 t wrapperdescr_repr │ │ │ │ +00000a20 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000030 r .LC2 │ │ │ │ @@ -6907,31 +6907,31 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 000002d8 t check_keyword │ │ │ │ 00000404 t enum_dealloc │ │ │ │ 0000022c d enum_methods │ │ │ │ -00000000 t enum_new │ │ │ │ +00000028 t enum_new │ │ │ │ 000000f0 r enum_new__doc__ │ │ │ │ 00000170 t enum_new_impl │ │ │ │ 00000238 t enum_next │ │ │ │ -00000320 t enum_reduce │ │ │ │ +00000000 t enum_reduce │ │ │ │ 00000188 t enum_traverse │ │ │ │ 00000000 t enumerate_vectorcall │ │ │ │ 00000034 r length_hint_doc │ │ │ │ 0000006c r reduce_doc │ │ │ │ 00000250 t reversed_dealloc │ │ │ │ 00000294 t reversed_len │ │ │ │ -00000064 t reversed_new │ │ │ │ +0000008c t reversed_new │ │ │ │ 00000094 r reversed_new__doc__ │ │ │ │ 0000005c t reversed_new_impl │ │ │ │ 000001c0 t reversed_next │ │ │ │ -00000348 t reversed_reduce │ │ │ │ -00000370 t reversed_setstate │ │ │ │ +00000320 t reversed_reduce │ │ │ │ +00000348 t reversed_setstate │ │ │ │ 00000288 t reversed_traverse │ │ │ │ 00000000 t reversed_vectorcall │ │ │ │ 0000011c d reversediter_methods │ │ │ │ 0000000c r setstate_doc │ │ │ │ │ │ │ │ exceptions.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -8734,26 +8734,26 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 000002d0 T PyList_Append │ │ │ │ 000001d8 T PyList_AsTuple │ │ │ │ -000009f8 T PyList_Clear │ │ │ │ -00000ef8 T PyList_Extend │ │ │ │ -00000850 T PyList_GetItem │ │ │ │ -0000481c T PyList_GetItemRef │ │ │ │ -000009a0 T PyList_GetSlice │ │ │ │ -00000798 T PyList_Insert │ │ │ │ +000009f4 T PyList_Clear │ │ │ │ +00000ef4 T PyList_Extend │ │ │ │ +0000084c T PyList_GetItem │ │ │ │ +000049ec T PyList_GetItemRef │ │ │ │ +0000099c T PyList_GetSlice │ │ │ │ +00000794 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 000000f4 t PyList_New.constprop.0 │ │ │ │ -00000e4c T PyList_Reverse │ │ │ │ -00002988 T PyList_SetItem │ │ │ │ -00002bb4 T PyList_SetSlice │ │ │ │ -0000338c T PyList_Size │ │ │ │ +00000e48 T PyList_Reverse │ │ │ │ +00002b14 T PyList_SetItem │ │ │ │ +00002d40 T PyList_SetSlice │ │ │ │ +00003518 T PyList_Size │ │ │ │ 00000430 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 │ │ │ │ @@ -8804,20 +8804,20 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 0000039c T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00000a2c T _PyList_AsTupleAndClear │ │ │ │ +00000a28 T _PyList_AsTupleAndClear │ │ │ │ 00000026 T _PyList_DebugMallocStats │ │ │ │ -00003748 T _PyList_Extend │ │ │ │ -00002a4c T _PyList_FromStackRefStealOnSuccess │ │ │ │ -000053e0 T _PyList_GetItemRef │ │ │ │ -000048f0 T _PyList_SliceSubscript │ │ │ │ +000038d4 T _PyList_Extend │ │ │ │ +00002bd8 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +000055b0 T _PyList_GetItemRef │ │ │ │ +00004ac0 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -8826,108 +8826,108 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -0000376c t _list_extend │ │ │ │ +000038f8 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -000015d4 t count_run │ │ │ │ +000015dc t count_run │ │ │ │ 00000324 t gallop_left │ │ │ │ 00000078 t gallop_right │ │ │ │ -000007cc t ins1 │ │ │ │ +000007c8 t ins1 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00003f54 t list___init__ │ │ │ │ +00004124 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -0000092c t list___reversed__ │ │ │ │ +00000928 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 0000012c t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -000032d4 t list_append │ │ │ │ +00003460 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 0000033c d list_as_mapping │ │ │ │ 00000348 d list_as_sequence │ │ │ │ -000006bc t list_ass_item │ │ │ │ -00002c34 t list_ass_slice_lock_held │ │ │ │ -0000300c t list_ass_slice_lock_held.constprop.0 │ │ │ │ -00004ff0 t list_ass_subscript │ │ │ │ -00000640 t list_clear_impl.isra.0 │ │ │ │ -00000eb8 t list_clear_slot │ │ │ │ -00004544 t list_concat │ │ │ │ -0000487c t list_contains │ │ │ │ -00000ee8 t list_copy │ │ │ │ +000006b8 t list_ass_item │ │ │ │ +00002dc0 t list_ass_slice_lock_held │ │ │ │ +00003198 t list_ass_slice_lock_held.constprop.0 │ │ │ │ +000051c0 t list_ass_subscript │ │ │ │ +0000063c t list_clear_impl.isra.0 │ │ │ │ +00000eb4 t list_clear_slot │ │ │ │ +00004714 t list_concat │ │ │ │ +00004a4c t list_contains │ │ │ │ +00000ee4 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00000d44 t list_count │ │ │ │ +00000d40 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000210 t list_dealloc │ │ │ │ -00004644 t list_extend │ │ │ │ +00004814 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00003d3c t list_extend_lock_held │ │ │ │ -00000fa8 t list_index │ │ │ │ +00003f0c t list_extend_lock_held │ │ │ │ +00000fa4 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00000e20 t list_inplace_concat │ │ │ │ +00000e1c t list_inplace_concat │ │ │ │ 00000060 t list_inplace_repeat │ │ │ │ -000010d0 t list_inplace_repeat_lock_held │ │ │ │ -000008a0 t list_insert │ │ │ │ +000010cc t list_inplace_repeat_lock_held │ │ │ │ +0000089c t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00003704 t list_item │ │ │ │ -000033c0 t list_iter │ │ │ │ -00003744 t list_length │ │ │ │ +00003890 t list_item │ │ │ │ +0000354c t list_iter │ │ │ │ +000038d0 t list_length │ │ │ │ 00000370 d list_methods │ │ │ │ -00000748 t list_new_prealloc │ │ │ │ -00004394 t list_pop │ │ │ │ +00000744 t list_new_prealloc │ │ │ │ +00004564 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00004208 t list_remove │ │ │ │ +000043d8 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00000b60 t list_repeat │ │ │ │ -00000a64 t list_repr │ │ │ │ +00000b5c t list_repeat │ │ │ │ +00000a60 t list_repr │ │ │ │ 00000000 t list_resize │ │ │ │ -00000df0 t list_reverse │ │ │ │ +00000dec t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00003ff4 t list_richcompare │ │ │ │ -00004c48 t list_slice_lock_held │ │ │ │ -00004f20 t list_sort │ │ │ │ +000041c4 t list_richcompare │ │ │ │ +00004e18 t list_slice_lock_held │ │ │ │ +000050f0 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000bac t list_sort_impl │ │ │ │ 00000488 t list_sort_impl.constprop.0 │ │ │ │ -000035ec t list_subscript │ │ │ │ -00002a10 t list_traverse │ │ │ │ -000042ec t list_vectorcall │ │ │ │ -0000352c t listiter_dealloc │ │ │ │ -00000ed0 t listiter_len │ │ │ │ +00003778 t list_subscript │ │ │ │ +00002b9c t list_traverse │ │ │ │ +000044bc t list_vectorcall │ │ │ │ +000036b8 t listiter_dealloc │ │ │ │ +00000ecc t listiter_len │ │ │ │ 000002fc d listiter_methods │ │ │ │ -000034cc t listiter_next │ │ │ │ +00003658 t listiter_next │ │ │ │ 0000008c t listiter_reduce │ │ │ │ 000000e0 t listiter_setstate │ │ │ │ -00000994 t listiter_traverse │ │ │ │ -00000970 t listreviter_dealloc │ │ │ │ -000010b8 t listreviter_len │ │ │ │ +00000990 t listiter_traverse │ │ │ │ +0000096c t listreviter_dealloc │ │ │ │ +000010b4 t listreviter_len │ │ │ │ 000002bc d listreviter_methods │ │ │ │ -00000cd0 t listreviter_next │ │ │ │ +00000ccc t listreviter_next │ │ │ │ 0000013a t listreviter_reduce │ │ │ │ 0000018c t listreviter_setstate │ │ │ │ 00000054 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001d2c t merge_at │ │ │ │ -00000f2c t merge_getmem │ │ │ │ -00000d28 t py_list_clear │ │ │ │ +00001ebc t merge_at │ │ │ │ +00000f28 t merge_getmem │ │ │ │ +00000d24 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -00000ef0 t safe_object_compare │ │ │ │ +00000eec t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -000005a8 t sortslice_memcpy.constprop.0 │ │ │ │ -000005e0 t sortslice_reverse.isra.0 │ │ │ │ -00000ea0 t unsafe_float_compare │ │ │ │ -00001cc4 t unsafe_latin_compare │ │ │ │ -000053b4 t unsafe_long_compare │ │ │ │ -00004768 t unsafe_object_compare │ │ │ │ -00004668 t unsafe_tuple_compare │ │ │ │ +000005ac t sortslice_memcpy.constprop.0 │ │ │ │ +000005e4 t sortslice_reverse.isra.0 │ │ │ │ +00000e9c t unsafe_float_compare │ │ │ │ +00001e54 t unsafe_latin_compare │ │ │ │ +00005584 t unsafe_long_compare │ │ │ │ +00004938 t unsafe_object_compare │ │ │ │ +00004838 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9014,55 +9014,55 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 000001d4 T PyLongWriter_Create │ │ │ │ 000000be T PyLongWriter_Discard │ │ │ │ 00000238 T PyLongWriter_Finish │ │ │ │ -00008f88 T PyLong_AsDouble │ │ │ │ -00002168 T PyLong_AsInt │ │ │ │ +00009098 T PyLong_AsDouble │ │ │ │ +00002170 T PyLong_AsInt │ │ │ │ 000000de T PyLong_AsInt32 │ │ │ │ -00005078 T PyLong_AsInt64 │ │ │ │ -00001330 T PyLong_AsLong │ │ │ │ -00001464 T PyLong_AsLongAndOverflow │ │ │ │ -00005f30 T PyLong_AsLongLong │ │ │ │ +000050e4 T PyLong_AsInt64 │ │ │ │ +0000132c T PyLong_AsLong │ │ │ │ +00001460 T PyLong_AsLongAndOverflow │ │ │ │ +00005f98 T PyLong_AsLongLong │ │ │ │ 000009e4 T PyLong_AsLongLongAndOverflow │ │ │ │ -000050c4 T PyLong_AsNativeBytes │ │ │ │ +00005130 T PyLong_AsNativeBytes │ │ │ │ 000006b8 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ -000053a0 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ +0000540c t PyLong_AsNativeBytes.constprop.1 │ │ │ │ 00000604 T PyLong_AsSize_t │ │ │ │ 000005cc T PyLong_AsSsize_t │ │ │ │ 0000014e T PyLong_AsUInt32 │ │ │ │ 000001d8 T PyLong_AsUInt64 │ │ │ │ -00002298 T PyLong_AsUnsignedLong │ │ │ │ +000022a0 T PyLong_AsUnsignedLong │ │ │ │ 00000c2c T PyLong_AsUnsignedLongLong │ │ │ │ 00000cac T PyLong_AsUnsignedLongLongMask │ │ │ │ 00001278 T PyLong_AsUnsignedLongMask │ │ │ │ 00000b6c T PyLong_AsVoidPtr │ │ │ │ 00000948 T PyLong_Export │ │ │ │ 00001258 T PyLong_FreeExport │ │ │ │ -00005c9c T PyLong_FromDouble │ │ │ │ +00005d08 T PyLong_FromDouble │ │ │ │ 00000da0 T PyLong_FromInt32 │ │ │ │ -00003278 T PyLong_FromInt64 │ │ │ │ +000032e4 T PyLong_FromInt64 │ │ │ │ 00000390 T PyLong_FromLong │ │ │ │ -00003174 T PyLong_FromLongLong │ │ │ │ +000031e0 T PyLong_FromLongLong │ │ │ │ 00001360 T PyLong_FromNativeBytes │ │ │ │ -00006e38 T PyLong_FromSize_t │ │ │ │ +00006efc T PyLong_FromSize_t │ │ │ │ 000004b0 T PyLong_FromSsize_t │ │ │ │ 000006a8 T PyLong_FromString │ │ │ │ -0000a4d0 T PyLong_FromUInt32 │ │ │ │ +0000a5e0 T PyLong_FromUInt32 │ │ │ │ 00000e4c T PyLong_FromUInt64 │ │ │ │ -00008878 T PyLong_FromUnicodeObject │ │ │ │ +00008988 T PyLong_FromUnicodeObject │ │ │ │ 000000e0 T PyLong_FromUnsignedLong │ │ │ │ -00002380 T PyLong_FromUnsignedLongLong │ │ │ │ +00002388 T PyLong_FromUnsignedLongLong │ │ │ │ 000013a4 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 000001cc T PyLong_GetNativeLayout │ │ │ │ -0000568c T PyLong_GetSign │ │ │ │ +000056f8 T PyLong_GetSign │ │ │ │ 000013e0 T PyLong_IsNegative │ │ │ │ 00000224 T PyLong_IsPositive │ │ │ │ 00000f4c T PyLong_IsZero │ │ │ │ 00000300 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9083,55 +9083,55 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000346 T PyUnstable_Long_CompactValue │ │ │ │ 0000033a T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000a4d4 t Py_XDECREF │ │ │ │ +0000a5e4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00005a40 T _PyLong_Add │ │ │ │ -00002424 T _PyLong_AsByteArray │ │ │ │ -00002c70 t _PyLong_AsByteArray.constprop.0 │ │ │ │ +00005aac T _PyLong_Add │ │ │ │ +00002490 T _PyLong_AsByteArray │ │ │ │ +00002cdc t _PyLong_AsByteArray.constprop.0 │ │ │ │ 00000d18 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -0000a5e4 T _PyLong_Copy │ │ │ │ +0000a6f4 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000264c T _PyLong_DivmodNear │ │ │ │ -00002124 T _PyLong_ExactDealloc │ │ │ │ +0000212c T _PyLong_ExactDealloc │ │ │ │ 00000d94 T _PyLong_FiniTypes │ │ │ │ -0000afd4 T _PyLong_Format │ │ │ │ +0000b110 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00001614 T _PyLong_FormatBytesWriter │ │ │ │ -00007ef4 T _PyLong_FormatWriter │ │ │ │ -0000c218 T _PyLong_Frexp │ │ │ │ -0000692c T _PyLong_FromByteArray │ │ │ │ -0000a9fc T _PyLong_FromBytes │ │ │ │ +00008004 T _PyLong_FormatWriter │ │ │ │ +0000c354 T _PyLong_Frexp │ │ │ │ +000069f0 T _PyLong_FromByteArray │ │ │ │ +0000ab38 T _PyLong_FromBytes │ │ │ │ 0000026a T _PyLong_FromDigits │ │ │ │ 00000ebc t _PyLong_FromLarge │ │ │ │ 000001c0 t _PyLong_FromMedium │ │ │ │ -00000468 t _PyLong_FromSTwoDigits │ │ │ │ -0000cf6c T _PyLong_GCD │ │ │ │ +00000490 t _PyLong_FromSTwoDigits │ │ │ │ +0000d0a4 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 00001efc T _PyLong_Lshift │ │ │ │ -0000a668 T _PyLong_Multiply │ │ │ │ +0000a778 T _PyLong_Multiply │ │ │ │ 00001b2c t _PyLong_Negate │ │ │ │ 00000266 T _PyLong_New │ │ │ │ -000047cc T _PyLong_NumBits │ │ │ │ -0000c004 T _PyLong_Rshift │ │ │ │ +00004838 T _PyLong_NumBits │ │ │ │ +0000c140 T _PyLong_Rshift │ │ │ │ 000002b8 T _PyLong_Sign │ │ │ │ 0000019a T _PyLong_Size_t_Converter │ │ │ │ -0000a398 T _PyLong_Subtract │ │ │ │ +0000a4a8 T _PyLong_Subtract │ │ │ │ 00000300 T _PyLong_UInt16_Converter │ │ │ │ 00002370 T _PyLong_UInt32_Converter │ │ │ │ -0000c438 T _PyLong_UInt64_Converter │ │ │ │ +0000c570 T _PyLong_UInt64_Converter │ │ │ │ 000002c4 T _PyLong_UInt8_Converter │ │ │ │ 000015d4 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000080 T _PyLong_UnsignedLong_Converter │ │ │ │ 00001424 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9183,88 +9183,87 @@ │ │ │ │ 00000fb0 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000f74 r int___sizeof____doc__ │ │ │ │ 000022bc t int_as_integer_ratio │ │ │ │ 00000d2c r int_as_integer_ratio__doc__ │ │ │ │ 0000232c t int_bit_count │ │ │ │ 00000e3c r int_bit_count__doc__ │ │ │ │ -0000a4ec t int_bit_length │ │ │ │ +0000a5fc t int_bit_length │ │ │ │ 00000ef4 r int_bit_length__doc__ │ │ │ │ -00005ff4 t int_from_bytes │ │ │ │ +0000605c t int_from_bytes │ │ │ │ 0000069c r int_from_bytes__doc__ │ │ │ │ 00000350 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002c8 d int_info_fields │ │ │ │ 000000d4 t int_is_integer │ │ │ │ 00000638 r int_is_integer__doc__ │ │ │ │ 00000278 t int_to_bytes │ │ │ │ 000009e4 r int_to_bytes__doc__ │ │ │ │ -0000355c t k_mul │ │ │ │ +000035c8 t k_mul │ │ │ │ 00001b94 t kmul_split.constprop.0 │ │ │ │ -0000ab60 t l_mod │ │ │ │ +0000ac9c t l_mod │ │ │ │ U ldexp │ │ │ │ 00000018 r log_base_BASE │ │ │ │ 00000f18 t long_abs │ │ │ │ -0000a774 t long_abs_method │ │ │ │ +0000a884 t long_abs_method │ │ │ │ 000004e0 t long_add │ │ │ │ -00003034 t long_add_method │ │ │ │ +000030a0 t long_add_method │ │ │ │ 000002d0 t long_alloc │ │ │ │ -000040f4 t long_and │ │ │ │ +00004160 t long_and │ │ │ │ 000002f0 d long_as_number │ │ │ │ -000017c0 t long_bool │ │ │ │ +000017c8 t long_bool │ │ │ │ 000000dc t long_compare │ │ │ │ -00001554 t long_dealloc │ │ │ │ -000074fc t long_div │ │ │ │ -0000a800 t long_divmod │ │ │ │ -00007758 t long_divrem │ │ │ │ +00001550 t long_dealloc │ │ │ │ +0000760c t long_div │ │ │ │ +0000a93c t long_divmod │ │ │ │ +00007868 t long_divrem │ │ │ │ 000003d8 r long_doc │ │ │ │ -0000b810 t long_float │ │ │ │ -0000b014 t long_format_binary.constprop.0 │ │ │ │ +0000b94c t long_float │ │ │ │ +0000b150 t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ 00001ef4 t long_get1 │ │ │ │ 00000380 d long_getset │ │ │ │ 00000244 t long_hash │ │ │ │ 00000ae8 t long_invert │ │ │ │ -0000aa80 t long_long │ │ │ │ +0000abbc t long_long │ │ │ │ 00001ef0 t long_long_getter │ │ │ │ 00001ecc t long_long_meth │ │ │ │ -000047f8 t long_lshift_method │ │ │ │ +00004864 t long_lshift_method │ │ │ │ 000003e4 d long_methods │ │ │ │ -0000ab24 t long_mod │ │ │ │ -00003450 t long_mul │ │ │ │ -00003328 t long_mul_method │ │ │ │ +0000ac60 t long_mod │ │ │ │ +000034bc t long_mul │ │ │ │ +00003394 t long_mul_method │ │ │ │ 00000444 t long_neg │ │ │ │ -000004b8 t long_neg.part.0 │ │ │ │ -00002f00 t long_neg_method │ │ │ │ -00007cbc t long_new │ │ │ │ -00007e10 t long_new_impl.part.0 │ │ │ │ -00006ec4 t long_or │ │ │ │ -00009028 t long_pow │ │ │ │ -000015b0 t long_richcompare │ │ │ │ -0000b8e0 t long_rshift │ │ │ │ +00002f6c t long_neg_method │ │ │ │ +00007dcc t long_new │ │ │ │ +00007f20 t long_new_impl.part.0 │ │ │ │ +00006f88 t long_or │ │ │ │ +00009138 t long_pow │ │ │ │ +000015ac t long_richcompare │ │ │ │ +0000ba1c t long_rshift │ │ │ │ 00000828 t long_sub │ │ │ │ -000056d0 t long_sub.constprop.0 │ │ │ │ -00005550 t long_sub_method │ │ │ │ -000017d0 t long_to_decimal_string │ │ │ │ -000017f8 t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000891c t long_true_divide │ │ │ │ -00005b74 t long_vectorcall │ │ │ │ +0000573c t long_sub.constprop.0 │ │ │ │ +000055bc t long_sub_method │ │ │ │ +000017d8 t long_to_decimal_string │ │ │ │ +00001800 t long_to_decimal_string_internal.constprop.0 │ │ │ │ +00008a2c t long_true_divide │ │ │ │ +00005be0 t long_vectorcall │ │ │ │ 00000f90 t long_xor │ │ │ │ -00001260 t maybe_small_long │ │ │ │ +0000125c t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00002524 t pylong_int_divmod │ │ │ │ 000023b0 t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ 00001dcc t v_iadd.isra.0 │ │ │ │ 00001cbc t v_isub.isra.0 │ │ │ │ -00003e94 t x_add │ │ │ │ -0000c648 t x_divrem │ │ │ │ -0000716c t x_sub │ │ │ │ +00003f00 t x_add │ │ │ │ +0000c780 t x_divrem │ │ │ │ +0000727c t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001bc r .LC10 │ │ │ │ @@ -9328,42 +9327,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000c30 T PyDict_AddWatcher │ │ │ │ -0000a048 T PyDict_Clear │ │ │ │ +0000a040 T PyDict_Clear │ │ │ │ 00000c90 T PyDict_ClearWatcher │ │ │ │ 0000023c T PyDict_Contains │ │ │ │ 00000630 T PyDict_ContainsString │ │ │ │ -00003580 T PyDict_Copy │ │ │ │ -00005a3c T PyDict_DelItem │ │ │ │ +00003574 T PyDict_Copy │ │ │ │ +00005a34 T PyDict_DelItem │ │ │ │ 0000014c T PyDict_DelItemString │ │ │ │ 000009c0 T PyDict_GetItem │ │ │ │ -00003284 T PyDict_GetItemRef │ │ │ │ +00003278 T PyDict_GetItemRef │ │ │ │ 000018f4 T PyDict_GetItemString │ │ │ │ -00005274 T PyDict_GetItemStringRef │ │ │ │ +0000526c T PyDict_GetItemStringRef │ │ │ │ 0000256c T PyDict_GetItemWithError │ │ │ │ 000022e4 T PyDict_Items │ │ │ │ -00008cf4 T PyDict_Keys │ │ │ │ +00008ce0 T PyDict_Keys │ │ │ │ 00001aec T PyDict_Merge │ │ │ │ 000009cc T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00004f54 T PyDict_Next │ │ │ │ -00009130 T PyDict_Pop │ │ │ │ +00004f4c T PyDict_Next │ │ │ │ +00009120 T PyDict_Pop │ │ │ │ 00000bb0 T PyDict_PopString │ │ │ │ 00000c10 T PyDict_SetDefault │ │ │ │ 00001c94 T PyDict_SetDefaultRef │ │ │ │ 000009dc T PyDict_SetItem │ │ │ │ -00003184 T PyDict_SetItemString │ │ │ │ -0000a3e0 T PyDict_Size │ │ │ │ +00003178 T PyDict_SetItemString │ │ │ │ +0000a3d8 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 00000b2c T PyDict_Unwatch │ │ │ │ -00003cd0 T PyDict_Update │ │ │ │ +00003cc8 T PyDict_Update │ │ │ │ 000019f8 T PyDict_Values │ │ │ │ 000006f0 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ @@ -9386,30 +9385,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00008f40 T PyObject_ClearManagedDict │ │ │ │ +00008f2c T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00006af4 T PyObject_GenericGetDict │ │ │ │ +00006af0 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -000094f4 T PyObject_VisitManagedDict │ │ │ │ +000094ec T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ 000004a8 t PyStackRef_CLOSE │ │ │ │ @@ -9429,177 +9428,177 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 00000118 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000a414 T _PyDictKeys_DecRef │ │ │ │ +0000a40c T _PyDictKeys_DecRef │ │ │ │ 000011ee T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00006884 T _PyDictKeys_StringLookup │ │ │ │ -00008258 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -00008014 T _PyDictKeys_StringLookupSplit │ │ │ │ +00006880 T _PyDictKeys_StringLookup │ │ │ │ +00008254 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +00008010 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000c64 T _PyDictView_Intersect │ │ │ │ -00006fdc T _PyDictView_New │ │ │ │ +00006fd8 T _PyDictView_New │ │ │ │ 00000cd0 T _PyDict_CheckConsistency │ │ │ │ 000019b4 T _PyDict_Clear_LockHeld │ │ │ │ 000011c4 T _PyDict_ContainsId │ │ │ │ 000002b4 T _PyDict_Contains_KnownHash │ │ │ │ 000000e8 T _PyDict_DebugMallocStats │ │ │ │ 00001276 T _PyDict_DelItemId │ │ │ │ -00009020 T _PyDict_DelItemIf │ │ │ │ +0000900c T _PyDict_DelItemIf │ │ │ │ 00001244 T _PyDict_DelItem_KnownHash │ │ │ │ -00005cb4 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00005cac T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ 000019b8 T _PyDict_DetachFromObject │ │ │ │ 00000130 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -00006350 T _PyDict_FromItems │ │ │ │ -0000a6d4 T _PyDict_FromKeys │ │ │ │ +0000634c T _PyDict_FromItems │ │ │ │ +0000a6cc T _PyDict_FromKeys │ │ │ │ 00001154 T _PyDict_GetItemIdWithError │ │ │ │ -00003338 T _PyDict_GetItemRef_KnownHash │ │ │ │ +0000332c T _PyDict_GetItemRef_KnownHash │ │ │ │ 000014fc T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -000090a8 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00009098 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 0000117c T _PyDict_GetItemStringWithError │ │ │ │ 00001124 T _PyDict_GetItemWithError │ │ │ │ 000019bc T _PyDict_GetItem_KnownHash │ │ │ │ -00006ad4 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00009434 T _PyDict_GetMethodStackRef │ │ │ │ -00004f10 T _PyDict_HasOnlyStringKeys │ │ │ │ +00006ad0 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +0000942c T _PyDict_GetMethodStackRef │ │ │ │ +00004f08 T _PyDict_HasOnlyStringKeys │ │ │ │ 0000098a T _PyDict_KeysSize │ │ │ │ -0000534c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +00005344 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ 00001618 T _PyDict_LoadGlobal │ │ │ │ -000067c8 T _PyDict_LoadGlobalStackRef │ │ │ │ -000081fc T _PyDict_LookupIndex │ │ │ │ -000088cc T _PyDict_MergeEx │ │ │ │ +000067c4 T _PyDict_LoadGlobalStackRef │ │ │ │ +000081f8 T _PyDict_LookupIndex │ │ │ │ +000088b8 T _PyDict_MergeEx │ │ │ │ 000025e0 T _PyDict_NewKeysForClass │ │ │ │ 000010c4 T _PyDict_NewPresized │ │ │ │ -00005058 T _PyDict_Next │ │ │ │ -00005170 t _PyDict_Next.constprop.2 │ │ │ │ +00005050 T _PyDict_Next │ │ │ │ +00005168 t _PyDict_Next.constprop.2 │ │ │ │ 00001208 T _PyDict_Pop │ │ │ │ -0000878c T _PyDict_Pop_KnownHash │ │ │ │ +00008778 T _PyDict_Pop_KnownHash │ │ │ │ 00000eb4 T _PyDict_SendEvent │ │ │ │ 00001248 T _PyDict_SetItemId │ │ │ │ 000016a0 T _PyDict_SetItem_KnownHash │ │ │ │ -0000aa48 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -000034b0 T _PyDict_SetItem_LockHeld │ │ │ │ -00008c88 T _PyDict_SetItem_Take2 │ │ │ │ +0000aa40 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +000034a4 T _PyDict_SetItem_LockHeld │ │ │ │ +00008c74 T _PyDict_SetItem_Take2 │ │ │ │ 000011c0 T _PyDict_SizeOf │ │ │ │ 000008e4 T _PyDict_SizeOf_LockHeld │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000033b4 T _PyObjectDict_SetItem │ │ │ │ +000033a8 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -000075f8 T _PyObject_InitInlineValues │ │ │ │ +000075f4 T _PyObject_InitInlineValues │ │ │ │ 00001950 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000aaac T _PyObject_MaterializeManagedDict │ │ │ │ +0000aaa4 T _PyObject_MaterializeManagedDict │ │ │ │ 000011d4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 00000684 T _PyObject_SetManagedDict │ │ │ │ -00007658 T _PyObject_StoreInstanceAttribute │ │ │ │ -00007db0 T _PyObject_TryGetInstanceAttribute │ │ │ │ +00007654 T _PyObject_StoreInstanceAttribute │ │ │ │ +00007dac T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000002e8 T _Py_dict_lookup │ │ │ │ -00003ca4 T _Py_dict_lookup_threadsafe │ │ │ │ -00003378 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00003c9c T _Py_dict_lookup_threadsafe │ │ │ │ +0000336c T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 0000226c t all_contained_in │ │ │ │ 0000247c t build_indices_generic │ │ │ │ 00000044 t build_indices_unicode │ │ │ │ 0000054c t clear_inline_values │ │ │ │ -00009578 t clear_lock_held │ │ │ │ -000039b8 t clone_combined_dict_keys │ │ │ │ +00009570 t clear_lock_held │ │ │ │ +000039b0 t clone_combined_dict_keys │ │ │ │ 00000000 t compare_generic │ │ │ │ 00000598 t compare_unicode_generic │ │ │ │ 0000153c t copy_values │ │ │ │ -00005ec8 t delitem_common │ │ │ │ +00005ec0 t delitem_common │ │ │ │ 000015a4 t detach_dict_from_object │ │ │ │ 00000ac0 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 0000018e t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 0000093a t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00004e24 t dict_ass_sub │ │ │ │ +00004e1c t dict_ass_sub │ │ │ │ 00001588 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ 00001120 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00004738 t dict_dealloc │ │ │ │ -000040b0 t dict_dict_merge.constprop.0.isra.0 │ │ │ │ +00004730 t dict_dealloc │ │ │ │ +000040a8 t dict_dict_merge.constprop.0.isra.0 │ │ │ │ 00000134 t dict_dict_merge.isra.0 │ │ │ │ 00001124 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00008e64 t dict_get │ │ │ │ +00008e50 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -000030b8 t dict_getitem │ │ │ │ +000030ac t dict_getitem │ │ │ │ 00000a5c t dict_init │ │ │ │ 00000c04 t dict_ior │ │ │ │ -00006f10 t dict_items │ │ │ │ +00006f0c t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00009b00 t dict_iter │ │ │ │ +00009af8 t dict_iter │ │ │ │ 000007e4 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009afc t dict_length │ │ │ │ -00003ec0 t dict_merge.constprop.0.isra.0 │ │ │ │ -00009d24 t dict_new │ │ │ │ +00009af4 t dict_length │ │ │ │ +00003eb8 t dict_merge.constprop.0.isra.0 │ │ │ │ +00009d1c t dict_new │ │ │ │ 00001174 t dict_or │ │ │ │ -000084e4 t dict_pop │ │ │ │ +000084d0 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ 00001724 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ 00000f2c t dict_repr │ │ │ │ 000012ec t dict_richcompare │ │ │ │ -00009da8 t dict_setdefault │ │ │ │ +00009da0 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ 00002074 t dict_setdefault_ref_lock_held │ │ │ │ 00001c98 t dict_setdefault_ref_lock_held.constprop.0 │ │ │ │ -00003bd8 t dict_subscript │ │ │ │ -00009560 t dict_tp_clear │ │ │ │ -00005930 t dict_traverse │ │ │ │ +00003bd0 t dict_subscript │ │ │ │ +00009558 t dict_tp_clear │ │ │ │ +00005928 t dict_traverse │ │ │ │ 00000198 t dict_unhashable_type │ │ │ │ -00006bb8 t dict_update │ │ │ │ -00006c2c t dict_update_arg │ │ │ │ +00006bb4 t dict_update │ │ │ │ +00006c28 t dict_update_arg │ │ │ │ 00000920 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009e0c t dict_vectorcall │ │ │ │ +00009e04 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00001e44 t dictitems_contains │ │ │ │ -0000709c t dictitems_iter │ │ │ │ +00007098 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000868 t dictitems_reversed │ │ │ │ -00008828 t dictiter_dealloc │ │ │ │ -0000738c t dictiter_iternextitem │ │ │ │ -00009b9c t dictiter_iternextkey │ │ │ │ -00009f1c t dictiter_iternextvalue │ │ │ │ +00008814 t dictiter_dealloc │ │ │ │ +00007388 t dictiter_iternextitem │ │ │ │ +00009b94 t dictiter_iternextkey │ │ │ │ +00009f14 t dictiter_iternextvalue │ │ │ │ 000007cc t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -0000717c t dictiter_new │ │ │ │ +00007178 t dictiter_new │ │ │ │ 00000880 t dictiter_reduce │ │ │ │ 00000c30 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ 00000e44 t dictkeys_contains │ │ │ │ 000003b8 t dictkeys_decref.constprop.0 │ │ │ │ 0000089c t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ @@ -9607,51 +9606,51 @@ │ │ │ │ 000016e4 t dictresize.constprop.0.isra.0 │ │ │ │ 0000111c t dictresize.isra.0 │ │ │ │ 00001eb0 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ 000009d8 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000954 t dictvalues_reversed │ │ │ │ -00007304 t dictview_dealloc │ │ │ │ +00007300 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 00002134 t dictview_len │ │ │ │ 00000984 t dictview_mapping │ │ │ │ 000020c8 t dictview_repr │ │ │ │ 0000213c t dictview_richcompare │ │ │ │ -0000aaa0 t dictview_traverse │ │ │ │ +0000aa98 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000716 t dictviews_isdisjoint │ │ │ │ 000001f2 t dictviews_or │ │ │ │ 00001d84 t dictviews_sub │ │ │ │ 00001df8 t dictviews_to_set │ │ │ │ 00000234 t dictviews_xor │ │ │ │ 000000d0 d empty_keys_struct │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006060 t insert_split_key │ │ │ │ -00009a48 t insert_split_value.isra.0 │ │ │ │ +0000605c t insert_split_key │ │ │ │ +00009a40 t insert_split_value.isra.0 │ │ │ │ 00000a8c t insert_to_emptydict.isra.0 │ │ │ │ 00000d90 t insertdict.isra.0 │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000118 t new_dict.constprop.0.isra.0 │ │ │ │ -0000990c t new_dict_with_shared_keys.isra.0 │ │ │ │ +00009904 t new_dict_with_shared_keys.isra.0 │ │ │ │ 00000c34 t new_keys_object.isra.0 │ │ │ │ 000006c4 t new_values │ │ │ │ 000004bc t pop_lock_held │ │ │ │ 00000110 r reduce_doc │ │ │ │ 00000064 r reversed_items_doc │ │ │ │ 00000094 r reversed_keys_doc │ │ │ │ 00000034 r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -000076fc t store_instance_attr_lock_held │ │ │ │ +000076f8 t store_instance_attr_lock_held │ │ │ │ 0000008c t unicode_eq │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 00000770 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -10197,15 +10196,15 @@ │ │ │ │ 000000c8 r .LC4 │ │ │ │ 000000e8 r .LC5 │ │ │ │ 00000108 r .LC6 │ │ │ │ 00000134 r .LC7 │ │ │ │ 00000158 r .LC8 │ │ │ │ 00000190 r .LC9 │ │ │ │ 00000050 T PyCFunction_GetFlags │ │ │ │ -00000258 T PyCFunction_GetFunction │ │ │ │ +0000022c T PyCFunction_GetFunction │ │ │ │ 0000000e T PyCFunction_GetSelf │ │ │ │ 00000006 T PyCFunction_New │ │ │ │ 00000000 T PyCFunction_NewEx │ │ │ │ 000000d0 D PyCFunction_Type │ │ │ │ 0000008c T PyCMethod_GetClass │ │ │ │ 00000000 T PyCMethod_New │ │ │ │ 00000000 D PyCMethod_Type │ │ │ │ @@ -10244,30 +10243,30 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005b4 t cfunction_call │ │ │ │ 00000000 t cfunction_check_kwargs.part.0 │ │ │ │ 00000640 t cfunction_vectorcall_FASTCALL │ │ │ │ 00000460 t cfunction_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -000006dc t cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +00000708 t cfunction_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 0000024c t cfunction_vectorcall_NOARGS │ │ │ │ 000004e8 t cfunction_vectorcall_O │ │ │ │ 00000320 t meth_dealloc │ │ │ │ -00000148 t meth_get__doc__ │ │ │ │ -000006d4 t meth_get__name__ │ │ │ │ -00000154 t meth_get__qualname__ │ │ │ │ -00000228 t meth_get__self__ │ │ │ │ -00000384 t meth_get__text_signature__ │ │ │ │ +0000011c t meth_get__doc__ │ │ │ │ +00000700 t meth_get__name__ │ │ │ │ +00000128 t meth_get__qualname__ │ │ │ │ +000001fc t meth_get__self__ │ │ │ │ +00000358 t meth_get__text_signature__ │ │ │ │ 000001c8 d meth_getsets │ │ │ │ -00000054 t meth_hash │ │ │ │ +000006d4 t meth_hash │ │ │ │ 000001a0 d meth_members │ │ │ │ 00000240 d meth_methods │ │ │ │ -00000314 t meth_reduce │ │ │ │ -000002a4 t meth_repr │ │ │ │ -00000080 t meth_richcompare │ │ │ │ +000002e8 t meth_reduce │ │ │ │ +00000278 t meth_repr │ │ │ │ +00000054 t meth_richcompare │ │ │ │ 00000404 t meth_traverse │ │ │ │ │ │ │ │ moduleobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000038 r .LC1 │ │ │ │ 000001e4 r .LC10 │ │ │ │ @@ -10578,15 +10577,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -000019a0 T PyCallable_Check │ │ │ │ +00001938 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10661,50 +10660,50 @@ │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 000000bc T PyObject_ASCII │ │ │ │ -00002998 T PyObject_Bytes │ │ │ │ -0000284c T PyObject_CallFinalizer │ │ │ │ -000027bc T PyObject_CallFinalizerFromDealloc │ │ │ │ -00002bf4 T PyObject_DelAttr │ │ │ │ +00002930 T PyObject_Bytes │ │ │ │ +000027e4 T PyObject_CallFinalizer │ │ │ │ +00002754 T PyObject_CallFinalizerFromDealloc │ │ │ │ +00002b8c T PyObject_DelAttr │ │ │ │ 000009d2 T PyObject_DelAttrString │ │ │ │ 00000130 T PyObject_Dir │ │ │ │ U PyObject_GC_Del │ │ │ │ 000009d8 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -0000183c T PyObject_GenericGetAttr │ │ │ │ -000009c0 T PyObject_GenericSetAttr │ │ │ │ +000017d4 T PyObject_GenericGetAttr │ │ │ │ +00000960 T PyObject_GenericSetAttr │ │ │ │ 00000268 T PyObject_GenericSetDict │ │ │ │ -00000e24 T PyObject_GetAttr │ │ │ │ -000018b8 T PyObject_GetAttrString │ │ │ │ -000012a4 T PyObject_GetOptionalAttr │ │ │ │ +00000dc4 T PyObject_GetAttr │ │ │ │ +00001850 T PyObject_GetAttrString │ │ │ │ +0000123c T PyObject_GetOptionalAttr │ │ │ │ 000002fa T PyObject_GetOptionalAttrString │ │ │ │ 000003ae T PyObject_HasAttr │ │ │ │ 000002c4 T PyObject_HasAttrString │ │ │ │ 000003e4 T PyObject_HasAttrStringWithError │ │ │ │ -00002890 T PyObject_HasAttrWithError │ │ │ │ +00002828 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 00000490 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 00000480 T PyObject_Init │ │ │ │ 0000059c T PyObject_InitVar │ │ │ │ -00001840 T PyObject_IsTrue │ │ │ │ +000017d8 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 00000574 T PyObject_Not │ │ │ │ 0000012c T PyObject_Print │ │ │ │ -000026b0 T PyObject_Repr │ │ │ │ -00001cd0 T PyObject_RichCompare │ │ │ │ -000019b0 T PyObject_RichCompareBool │ │ │ │ -00002988 T PyObject_SelfIter │ │ │ │ -00000694 T PyObject_SetAttr │ │ │ │ -00000350 T PyObject_SetAttrString │ │ │ │ +00002648 T PyObject_Repr │ │ │ │ +00001c68 T PyObject_RichCompare │ │ │ │ +00001948 T PyObject_RichCompareBool │ │ │ │ +00002920 T PyObject_SelfIter │ │ │ │ +00000634 T PyObject_SetAttr │ │ │ │ +000002f0 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -000025cc T PyObject_Str │ │ │ │ +00002564 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 0000051a T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -10733,32 +10732,32 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ 000004ee T PyUnstable_EnableTryIncRef │ │ │ │ 000004c0 T PyUnstable_IsImmortal │ │ │ │ -0000034c T PyUnstable_Object_EnableDeferredRefcount │ │ │ │ +000002ec T PyUnstable_Object_EnableDeferredRefcount │ │ │ │ 00000530 T PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ 0000058e T PyUnstable_Object_IsUniquelyReferenced │ │ │ │ 000004f0 T PyUnstable_TryIncRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 000004e2 T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ -0000277c T Py_GetConstant │ │ │ │ -00003568 T Py_GetConstantBorrowed │ │ │ │ +00002714 T Py_GetConstant │ │ │ │ +00003500 T Py_GetConstantBorrowed │ │ │ │ 000004d2 T Py_IncRef │ │ │ │ 000004e6 T Py_Is │ │ │ │ 00000a38 T Py_IsFalse │ │ │ │ 00000a18 T Py_IsNone │ │ │ │ 00000a28 T Py_IsTrue │ │ │ │ -0000356c T Py_NewRef │ │ │ │ +00003504 T Py_NewRef │ │ │ │ 00000a54 T Py_REFCNT │ │ │ │ -00002f10 T Py_ReprEnter │ │ │ │ +00002ea8 T Py_ReprEnter │ │ │ │ 000002e8 T Py_ReprLeave │ │ │ │ 000004ce T Py_TYPE │ │ │ │ 00000064 t Py_XDECREF │ │ │ │ 0000050a T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ @@ -10795,38 +10794,38 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 0000064a T _PyObject_AssertFailed │ │ │ │ 00000764 T _PyObject_CheckConsistency │ │ │ │ -00003064 T _PyObject_ClearFreeLists │ │ │ │ +00002ffc T _PyObject_ClearFreeLists │ │ │ │ 0000008c T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ -00000344 T _PyObject_FiniState │ │ │ │ +000002e4 T _PyObject_FiniState │ │ │ │ 000004c0 T _PyObject_FunctionStr │ │ │ │ -000015e8 T _PyObject_GenericGetAttrWithDict │ │ │ │ -00001390 t _PyObject_GenericGetAttrWithDict.constprop.0 │ │ │ │ -00000b98 T _PyObject_GenericSetAttrWithDict │ │ │ │ +00001580 T _PyObject_GenericGetAttrWithDict │ │ │ │ +00001328 t _PyObject_GenericGetAttrWithDict.constprop.0 │ │ │ │ +00000b38 T _PyObject_GenericSetAttrWithDict │ │ │ │ 000009ac T _PyObject_GetAttrId │ │ │ │ 000005e2 T _PyObject_GetDictPtr │ │ │ │ 000007f4 T _PyObject_GetMethod │ │ │ │ -00000ec8 T _PyObject_GetMethodStackRef │ │ │ │ +00000e68 T _PyObject_GetMethodStackRef │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002a7c T _PyObject_IsAbstract │ │ │ │ -00002ba4 T _PyObject_IsFreed │ │ │ │ +00002a14 T _PyObject_IsAbstract │ │ │ │ +00002b3c T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ -00000dbc T _PyObject_New │ │ │ │ -00001210 T _PyObject_NewVar │ │ │ │ +00000d5c T _PyObject_New │ │ │ │ +000011a8 T _PyObject_NewVar │ │ │ │ 00000298 T _PyObject_NextNotImplemented │ │ │ │ -00001f2c T _PyObject_SetAttributeErrorContext │ │ │ │ -00000348 T _PyObject_SetDeferredRefcount │ │ │ │ +00001ec4 T _PyObject_SetAttributeErrorContext │ │ │ │ +000002e8 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 00000298 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ @@ -10839,15 +10838,15 @@ │ │ │ │ 000003f8 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -000034d8 T _PyTypes_FiniTypes │ │ │ │ +00003470 T _PyTypes_FiniTypes │ │ │ │ 00000080 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10855,24 +10854,24 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 000005e0 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000250 T _Py_Dealloc │ │ │ │ -00002efc T _Py_DecRef │ │ │ │ +00002e94 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000648 T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000258 T _Py_IncRef │ │ │ │ 00000064 T _Py_NewReference │ │ │ │ -00001288 T _Py_NewReferenceNoTotal │ │ │ │ +00001220 T _Py_NewReferenceNoTotal │ │ │ │ 00000028 D _Py_NoneStruct │ │ │ │ 00000030 D _Py_NotImplementedStruct │ │ │ │ 00000266 T _Py_ResurrectReference │ │ │ │ 000001d4 T _Py_SetImmortal │ │ │ │ 0000007c T _Py_SetImmortalUntracked │ │ │ │ 00000a48 T _Py_SetRefcnt │ │ │ │ 00000038 D _Py_SwappedOp │ │ │ │ @@ -10896,15 +10895,15 @@ │ │ │ │ U fileno │ │ │ │ 0000033c t free_object │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 00000598 t none_bool │ │ │ │ 00000640 t none_dealloc │ │ │ │ 00000298 r none_doc │ │ │ │ -000027b0 t none_hash │ │ │ │ +00002748 t none_hash │ │ │ │ 00000408 t none_new │ │ │ │ 00000370 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000378 t notimplemented_bool │ │ │ │ 00000644 t notimplemented_dealloc │ │ │ │ 00000254 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ @@ -11836,15 +11835,15 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002568 T PyFrozenSet_New │ │ │ │ +00002300 T PyFrozenSet_New │ │ │ │ 00000000 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -11857,180 +11856,179 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000c04 T PySet_Add │ │ │ │ -00000f24 T PySet_Clear │ │ │ │ -00001508 T PySet_Contains │ │ │ │ -00000e94 T PySet_Discard │ │ │ │ -00000b54 T PySet_New │ │ │ │ -00000800 T PySet_Pop │ │ │ │ -000007a0 T PySet_Size │ │ │ │ +00000998 T PySet_Add │ │ │ │ +00000ee0 T PySet_Clear │ │ │ │ +0000129c T PySet_Contains │ │ │ │ +00000c28 T PySet_Discard │ │ │ │ +000008e8 T PySet_New │ │ │ │ +000007bc T PySet_Pop │ │ │ │ +0000075c T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000073c t Py_XDECREF │ │ │ │ +000006f8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ -00002618 T _PySet_AddTakeRef │ │ │ │ +000023b0 T _PySet_AddTakeRef │ │ │ │ 00000126 T _PySet_ClearInternal │ │ │ │ -0000285c T _PySet_Contains │ │ │ │ +000025f4 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002d04 T _PySet_NextEntry │ │ │ │ -00002bfc T _PySet_NextEntryRef │ │ │ │ -000016a8 T _PySet_Update │ │ │ │ +00002a9c T _PySet_NextEntry │ │ │ │ +00002994 T _PySet_NextEntryRef │ │ │ │ +00001664 T _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 00000104 t dummy_dealloc │ │ │ │ 000000f8 t dummy_repr │ │ │ │ -0000343c t frozenset___contains__ │ │ │ │ +000031d4 t frozenset___contains__ │ │ │ │ 000002e8 r frozenset___contains____doc__ │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 0000005a t frozenset_copy │ │ │ │ 000007f0 r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002e14 t frozenset_hash │ │ │ │ -00002e3c t frozenset_hash_impl │ │ │ │ +00002bac t frozenset_hash │ │ │ │ +00002bd4 t frozenset_hash_impl │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -000028b4 t frozenset_new │ │ │ │ +00002870 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 0000017c t make_new_set │ │ │ │ -0000302c t make_new_set_basetype_untracked │ │ │ │ -00000ebc t make_new_set_basetype_untracked.constprop.0 │ │ │ │ +00002dc4 t make_new_set_basetype_untracked │ │ │ │ +00000e78 t make_new_set_basetype_untracked.constprop.0 │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -000033f4 t set___contains__ │ │ │ │ +0000318c t set___contains__ │ │ │ │ 0000032c r set___contains____doc__ │ │ │ │ -00002340 t set___reduce__ │ │ │ │ +000022fc t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 000000dc t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -000030b8 t set_add │ │ │ │ +00002e50 t set_add │ │ │ │ 00000370 r set_add__doc__ │ │ │ │ 00000000 t set_add_entry_takeref │ │ │ │ -00000b0c t set_and │ │ │ │ +00000ac8 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00002324 t set_clear │ │ │ │ +000022e0 t set_clear │ │ │ │ 000007b8 r set_clear__doc__ │ │ │ │ -00003310 t set_clear_internal │ │ │ │ -00000754 t set_contains │ │ │ │ -00000468 t set_contains_key │ │ │ │ -00000758 t set_contains_lock_held.part.0 │ │ │ │ -00001d08 t set_copy │ │ │ │ +000030a8 t set_clear_internal │ │ │ │ +00000710 t set_contains │ │ │ │ +00000424 t set_contains_key │ │ │ │ +00000714 t set_contains_lock_held.part.0 │ │ │ │ +00001cc4 t set_copy │ │ │ │ 00000824 r set_copy__doc__ │ │ │ │ -00001da0 t set_copy_and_difference_untracked │ │ │ │ -00001604 t set_copy_impl │ │ │ │ -0000165c t set_copy_untracked_lock_held │ │ │ │ -00002394 t set_dealloc │ │ │ │ -00001fa8 t set_difference_multi │ │ │ │ +00001d5c t set_copy_and_difference_untracked │ │ │ │ +000015c0 t set_copy_impl │ │ │ │ +00001618 t set_copy_untracked_lock_held │ │ │ │ +0000212c t set_dealloc │ │ │ │ +00001f64 t set_difference_multi │ │ │ │ 0000056c r set_difference_multi__doc__ │ │ │ │ -00003764 t set_difference_untracked │ │ │ │ -00002064 t set_difference_update │ │ │ │ +000034fc t set_difference_untracked │ │ │ │ +00002020 t set_difference_update │ │ │ │ 000005d4 r set_difference_update__doc__ │ │ │ │ -00001de0 t set_difference_update_internal │ │ │ │ -00001a90 t set_discard │ │ │ │ +00001d9c t set_difference_update_internal │ │ │ │ +00001a4c t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00000298 t set_discard_entry │ │ │ │ -00000248 t set_discard_key │ │ │ │ +00000254 t set_discard_entry │ │ │ │ +00000204 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ -000017d0 t set_iand │ │ │ │ -00002830 t set_init │ │ │ │ -00000204 t set_insert_clean │ │ │ │ -00000ba0 t set_intersection │ │ │ │ -000022a0 t set_intersection_multi │ │ │ │ +0000178c t set_iand │ │ │ │ +000027ec t set_init │ │ │ │ +00000b5c t set_intersection │ │ │ │ +0000225c t set_intersection_multi │ │ │ │ 000006f4 r set_intersection_multi__doc__ │ │ │ │ -000022a4 t set_intersection_multi_impl │ │ │ │ -00002530 t set_intersection_update_multi │ │ │ │ +00002260 t set_intersection_multi_impl │ │ │ │ +000024ec t set_intersection_update_multi │ │ │ │ 00000684 r set_intersection_update_multi__doc__ │ │ │ │ -00001884 t set_ior │ │ │ │ -00002118 t set_isdisjoint │ │ │ │ +00001618 t set_ior │ │ │ │ +000020d4 t set_isdisjoint │ │ │ │ 00000630 r set_isdisjoint__doc__ │ │ │ │ -000027b8 t set_issubset │ │ │ │ +00002774 t set_issubset │ │ │ │ 0000042c r set_issubset__doc__ │ │ │ │ -00001124 t set_issubset_impl │ │ │ │ -00001998 t set_issuperset │ │ │ │ +000010e0 t set_issubset_impl │ │ │ │ +00001954 t set_issuperset │ │ │ │ 000003dc r set_issuperset__doc__ │ │ │ │ -0000199c t set_issuperset_impl │ │ │ │ -000020a4 t set_isub │ │ │ │ -0000213c t set_iter │ │ │ │ -00002a08 t set_ixor │ │ │ │ -00002564 t set_len │ │ │ │ -00001210 t set_lookkey │ │ │ │ -000006e8 t set_merge_lock_held │ │ │ │ -00001998 t set_merge_lock_held.part.0 │ │ │ │ +00001958 t set_issuperset_impl │ │ │ │ +00002060 t set_isub │ │ │ │ +00001ed4 t set_iter │ │ │ │ +000029c4 t set_ixor │ │ │ │ +000022fc t set_len │ │ │ │ +00000fa4 t set_lookkey │ │ │ │ +000006a4 t set_merge_lock_held │ │ │ │ +0000172c t set_merge_lock_held.part.0 │ │ │ │ 0000053c d set_methods │ │ │ │ -000027bc t set_new │ │ │ │ -00001554 t set_or │ │ │ │ -00000f78 t set_pop │ │ │ │ +00002778 t set_new │ │ │ │ +00001510 t set_or │ │ │ │ +00000f34 t set_pop │ │ │ │ 000008a8 r set_pop__doc__ │ │ │ │ -00001b00 t set_remove │ │ │ │ +00001abc t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -00001bb0 t set_repr │ │ │ │ -0000102c t set_richcompare │ │ │ │ -000016fc t set_sub │ │ │ │ -00001880 t set_swap_bodies │ │ │ │ -00002a90 t set_symmetric_difference │ │ │ │ +00001b6c t set_repr │ │ │ │ +00000fe8 t set_richcompare │ │ │ │ +000016b8 t set_sub │ │ │ │ +0000183c t set_swap_bodies │ │ │ │ +00002a4c t set_symmetric_difference │ │ │ │ 00000478 r set_symmetric_difference__doc__ │ │ │ │ -000026e4 t set_symmetric_difference_impl │ │ │ │ -000023a4 t set_symmetric_difference_update │ │ │ │ +000026a0 t set_symmetric_difference_impl │ │ │ │ +00002360 t set_symmetric_difference_update │ │ │ │ 000004ec r set_symmetric_difference_update__doc__ │ │ │ │ -000023a8 t set_symmetric_difference_update_impl │ │ │ │ -00002584 t set_symmetric_difference_update_set │ │ │ │ -0000081c t set_table_resize │ │ │ │ -00000ac0 t set_traverse │ │ │ │ +00002364 t set_symmetric_difference_update_impl │ │ │ │ +00002540 t set_symmetric_difference_update_set │ │ │ │ +000005b8 t set_table_resize │ │ │ │ +00000854 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ -00001d0c t set_union │ │ │ │ +00001cc8 t set_union │ │ │ │ 0000075c r set_union__doc__ │ │ │ │ -00001b70 t set_update │ │ │ │ +00001b2c t set_update │ │ │ │ 00000858 r set_update__doc__ │ │ │ │ -000008a0 t set_update_dict_lock_held │ │ │ │ -00000630 t set_update_internal │ │ │ │ +0000085c t set_update_dict_lock_held │ │ │ │ +000005ec t set_update_internal │ │ │ │ 000002d0 t set_update_iterable_lock_held │ │ │ │ 00000224 t set_update_local │ │ │ │ -0000242c t set_vectorcall │ │ │ │ -00002650 t set_xor │ │ │ │ -00002310 t setiter_dealloc │ │ │ │ -000021f8 t setiter_iternext │ │ │ │ -0000204c t setiter_len │ │ │ │ +000021c4 t set_vectorcall │ │ │ │ +0000260c t set_xor │ │ │ │ +000020a8 t setiter_dealloc │ │ │ │ +00001f90 t setiter_iternext │ │ │ │ +00002008 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 0000007c t setiter_reduce │ │ │ │ -00002578 t setiter_traverse │ │ │ │ +00002534 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12295,19 +12293,19 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000d90 T PyTuple_GetItem │ │ │ │ -00001428 T PyTuple_GetSlice │ │ │ │ +000013e8 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000434 T PyTuple_Pack │ │ │ │ 00000098 T PyTuple_SetItem │ │ │ │ -000013f8 T PyTuple_Size │ │ │ │ +000013b8 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ @@ -12326,15 +12324,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 00000164 T _PyTuple_FromArray │ │ │ │ -000017ac T _PyTuple_FromArraySteal │ │ │ │ +00001764 T _PyTuple_FromArraySteal │ │ │ │ 00000de4 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 00000c28 T _PyTuple_MaybeUntrack │ │ │ │ 0000065c T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ @@ -12352,36 +12350,36 @@ │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000240 t tuple___getnewargs__ │ │ │ │ 0000019c r tuple___getnewargs____doc__ │ │ │ │ 00000398 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ 00000088 r tuple_class_getitem_doc │ │ │ │ -00001b80 t tuple_concat │ │ │ │ +00001b38 t tuple_concat │ │ │ │ 00000fac t tuple_contains │ │ │ │ 00000294 t tuple_count │ │ │ │ 000002c0 r tuple_count__doc__ │ │ │ │ 00000a3c t tuple_dealloc │ │ │ │ -000016c4 t tuple_hash │ │ │ │ +0000167c t tuple_hash │ │ │ │ 0000015c t tuple_index │ │ │ │ 00000304 r tuple_index__doc__ │ │ │ │ -000013b0 t tuple_item │ │ │ │ +00001370 t tuple_item │ │ │ │ 0000082c t tuple_iter │ │ │ │ -00001cbc t tuple_length │ │ │ │ +00001c74 t tuple_length │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001cc0 t tuple_new │ │ │ │ +00001c78 t tuple_new │ │ │ │ 000001bc r tuple_new__doc__ │ │ │ │ -00001fec t tuple_repeat │ │ │ │ -00001eac t tuple_repr │ │ │ │ -00001a18 t tuple_richcompare │ │ │ │ +00001fbc t tuple_repeat │ │ │ │ +00001e7c t tuple_repr │ │ │ │ +000019d0 t tuple_richcompare │ │ │ │ 0000106c t tuple_subscript │ │ │ │ 00000b8c t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000964 t tupleiter_dealloc │ │ │ │ -000021f0 t tupleiter_len │ │ │ │ +000021c0 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000910 t tupleiter_next │ │ │ │ 0000010a t tupleiter_reduce │ │ │ │ 000002e0 t tupleiter_setstate │ │ │ │ 00000150 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -12690,18 +12688,18 @@ │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00005eb4 T PyObject_GetItemData │ │ │ │ +00005c30 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00002d1c T PyObject_GetTypeData │ │ │ │ +00002ff0 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12712,63 +12710,63 @@ │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ -00000228 t PyStackRef_CLOSE │ │ │ │ -00000228 t PyStackRef_XCLOSE │ │ │ │ +000004e4 t PyStackRef_CLOSE │ │ │ │ +000004e4 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ 00000cb0 D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ -0000151a T PyType_AddWatcher │ │ │ │ -00000980 T PyType_ClearCache │ │ │ │ -00001640 T PyType_ClearWatcher │ │ │ │ -00003c5c T PyType_Freeze │ │ │ │ -00004a24 T PyType_FromMetaclass │ │ │ │ -00003f84 t PyType_FromMetaclass.constprop.0 │ │ │ │ -0000048c T PyType_FromModuleAndSpec │ │ │ │ +00001528 T PyType_AddWatcher │ │ │ │ +0000098c T PyType_ClearCache │ │ │ │ +00001650 T PyType_ClearWatcher │ │ │ │ +00003f2c T PyType_Freeze │ │ │ │ +00003f84 T PyType_FromMetaclass │ │ │ │ +00004aa4 t PyType_FromMetaclass.constprop.0 │ │ │ │ +00000748 T PyType_FromModuleAndSpec │ │ │ │ 000000bc T PyType_FromSpec │ │ │ │ -00000ec8 T PyType_FromSpecWithBases │ │ │ │ +000011bc T PyType_FromSpecWithBases │ │ │ │ 00003c38 T PyType_GenericAlloc │ │ │ │ -00008f20 T PyType_GenericNew │ │ │ │ -00005ddc T PyType_GetBaseByToken │ │ │ │ -0000ba2c T PyType_GetDict │ │ │ │ -0000905c T PyType_GetFlags │ │ │ │ -0000df24 T PyType_GetFullyQualifiedName │ │ │ │ -0000ded0 T PyType_GetModule │ │ │ │ -0000b1a8 T PyType_GetModuleByDef │ │ │ │ -000045e8 T PyType_GetModuleName │ │ │ │ -00004a00 T PyType_GetModuleState │ │ │ │ +00008f84 T PyType_GenericNew │ │ │ │ +000060d4 T PyType_GetBaseByToken │ │ │ │ +0000ba88 T PyType_GetDict │ │ │ │ +000090c0 T PyType_GetFlags │ │ │ │ +0000dd0c T PyType_GetFullyQualifiedName │ │ │ │ +0000dcb8 T PyType_GetModule │ │ │ │ +0000b20c T PyType_GetModuleByDef │ │ │ │ +000048b8 T PyType_GetModuleName │ │ │ │ +00004cd0 T PyType_GetModuleState │ │ │ │ 00000000 T PyType_GetName │ │ │ │ -000014e8 T PyType_GetQualName │ │ │ │ -0000dba8 T PyType_GetSlot │ │ │ │ -00001504 T PyType_GetTypeDataSize │ │ │ │ -00006214 T PyType_IsSubtype │ │ │ │ -000014dc T PyType_Modified │ │ │ │ -00005b5c T PyType_Ready │ │ │ │ -00001a3e T PyType_SUPPORTS_WEAKREFS │ │ │ │ +000017dc T PyType_GetQualName │ │ │ │ +0000d990 T PyType_GetSlot │ │ │ │ +00001512 T PyType_GetTypeDataSize │ │ │ │ +00005f90 T PyType_IsSubtype │ │ │ │ +000017d0 T PyType_Modified │ │ │ │ +000058d8 T PyType_Ready │ │ │ │ +00001a4e T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b54 D PyType_Type │ │ │ │ -00001680 T PyType_Unwatch │ │ │ │ -00001578 T PyType_Watch │ │ │ │ +00001690 T PyType_Unwatch │ │ │ │ +00001588 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 │ │ │ │ -000063f8 T PyUnstable_Type_AssignVersionTag │ │ │ │ +000066f0 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ 000000a4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ @@ -12794,354 +12792,353 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -00006520 T _PyObject_GetState │ │ │ │ +00006818 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00007e6c T _PyObject_LookupSpecial │ │ │ │ -00009fb0 T _PyObject_LookupSpecialMethod │ │ │ │ +00007ebc T _PyObject_LookupSpecial │ │ │ │ +0000a014 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00002e1c T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -00005298 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +000030f0 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00005568 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ -000009f0 T _PyObject_SetDict │ │ │ │ +000009fc T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00001a10 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00001d04 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d574 T _PyStaticType_FiniBuiltin │ │ │ │ -000051f0 T _PyStaticType_GetBuiltins │ │ │ │ +0000d35c T _PyStaticType_FiniBuiltin │ │ │ │ +000054c0 T _PyStaticType_GetBuiltins │ │ │ │ 00003ee4 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ -000000c4 T _PyStaticType_InitForExtension │ │ │ │ -0000acfc T _PySuper_Lookup │ │ │ │ -00001370 T _PyType_AddMethod │ │ │ │ +00000380 T _PyStaticType_InitForExtension │ │ │ │ +0000ad60 T _PySuper_Lookup │ │ │ │ +00001664 T _PyType_AddMethod │ │ │ │ 00003d60 T _PyType_AllocNoTrack │ │ │ │ -0000242c T _PyType_CacheGetItemForSpecialization │ │ │ │ -00001230 T _PyType_CacheInitForSpecialization │ │ │ │ -00005518 T _PyType_CalculateMetaclass │ │ │ │ -000017f0 T _PyType_CheckConsistency │ │ │ │ +00002724 T _PyType_CacheGetItemForSpecialization │ │ │ │ +00001524 T _PyType_CacheInitForSpecialization │ │ │ │ +00005570 T _PyType_CalculateMetaclass │ │ │ │ +00001800 T _PyType_CheckConsistency │ │ │ │ 00003e4c t _PyType_DocWithoutSignature │ │ │ │ -00002c9c T _PyType_GetBaseByToken_Borrow │ │ │ │ -000017ca T _PyType_GetBases │ │ │ │ +00002f70 T _PyType_GetBaseByToken_Borrow │ │ │ │ +000017da T _PyType_GetBases │ │ │ │ 00003f28 T _PyType_GetDict │ │ │ │ -00001ef8 T _PyType_GetDocFromInternalDoc │ │ │ │ -0000e098 T _PyType_GetFullyQualifiedName │ │ │ │ -000017dc T _PyType_GetMRO │ │ │ │ -00005254 T _PyType_GetSlotWrapperNames │ │ │ │ -00001f28 T _PyType_GetSubclasses │ │ │ │ -00005628 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -00001a18 T _PyType_GetVersionForCurrentState │ │ │ │ -00002ab4 T _PyType_HasSubclasses │ │ │ │ +000021ec T _PyType_GetDocFromInternalDoc │ │ │ │ +0000de80 T _PyType_GetFullyQualifiedName │ │ │ │ +000017ec T _PyType_GetMRO │ │ │ │ +00005524 T _PyType_GetSlotWrapperNames │ │ │ │ +0000221c T _PyType_GetSubclasses │ │ │ │ +00005920 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00001a28 T _PyType_GetVersionForCurrentState │ │ │ │ +00002d88 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -0000023c T _PyType_Lookup │ │ │ │ -000019e4 T _PyType_LookupByVersion │ │ │ │ -0000ef20 T _PyType_LookupRef │ │ │ │ -00006278 T _PyType_LookupRefAndVersion │ │ │ │ -00005efc T _PyType_LookupStackRefAndVersion │ │ │ │ -0000046c T _PyType_Name │ │ │ │ -00001a1e T _PyType_NewManagedObject │ │ │ │ -0000202c T _PyType_SetFlags │ │ │ │ -00002038 T _PyType_SetFlagsRecursive │ │ │ │ -00006528 T _PyType_SetVersion │ │ │ │ -00002c50 T _PyType_Validate │ │ │ │ +000004f8 T _PyType_Lookup │ │ │ │ +000019f4 T _PyType_LookupByVersion │ │ │ │ +0000ebec T _PyType_LookupRef │ │ │ │ +00005ff4 T _PyType_LookupRefAndVersion │ │ │ │ +00005c78 T _PyType_LookupStackRefAndVersion │ │ │ │ +00000728 T _PyType_Name │ │ │ │ +00001a2e T _PyType_NewManagedObject │ │ │ │ +00002320 T _PyType_SetFlags │ │ │ │ +0000232c T _PyType_SetFlagsRecursive │ │ │ │ +00006820 T _PyType_SetVersion │ │ │ │ +00002f24 T _PyType_Validate │ │ │ │ 00000006 T _PyTypes_AfterFork │ │ │ │ -00002b24 T _PyTypes_Fini │ │ │ │ -000024d4 T _PyTypes_FiniExtTypes │ │ │ │ +00002df8 T _PyTypes_Fini │ │ │ │ +000027cc T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000bbcc T _Py_BaseObject_RichCompare │ │ │ │ +0000bc28 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 │ │ │ │ -0000ea04 T _Py_slot_tp_getattr_hook │ │ │ │ -000056dc T _Py_slot_tp_getattro │ │ │ │ +0000e6cc T _Py_slot_tp_getattr_hook │ │ │ │ +000059d4 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009a2c T _Py_type_getattro │ │ │ │ -000089bc T _Py_type_getattro_impl │ │ │ │ +00009a90 T _Py_type_getattro │ │ │ │ +00008a0c T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000150 r __func__.0 │ │ │ │ 0000020c r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00004a68 t _common_reduce.part.0 │ │ │ │ -000093ac t assign_version_tag │ │ │ │ -00005750 t best_base │ │ │ │ +00004d38 t _common_reduce.part.0 │ │ │ │ +00009410 t assign_version_tag │ │ │ │ +000000c4 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ -00000fe0 t bufferwrapper_dealloc │ │ │ │ -00000f5c t bufferwrapper_releasebuf │ │ │ │ -000016e4 t bufferwrapper_traverse │ │ │ │ -00003a54 t call_attribute │ │ │ │ -00001860 t call_unbound_noarg.part.0 │ │ │ │ -0000c754 t check_num_args │ │ │ │ -0000c6e4 t check_num_args.constprop.0 │ │ │ │ -00000afc t check_pow_args │ │ │ │ -000012fc t check_set_special_type_attr │ │ │ │ -00000d50 t class_name │ │ │ │ -0000d434 t clear_tp_subclasses │ │ │ │ -000023c4 t clear_tp_subclasses.part.0 │ │ │ │ -000045ec t compatible_for_assignment │ │ │ │ -0000470c t compatible_with_tp_base │ │ │ │ -00006068 t find_name_in_mro │ │ │ │ -00002dc0 t get_base_by_token_recursive │ │ │ │ -00001494 t get_dict_descriptor │ │ │ │ -00000de4 t getindex │ │ │ │ -00004ac4 t import_copyreg │ │ │ │ -000003cc t lookup_method_ex.constprop.0 │ │ │ │ -00002968 t managed_static_type_state_clear │ │ │ │ -0000cdc8 t maybe_call_special_no_args.constprop.0 │ │ │ │ +00000fec t bufferwrapper_dealloc │ │ │ │ +00000f68 t bufferwrapper_releasebuf │ │ │ │ +000016f4 t bufferwrapper_traverse │ │ │ │ +00003d24 t call_attribute │ │ │ │ +00001b54 t call_unbound_noarg.part.0 │ │ │ │ +0000c400 t check_num_args.constprop.0 │ │ │ │ +0000c470 t check_num_args.constprop.1 │ │ │ │ +00000b08 t check_pow_args │ │ │ │ +000015f0 t check_set_special_type_attr │ │ │ │ +00000d5c t class_name │ │ │ │ +00002690 t clear_tp_subclasses │ │ │ │ +000026bc t clear_tp_subclasses.part.0 │ │ │ │ +000048bc t compatible_for_assignment │ │ │ │ +000049dc t compatible_with_tp_base │ │ │ │ +00005de4 t find_name_in_mro │ │ │ │ +00003094 t get_base_by_token_recursive │ │ │ │ +000014a4 t get_dict_descriptor │ │ │ │ +00000df0 t getindex │ │ │ │ +00004d94 t import_copyreg │ │ │ │ +00000688 t lookup_method_ex.constprop.0 │ │ │ │ +00002c3c t managed_static_type_state_clear │ │ │ │ +0000cad8 t maybe_call_special_no_args.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000033bc t merge_class_dict │ │ │ │ -00000600 t method_is_overloaded.isra.0 │ │ │ │ -00004760 t mro_hierarchy_for_complete_type │ │ │ │ +00003690 t merge_class_dict │ │ │ │ +00000604 t method_is_overloaded.isra.0 │ │ │ │ +00004a30 t mro_hierarchy_for_complete_type │ │ │ │ 0000383c t mro_implementation_unlocked │ │ │ │ 000031d0 t mro_internal_unlocked.isra.0 │ │ │ │ 00000160 r name_op │ │ │ │ 00000000 t next_global_version_tag │ │ │ │ -00003ba4 t object___dir__ │ │ │ │ +00003e74 t object___dir__ │ │ │ │ 000006cc r object___dir____doc__ │ │ │ │ -00002470 t object___format__ │ │ │ │ +00002768 t object___format__ │ │ │ │ 00000740 r object___format____doc__ │ │ │ │ -00005774 t object___getstate__ │ │ │ │ +00005a6c t object___getstate__ │ │ │ │ 00000830 r object___getstate____doc__ │ │ │ │ -000010dc t object___reduce__ │ │ │ │ +000010e8 t object___reduce__ │ │ │ │ 00000804 r object___reduce____doc__ │ │ │ │ -0000f058 t object___reduce_ex__ │ │ │ │ +0000ed24 t object___reduce_ex__ │ │ │ │ 000007c8 r object___reduce_ex____doc__ │ │ │ │ -00000a72 t object___sizeof__ │ │ │ │ +00000a7e t object___sizeof__ │ │ │ │ 00000700 r object___sizeof____doc__ │ │ │ │ -000088cc t object_dealloc │ │ │ │ +0000891c t object_dealloc │ │ │ │ 00000400 r object_doc │ │ │ │ -0000bc7c t object_get_class │ │ │ │ +0000bcd8 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00004b00 t object_getstate │ │ │ │ -00004bc0 t object_getstate_default │ │ │ │ -00009328 t object_init │ │ │ │ -00008864 t object_init_subclass │ │ │ │ +00004dd0 t object_getstate │ │ │ │ +00004e90 t object_getstate_default │ │ │ │ +0000938c t object_init │ │ │ │ +000088b4 t object_init_subclass │ │ │ │ 000004bc r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009060 t object_new │ │ │ │ -00001748 t object_repr │ │ │ │ -0000bc24 t object_richcompare │ │ │ │ -00001688 t object_richcompare.part.0 │ │ │ │ -00004858 t object_set_class │ │ │ │ -00009f58 t object_str │ │ │ │ -000023b8 t object_subclasshook │ │ │ │ +000090c4 t object_new │ │ │ │ +00001a3c t object_repr │ │ │ │ +0000bc80 t object_richcompare │ │ │ │ +0000197c t object_richcompare.part.0 │ │ │ │ +00004b28 t object_set_class │ │ │ │ +00009fbc t object_str │ │ │ │ +00002684 t object_subclasshook │ │ │ │ 00000544 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ -000012de t releasebuffer_call_python │ │ │ │ -00006518 t richcmp_eq │ │ │ │ -0000576c t richcmp_ge │ │ │ │ -0000575c t richcmp_gt │ │ │ │ -00005764 t richcmp_le │ │ │ │ -00005754 t richcmp_lt │ │ │ │ -000032ac t richcmp_ne │ │ │ │ -0000207c t set_flags_recursive │ │ │ │ -00000c10 t set_mro_error │ │ │ │ +000012ea t releasebuffer_call_python │ │ │ │ +00006810 t richcmp_eq │ │ │ │ +00005a64 t richcmp_ge │ │ │ │ +00005a54 t richcmp_gt │ │ │ │ +00005a5c t richcmp_le │ │ │ │ +00005a4c t richcmp_lt │ │ │ │ +00003580 t richcmp_ne │ │ │ │ +00002370 t set_flags_recursive │ │ │ │ +00000c1c t set_mro_error │ │ │ │ 00000048 t set_version_unlocked │ │ │ │ -00000c04 t slot_am_aiter │ │ │ │ -000065d0 t slot_am_anext │ │ │ │ +00000c10 t slot_am_aiter │ │ │ │ +000068c8 t slot_am_anext │ │ │ │ 00000008 t slot_am_await │ │ │ │ -00005938 t slot_am_generic │ │ │ │ -00000e34 t slot_bf_getbuffer │ │ │ │ -000013d8 t slot_bf_releasebuffer │ │ │ │ -0000bd4c t slot_mp_ass_subscript │ │ │ │ -00002390 t slot_mp_subscript │ │ │ │ -00006410 t slot_nb_absolute │ │ │ │ -0000577c t slot_nb_add │ │ │ │ -00002edc t slot_nb_and │ │ │ │ -00005318 t slot_nb_bool │ │ │ │ -00006284 t slot_nb_divmod │ │ │ │ -00005914 t slot_nb_float │ │ │ │ -00005c70 t slot_nb_floor_divide │ │ │ │ -000058f0 t slot_nb_index │ │ │ │ +00005c30 t slot_am_generic │ │ │ │ +00000e40 t slot_bf_getbuffer │ │ │ │ +000013e8 t slot_bf_releasebuffer │ │ │ │ +0000bda8 t slot_mp_ass_subscript │ │ │ │ +0000ccd0 t slot_mp_subscript │ │ │ │ +00006708 t slot_nb_absolute │ │ │ │ +00005a74 t slot_nb_add │ │ │ │ +000031b0 t slot_nb_and │ │ │ │ +00005610 t slot_nb_bool │ │ │ │ +0000657c t slot_nb_divmod │ │ │ │ +00005c0c t slot_nb_float │ │ │ │ +00005f68 t slot_nb_floor_divide │ │ │ │ +00005be8 t slot_nb_index │ │ │ │ 00000014 t slot_nb_inplace_add │ │ │ │ -00000468 t slot_nb_inplace_and │ │ │ │ +0000046c t slot_nb_inplace_and │ │ │ │ 00000228 t slot_nb_inplace_floor_divide │ │ │ │ -00000852 t slot_nb_inplace_lshift │ │ │ │ +0000085a t slot_nb_inplace_lshift │ │ │ │ 000001d8 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000064 t slot_nb_inplace_multiply │ │ │ │ -00000440 t slot_nb_inplace_or │ │ │ │ -00000418 t slot_nb_inplace_power │ │ │ │ -000003f0 t slot_nb_inplace_remainder │ │ │ │ -000006a6 t slot_nb_inplace_rshift │ │ │ │ +00000444 t slot_nb_inplace_or │ │ │ │ +0000041c t slot_nb_inplace_power │ │ │ │ +000003f4 t slot_nb_inplace_remainder │ │ │ │ +000006aa t slot_nb_inplace_rshift │ │ │ │ 0000003c t slot_nb_inplace_subtract │ │ │ │ 00000200 t slot_nb_inplace_true_divide │ │ │ │ -00000490 t slot_nb_inplace_xor │ │ │ │ -00003da4 t slot_nb_int │ │ │ │ -000065ac t slot_nb_invert │ │ │ │ -000006cc t slot_nb_lshift │ │ │ │ +00000494 t slot_nb_inplace_xor │ │ │ │ +00004074 t slot_nb_int │ │ │ │ +000068a4 t slot_nb_invert │ │ │ │ +000006d4 t slot_nb_lshift │ │ │ │ 0000008c t slot_nb_matrix_multiply │ │ │ │ -00005aec t slot_nb_multiply │ │ │ │ -00002eb8 t slot_nb_negative │ │ │ │ -0000354c t slot_nb_or │ │ │ │ -00000878 t slot_nb_positive │ │ │ │ -00005e54 t slot_nb_power │ │ │ │ +00005de4 t slot_nb_multiply │ │ │ │ +0000318c t slot_nb_negative │ │ │ │ +00003820 t slot_nb_or │ │ │ │ +00000884 t slot_nb_positive │ │ │ │ +0000614c t slot_nb_power │ │ │ │ 00000250 t slot_nb_remainder │ │ │ │ -000004b8 t slot_nb_rshift │ │ │ │ -0000597c t slot_nb_subtract │ │ │ │ -00003dc8 t slot_nb_true_divide │ │ │ │ -0000611c t slot_nb_xor │ │ │ │ -00001a48 t slot_sq_ass_item │ │ │ │ -0000cc1c t slot_sq_contains │ │ │ │ -0000e17c t slot_sq_item │ │ │ │ -0000dbfc t slot_sq_length │ │ │ │ -0000dad4 t slot_tp_call │ │ │ │ -00002e20 t slot_tp_descr_get │ │ │ │ +000004bc t slot_nb_rshift │ │ │ │ +00005c74 t slot_nb_subtract │ │ │ │ +00004098 t slot_nb_true_divide │ │ │ │ +00006414 t slot_nb_xor │ │ │ │ +00001a58 t slot_sq_ass_item │ │ │ │ +0000c92c t slot_sq_contains │ │ │ │ +0000df64 t slot_sq_item │ │ │ │ +0000d9e4 t slot_sq_length │ │ │ │ +0000d8bc t slot_tp_call │ │ │ │ +000030f4 t slot_tp_descr_get │ │ │ │ 00000398 t slot_tp_descr_set │ │ │ │ -000032e8 t slot_tp_finalize │ │ │ │ -0000e834 t slot_tp_hash │ │ │ │ -0000977c t slot_tp_init │ │ │ │ -00002288 t slot_tp_iter │ │ │ │ -00003ab8 t slot_tp_iternext │ │ │ │ -0000a178 t slot_tp_new │ │ │ │ -00003d5c t slot_tp_repr │ │ │ │ -0000e4d4 t slot_tp_richcompare │ │ │ │ -0000c468 t slot_tp_setattro │ │ │ │ -0000e3d4 t slot_tp_str │ │ │ │ +000035bc t slot_tp_finalize │ │ │ │ +0000e4fc t slot_tp_hash │ │ │ │ +000097e0 t slot_tp_init │ │ │ │ +0000257c t slot_tp_iter │ │ │ │ +00003d88 t slot_tp_iternext │ │ │ │ +0000a1dc t slot_tp_new │ │ │ │ +0000402c t slot_tp_repr │ │ │ │ +0000e19c t slot_tp_richcompare │ │ │ │ +0000c184 t slot_tp_setattro │ │ │ │ +0000e09c t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -00005a2c t solid_base │ │ │ │ +000057a8 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d464 t subtype_clear │ │ │ │ -0000a3dc t subtype_dealloc │ │ │ │ -0000e788 t subtype_dict │ │ │ │ +0000d24c t subtype_clear │ │ │ │ +0000a440 t subtype_dealloc │ │ │ │ +0000e450 t subtype_dict │ │ │ │ 00000c88 d subtype_getsets_dict_only │ │ │ │ 00000c4c d subtype_getsets_full │ │ │ │ 00000c24 d subtype_getsets_weakref_only │ │ │ │ -00001090 t subtype_getweakref │ │ │ │ -0000652c t subtype_setdict │ │ │ │ -0000baa8 t subtype_traverse │ │ │ │ -000087a4 t super_dealloc │ │ │ │ -000010e2 t super_descr_get │ │ │ │ +0000109c t subtype_getweakref │ │ │ │ +00006824 t subtype_setdict │ │ │ │ +0000bb04 t subtype_traverse │ │ │ │ +000087f4 t super_dealloc │ │ │ │ +000010ee t super_descr_get │ │ │ │ 00000228 r super_doc │ │ │ │ -00008520 t super_getattro │ │ │ │ -000065dc t super_init │ │ │ │ -000010b8 t super_init_without_args │ │ │ │ +00008570 t super_getattro │ │ │ │ +000068d4 t super_init │ │ │ │ +000013ac t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ -00001714 t super_repr │ │ │ │ -00000b62 t super_traverse │ │ │ │ -00008014 t super_vectorcall │ │ │ │ -00000260 t supercheck │ │ │ │ +00001724 t super_repr │ │ │ │ +00000b6e t super_traverse │ │ │ │ +00008064 t super_vectorcall │ │ │ │ +0000051c t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000a1e4 t tp_new_wrapper │ │ │ │ -00003380 t type___dir__ │ │ │ │ +0000a248 t tp_new_wrapper │ │ │ │ +00003654 t type___dir__ │ │ │ │ 000008a8 r type___dir____doc__ │ │ │ │ -0000326c t type___instancecheck__ │ │ │ │ +00003540 t type___instancecheck__ │ │ │ │ 000009b8 r type___instancecheck____doc__ │ │ │ │ -000011a4 t type___sizeof__ │ │ │ │ +000011b0 t type___sizeof__ │ │ │ │ 00000860 r type___sizeof____doc__ │ │ │ │ -00002350 t type___subclasscheck__ │ │ │ │ +00002644 t type___subclasscheck__ │ │ │ │ 0000096c r type___subclasscheck____doc__ │ │ │ │ -00001f24 t type___subclasses__ │ │ │ │ +00002218 t type___subclasses__ │ │ │ │ 000008ec r type___subclasses____doc__ │ │ │ │ -00001898 t type_abstractmethods │ │ │ │ +00001b8c t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00006338 t type_call │ │ │ │ -0000cfc0 t type_clear │ │ │ │ -0000d088 t type_dealloc │ │ │ │ -0000bc8c t type_dict │ │ │ │ +000060b4 t type_call │ │ │ │ +0000cdd8 t type_clear │ │ │ │ +0000cea0 t type_dealloc │ │ │ │ +0000bce8 t type_dict │ │ │ │ 0000067c r type_doc │ │ │ │ -00003934 t type_get_annotate │ │ │ │ -000036c4 t type_get_annotations │ │ │ │ -00001884 t type_get_bases │ │ │ │ -00001e18 t type_get_doc │ │ │ │ -0000b234 t type_get_module │ │ │ │ -0000c7d0 t type_get_mro │ │ │ │ -00005c68 t type_get_text_signature │ │ │ │ -00006480 t type_get_type_params │ │ │ │ +00003c08 t type_get_annotate │ │ │ │ +00003998 t type_get_annotations │ │ │ │ +00001b78 t type_get_bases │ │ │ │ +0000210c t type_get_doc │ │ │ │ +0000b298 t type_get_module │ │ │ │ +0000c4e0 t type_get_mro │ │ │ │ +00005f60 t type_get_text_signature │ │ │ │ +00006778 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00008870 t type_init │ │ │ │ -00005ef4 t type_is_gc │ │ │ │ +000088c0 t type_init │ │ │ │ +00005c70 t type_is_gc │ │ │ │ 00001174 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -00005ba8 t type_modified_unlocked │ │ │ │ -00005d34 t type_modified_unlocked.part.0 │ │ │ │ -00000fdc t type_module │ │ │ │ -00001818 t type_mro │ │ │ │ +00005924 t type_modified_unlocked │ │ │ │ +00005ab0 t type_modified_unlocked.part.0 │ │ │ │ +000012d0 t type_module │ │ │ │ +00001b0c t type_mro │ │ │ │ 00000930 r type_mro__doc__ │ │ │ │ -0000bd04 t type_name │ │ │ │ -00006488 t type_new │ │ │ │ -00008f1c t type_prepare │ │ │ │ -00009f64 t type_qualname │ │ │ │ +0000bd60 t type_name │ │ │ │ +00006200 t type_new │ │ │ │ +00008f80 t type_prepare │ │ │ │ +00009fc8 t type_qualname │ │ │ │ 00000258 t type_ready │ │ │ │ -00000ecc t type_repr │ │ │ │ -00001938 t type_set_abstractmethods │ │ │ │ -00005008 t type_set_annotate │ │ │ │ -000014f0 t type_set_annotations │ │ │ │ -00003f38 t type_set_bases │ │ │ │ -000034b4 t type_set_doc │ │ │ │ -0000124c t type_set_module │ │ │ │ -0000550c t type_set_name │ │ │ │ -00005140 t type_set_qualname │ │ │ │ -000008e6 t type_set_type_params │ │ │ │ -0000a940 t type_setattro │ │ │ │ -000088d4 t type_traverse │ │ │ │ -000062bc t type_vectorcall │ │ │ │ -0000b31c t update_slot │ │ │ │ -0000c91c t update_slots_callback │ │ │ │ -000020f8 t update_subclasses.constprop.0 │ │ │ │ -000015e8 t validate_watcher_id │ │ │ │ -00003054 t vectorcall_maybe │ │ │ │ -00003160 t vectorcall_maybe.constprop.0 │ │ │ │ -0000bfc8 t vectorcall_method │ │ │ │ -0000c1d8 t vectorcall_method.constprop.0 │ │ │ │ -00005498 t wrap_binaryfunc │ │ │ │ -00006514 t wrap_binaryfunc_l │ │ │ │ -00000a8a t wrap_binaryfunc_r │ │ │ │ -00000ba0 t wrap_buffer │ │ │ │ -00000ab4 t wrap_call │ │ │ │ -000051c0 t wrap_del │ │ │ │ -00001a64 t wrap_delattr │ │ │ │ -00005704 t wrap_delitem │ │ │ │ -000012a8 t wrap_descr_delete │ │ │ │ -0000ee98 t wrap_descr_get │ │ │ │ -000055dc t wrap_descr_set │ │ │ │ -0000647c t wrap_hashfunc │ │ │ │ -0000089c t wrap_indexargfunc │ │ │ │ -0000a3b4 t wrap_init │ │ │ │ -000014c8 t wrap_inquirypred │ │ │ │ -00006434 t wrap_lenfunc │ │ │ │ -00002d2c t wrap_next │ │ │ │ -0000c408 t wrap_objobjargproc │ │ │ │ -00000814 t wrap_objobjproc │ │ │ │ -000011d8 t wrap_releasebuffer │ │ │ │ -000032b0 t wrap_richcmpfunc │ │ │ │ -0000c7f0 t wrap_setattr │ │ │ │ -00000d80 t wrap_sq_delitem │ │ │ │ -0000104c t wrap_sq_item │ │ │ │ -00001750 t wrap_sq_setitem │ │ │ │ -00001458 t wrap_ternaryfunc │ │ │ │ -00000ac0 t wrap_ternaryfunc_r │ │ │ │ -00003a24 t wrap_unaryfunc │ │ │ │ +000011c0 t type_repr │ │ │ │ +00001c2c t type_set_abstractmethods │ │ │ │ +000052d8 t type_set_annotate │ │ │ │ +000017e4 t type_set_annotations │ │ │ │ +00004208 t type_set_bases │ │ │ │ +00003788 t type_set_doc │ │ │ │ +00001540 t type_set_module │ │ │ │ +00005804 t type_set_name │ │ │ │ +00005410 t type_set_qualname │ │ │ │ +000008f2 t type_set_type_params │ │ │ │ +0000a9a4 t type_setattro │ │ │ │ +00008924 t type_traverse │ │ │ │ +00006038 t type_vectorcall │ │ │ │ +0000b380 t update_slot │ │ │ │ +0000c62c t update_slots_callback │ │ │ │ +000023ec t update_subclasses.constprop.0 │ │ │ │ +000015f8 t validate_watcher_id │ │ │ │ +00003328 t vectorcall_maybe │ │ │ │ +00003434 t vectorcall_maybe.constprop.0 │ │ │ │ +0000c028 t vectorcall_method │ │ │ │ +00005790 t wrap_binaryfunc │ │ │ │ +0000680c t wrap_binaryfunc_l │ │ │ │ +00000a96 t wrap_binaryfunc_r │ │ │ │ +00000bac t wrap_buffer │ │ │ │ +00000ac0 t wrap_call │ │ │ │ +00005490 t wrap_del │ │ │ │ +00001d58 t wrap_delattr │ │ │ │ +000059fc t wrap_delitem │ │ │ │ +000012b4 t wrap_descr_delete │ │ │ │ +0000eb64 t wrap_descr_get │ │ │ │ +000058d4 t wrap_descr_set │ │ │ │ +00006774 t wrap_hashfunc │ │ │ │ +000008a8 t wrap_indexargfunc │ │ │ │ +0000a418 t wrap_init │ │ │ │ +000014d8 t wrap_inquirypred │ │ │ │ +0000672c t wrap_lenfunc │ │ │ │ +00003000 t wrap_next │ │ │ │ +0000c124 t wrap_objobjargproc │ │ │ │ +0000081c t wrap_objobjproc │ │ │ │ +000011e4 t wrap_releasebuffer │ │ │ │ +00003584 t wrap_richcmpfunc │ │ │ │ +0000c500 t wrap_setattr │ │ │ │ +00000d8c t wrap_sq_delitem │ │ │ │ +00001058 t wrap_sq_item │ │ │ │ +00001760 t wrap_sq_setitem │ │ │ │ +00001468 t wrap_ternaryfunc │ │ │ │ +00000acc t wrap_ternaryfunc_r │ │ │ │ +00003cf8 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13727,15 +13724,15 @@ │ │ │ │ 000006c4 r .LC96 │ │ │ │ 000006d4 r .LC97 │ │ │ │ 000006e0 r .LC98 │ │ │ │ 00000718 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ 00001866 t EncodingMap_size │ │ │ │ 0000320c r EncodingMap_size__doc__ │ │ │ │ -00009204 t MarkupIterator_next │ │ │ │ +000091f8 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13778,15 +13775,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00009aa4 T PyInit__string │ │ │ │ +00009a20 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13850,129 +13847,129 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00006ee4 T PyUnicodeWriter_Create │ │ │ │ +00006ed8 T PyUnicodeWriter_Create │ │ │ │ 00001314 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ -000085d0 T PyUnicodeWriter_Discard │ │ │ │ -00002b94 T PyUnicodeWriter_Finish │ │ │ │ +00016374 T PyUnicodeWriter_Discard │ │ │ │ +00002b88 T PyUnicodeWriter_Finish │ │ │ │ 00000444 T PyUnicodeWriter_Format │ │ │ │ -000086dc T PyUnicodeWriter_WriteASCII │ │ │ │ -00014e98 T PyUnicodeWriter_WriteChar │ │ │ │ -00014f2c T PyUnicodeWriter_WriteRepr │ │ │ │ -00002a0c T PyUnicodeWriter_WriteStr │ │ │ │ -0000804c T PyUnicodeWriter_WriteSubstring │ │ │ │ +00008658 T PyUnicodeWriter_WriteASCII │ │ │ │ +00014eb0 T PyUnicodeWriter_WriteChar │ │ │ │ +00014f44 T PyUnicodeWriter_WriteRepr │ │ │ │ +00002a00 T PyUnicodeWriter_WriteStr │ │ │ │ +0000803c T PyUnicodeWriter_WriteSubstring │ │ │ │ 00001358 T PyUnicodeWriter_WriteUCS4 │ │ │ │ -0000749c T PyUnicodeWriter_WriteUTF8 │ │ │ │ +00007490 T PyUnicodeWriter_WriteUTF8 │ │ │ │ 00000c90 T PyUnicodeWriter_WriteWideChar │ │ │ │ -0000d61c T PyUnicode_Append │ │ │ │ -00006bd4 T PyUnicode_AppendAndDel │ │ │ │ -000074dc T PyUnicode_AsASCIIString │ │ │ │ +0000d600 T PyUnicode_Append │ │ │ │ +00006bc8 T PyUnicode_AppendAndDel │ │ │ │ +000074d0 T PyUnicode_AsASCIIString │ │ │ │ 000009f2 T PyUnicode_AsCharmapString │ │ │ │ 00002130 T PyUnicode_AsDecodedObject │ │ │ │ 0000218c T PyUnicode_AsDecodedUnicode │ │ │ │ 0000222e T PyUnicode_AsEncodedObject │ │ │ │ -00005a08 T PyUnicode_AsEncodedString │ │ │ │ +00005a04 T PyUnicode_AsEncodedString │ │ │ │ 0000228a T PyUnicode_AsEncodedUnicode │ │ │ │ 00000a1e T PyUnicode_AsLatin1String │ │ │ │ -0000f1c0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0000a508 T PyUnicode_AsUCS4 │ │ │ │ -0000daf0 T PyUnicode_AsUCS4Copy │ │ │ │ +0000f220 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0000a484 T PyUnicode_AsUCS4 │ │ │ │ +0000db50 T PyUnicode_AsUCS4Copy │ │ │ │ 00000aee T PyUnicode_AsUTF16String │ │ │ │ 00000b2e T PyUnicode_AsUTF32String │ │ │ │ -000045b8 T PyUnicode_AsUTF8 │ │ │ │ -000027bc T PyUnicode_AsUTF8AndSize │ │ │ │ -00004744 T PyUnicode_AsUTF8String │ │ │ │ -0000e770 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00003f14 T PyUnicode_AsWideChar │ │ │ │ -0000b7ec T PyUnicode_AsWideCharString │ │ │ │ -00004080 T PyUnicode_BuildEncodingMap │ │ │ │ -00011248 T PyUnicode_Compare │ │ │ │ -00004618 T PyUnicode_CompareWithASCIIString │ │ │ │ -0000d37c T PyUnicode_Concat │ │ │ │ -0000a5a0 T PyUnicode_Contains │ │ │ │ -0000fe4c T PyUnicode_CopyCharacters │ │ │ │ +000045b4 T PyUnicode_AsUTF8 │ │ │ │ +000027b8 T PyUnicode_AsUTF8AndSize │ │ │ │ +00004738 T PyUnicode_AsUTF8String │ │ │ │ +0000e7d0 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00003f08 T PyUnicode_AsWideChar │ │ │ │ +0000b7d0 T PyUnicode_AsWideCharString │ │ │ │ +00004074 T PyUnicode_BuildEncodingMap │ │ │ │ +0001125c T PyUnicode_Compare │ │ │ │ +00004614 T PyUnicode_CompareWithASCIIString │ │ │ │ +0000d360 T PyUnicode_Concat │ │ │ │ +0000a584 T PyUnicode_Contains │ │ │ │ +0000feac T PyUnicode_CopyCharacters │ │ │ │ 00000eaa T PyUnicode_Count │ │ │ │ 00002608 T PyUnicode_DATA │ │ │ │ -00014a68 T PyUnicode_Decode │ │ │ │ +00014a80 T PyUnicode_Decode │ │ │ │ 0000f1bc T PyUnicode_DecodeASCII │ │ │ │ -00005408 T PyUnicode_DecodeCharmap │ │ │ │ -000027dc T PyUnicode_DecodeFSDefault │ │ │ │ -00002174 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00005404 T PyUnicode_DecodeLatin1 │ │ │ │ -00002e8c T PyUnicode_DecodeLocale │ │ │ │ +000053fc T PyUnicode_DecodeCharmap │ │ │ │ +000027d0 T PyUnicode_DecodeFSDefault │ │ │ │ +00002170 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +000053f8 T PyUnicode_DecodeLatin1 │ │ │ │ +00002e80 T PyUnicode_DecodeLocale │ │ │ │ 00002322 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000b9e4 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000b960 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000822 T PyUnicode_DecodeUTF16 │ │ │ │ -0000be10 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000bd8c T PyUnicode_DecodeUTF16Stateful │ │ │ │ 0000083e T PyUnicode_DecodeUTF32 │ │ │ │ -00016640 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +000166cc T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00002526 T PyUnicode_DecodeUTF7 │ │ │ │ -0000d67c T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00004398 T PyUnicode_DecodeUTF8 │ │ │ │ -000043f4 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0000d6dc T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00004394 T PyUnicode_DecodeUTF8 │ │ │ │ +000043f0 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000b34 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00010ae4 T PyUnicode_EncodeFSDefault │ │ │ │ -00007b18 T PyUnicode_EncodeLocale │ │ │ │ +00010af8 T PyUnicode_EncodeFSDefault │ │ │ │ +00007b0c T PyUnicode_EncodeLocale │ │ │ │ 000012ac T PyUnicode_Equal │ │ │ │ -00004a94 T PyUnicode_EqualToUTF8 │ │ │ │ -00004ae8 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00004b28 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -000121e0 T PyUnicode_FSConverter │ │ │ │ -00003cf8 T PyUnicode_FSDecoder │ │ │ │ -0000bcec T PyUnicode_Fill │ │ │ │ -0000f590 T PyUnicode_Find │ │ │ │ -00009d10 T PyUnicode_FindChar │ │ │ │ -00009f28 t PyUnicode_FindChar.constprop.0 │ │ │ │ -00012e7c T PyUnicode_Format │ │ │ │ -00014998 T PyUnicode_FromEncodedObject │ │ │ │ -00007524 T PyUnicode_FromFormat │ │ │ │ -00002874 T PyUnicode_FromFormatV │ │ │ │ -00003f88 T PyUnicode_FromKindAndData │ │ │ │ +00004a88 T PyUnicode_EqualToUTF8 │ │ │ │ +00004adc T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00004b1c t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +000121f8 T PyUnicode_FSConverter │ │ │ │ +00003cec T PyUnicode_FSDecoder │ │ │ │ +0000bc68 T PyUnicode_Fill │ │ │ │ +0000f5f0 T PyUnicode_Find │ │ │ │ +00009d04 T PyUnicode_FindChar │ │ │ │ +00009f0c t PyUnicode_FindChar.constprop.0 │ │ │ │ +00012e94 T PyUnicode_Format │ │ │ │ +000149b0 T PyUnicode_FromEncodedObject │ │ │ │ +00007518 T PyUnicode_FromFormat │ │ │ │ +00002870 T PyUnicode_FromFormatV │ │ │ │ +00003f84 T PyUnicode_FromKindAndData │ │ │ │ 0000e25c T PyUnicode_FromObject │ │ │ │ -000159dc T PyUnicode_FromOrdinal │ │ │ │ -0000098c T PyUnicode_FromString │ │ │ │ -00001cfc T PyUnicode_FromStringAndSize │ │ │ │ -000022e4 T PyUnicode_FromWideChar │ │ │ │ +000159f4 T PyUnicode_FromOrdinal │ │ │ │ +000008f8 T PyUnicode_FromString │ │ │ │ +00001cf8 T PyUnicode_FromStringAndSize │ │ │ │ +000022e0 T PyUnicode_FromWideChar │ │ │ │ 00000956 T PyUnicode_GetDefaultEncoding │ │ │ │ -00003cd0 T PyUnicode_GetLength │ │ │ │ +00003cc4 T PyUnicode_GetLength │ │ │ │ 00002408 T PyUnicode_GetSize │ │ │ │ -00000744 T PyUnicode_InternFromString │ │ │ │ +000006b0 T PyUnicode_InternFromString │ │ │ │ 000025a0 T PyUnicode_InternImmortal │ │ │ │ 00000264 T PyUnicode_InternInPlace │ │ │ │ -0000288c T PyUnicode_IsIdentifier │ │ │ │ +00002880 T PyUnicode_IsIdentifier │ │ │ │ 0000fabc T PyUnicode_Join │ │ │ │ 000025cc T PyUnicode_KIND │ │ │ │ 00000598 T PyUnicode_New │ │ │ │ -00003034 T PyUnicode_Partition │ │ │ │ -00002c70 t PyUnicode_READ_CHAR │ │ │ │ -00002cbc t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00006f94 T PyUnicode_RPartition │ │ │ │ +00003028 T PyUnicode_Partition │ │ │ │ +00002c64 t PyUnicode_READ_CHAR │ │ │ │ +00002cb0 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00006f88 T PyUnicode_RPartition │ │ │ │ 00000f42 T PyUnicode_RSplit │ │ │ │ -00005908 T PyUnicode_ReadChar │ │ │ │ -0000bab0 T PyUnicode_Replace │ │ │ │ +000058fc T PyUnicode_ReadChar │ │ │ │ +0000ba2c T PyUnicode_Replace │ │ │ │ 00000eee T PyUnicode_Resize │ │ │ │ -00005ec4 T PyUnicode_RichCompare │ │ │ │ -0000885c T PyUnicode_Split │ │ │ │ -00015228 T PyUnicode_Splitlines │ │ │ │ -0000a9f8 T PyUnicode_Substring │ │ │ │ -00004934 T PyUnicode_Tailmatch │ │ │ │ +00005ec0 T PyUnicode_RichCompare │ │ │ │ +000087d8 T PyUnicode_Split │ │ │ │ +00015240 T PyUnicode_Splitlines │ │ │ │ +0000a9dc T PyUnicode_Substring │ │ │ │ +00004928 T PyUnicode_Tailmatch │ │ │ │ 00000f7e T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000b3a T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00005898 t Py_XDECREF │ │ │ │ +00005894 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0000fdc8 t SubString_new_object │ │ │ │ -0000fb34 t SubString_new_object_or_empty │ │ │ │ +0000fe28 t SubString_new_object │ │ │ │ +0000fb94 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -14003,111 +14000,111 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -000053e4 T _PyUnicodeWriter_Dealloc │ │ │ │ -00003d44 T _PyUnicodeWriter_Finish │ │ │ │ -00014fa4 T _PyUnicodeWriter_Init │ │ │ │ -00004cec T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00005680 t _PyUnicodeWriter_PrepareInternal.constprop.0 │ │ │ │ -00005010 t _PyUnicodeWriter_PrepareInternal.constprop.1 │ │ │ │ -00005360 t _PyUnicodeWriter_PrepareInternal.constprop.2 │ │ │ │ +000053d8 T _PyUnicodeWriter_Dealloc │ │ │ │ +00003d40 T _PyUnicodeWriter_Finish │ │ │ │ +00014fbc T _PyUnicodeWriter_Init │ │ │ │ +00004ce8 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +0000567c t _PyUnicodeWriter_PrepareInternal.constprop.0 │ │ │ │ +0000500c t _PyUnicodeWriter_PrepareInternal.constprop.1 │ │ │ │ +0000535c t _PyUnicodeWriter_PrepareInternal.constprop.2 │ │ │ │ 00002432 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ -000027fc t _PyUnicodeWriter_Update │ │ │ │ -00003adc T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -0001586c T _PyUnicodeWriter_WriteChar │ │ │ │ -00002bec t _PyUnicodeWriter_WriteCharInline │ │ │ │ +000027f0 t _PyUnicodeWriter_Update │ │ │ │ +00003ad8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00015884 T _PyUnicodeWriter_WriteChar │ │ │ │ +00002be0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00002450 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00006798 T _PyUnicodeWriter_WriteStr │ │ │ │ -00009788 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00005e80 T _PyUnicode_AsASCIIString │ │ │ │ -00007524 T _PyUnicode_AsLatin1String │ │ │ │ -00002738 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00005088 T _PyUnicode_AsUTF8String │ │ │ │ +00006794 T _PyUnicodeWriter_WriteStr │ │ │ │ +0000977c T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00005e7c T _PyUnicode_AsASCIIString │ │ │ │ +00007518 T _PyUnicode_AsLatin1String │ │ │ │ +00002734 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0000507c T _PyUnicode_AsUTF8String │ │ │ │ 00001b14 T _PyUnicode_CheckConsistency │ │ │ │ -000158f8 T _PyUnicode_ClearInterned │ │ │ │ -00007b3c T _PyUnicode_Copy │ │ │ │ -0001635c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -000046ec T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0000f000 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00004388 T _PyUnicode_Dedent │ │ │ │ -000062d8 T _PyUnicode_EncodeCharmap │ │ │ │ -0000aed0 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000b2c4 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ -0000dcd8 T _PyUnicode_EncodeUTF32 │ │ │ │ -0000e0b8 t _PyUnicode_EncodeUTF32.constprop.0 │ │ │ │ -0000f358 T _PyUnicode_EncodeUTF7 │ │ │ │ -0000452c T _PyUnicode_Equal │ │ │ │ +00015910 T _PyUnicode_ClearInterned │ │ │ │ +00007b30 T _PyUnicode_Copy │ │ │ │ +000163e8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +000046e8 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +0000f060 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000437c T _PyUnicode_Dedent │ │ │ │ +000062cc T _PyUnicode_EncodeCharmap │ │ │ │ +0000ae4c T _PyUnicode_EncodeUTF16 │ │ │ │ +0000b240 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ +0000dd38 T _PyUnicode_EncodeUTF32 │ │ │ │ +0000e118 t _PyUnicode_EncodeUTF32.constprop.0 │ │ │ │ +0000f3b8 T _PyUnicode_EncodeUTF7 │ │ │ │ +00004528 T _PyUnicode_Equal │ │ │ │ 0000252c T _PyUnicode_EqualToASCIIId │ │ │ │ -000043a4 T _PyUnicode_EqualToASCIIString │ │ │ │ -00012d50 T _PyUnicode_ExactDealloc │ │ │ │ -0000b804 T _PyUnicode_FastCopyCharacters │ │ │ │ -0000b7c4 T _PyUnicode_FastFill │ │ │ │ -0000987c T _PyUnicode_FindMaxChar │ │ │ │ -00002cd4 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00005ce8 T _PyUnicode_Fini │ │ │ │ -0000597c T _PyUnicode_FiniTypes │ │ │ │ +000043a0 T _PyUnicode_EqualToASCIIString │ │ │ │ +00012d68 T _PyUnicode_ExactDealloc │ │ │ │ +0000b780 T _PyUnicode_FastCopyCharacters │ │ │ │ +0000b740 T _PyUnicode_FastFill │ │ │ │ +00009870 T _PyUnicode_FindMaxChar │ │ │ │ +00002cc8 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ +00005cdc T _PyUnicode_Fini │ │ │ │ +00005970 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0000ac30 T _PyUnicode_FormatLong │ │ │ │ -00003c5c T _PyUnicode_FromASCII │ │ │ │ +0000abac T _PyUnicode_FormatLong │ │ │ │ +00003c58 T _PyUnicode_FromASCII │ │ │ │ 000000d2 T _PyUnicode_FromId │ │ │ │ -000041b0 t _PyUnicode_FromUCS1 │ │ │ │ -000059b4 t _PyUnicode_FromUCS2 │ │ │ │ -0000a824 t _PyUnicode_FromUCS4 │ │ │ │ -00005390 T _PyUnicode_GetNameCAPI │ │ │ │ -00002640 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ -000039cc T _PyUnicode_InitEncodings │ │ │ │ -00000604 T _PyUnicode_InitGlobalObjects │ │ │ │ -000025dc T _PyUnicode_InitState │ │ │ │ -00002674 T _PyUnicode_InitTypes │ │ │ │ -00015f30 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001d64 T _PyUnicode_InternImmortal │ │ │ │ -00016a60 T _PyUnicode_InternInPlace │ │ │ │ -00001f5c T _PyUnicode_InternMortal │ │ │ │ +000041ac t _PyUnicode_FromUCS1 │ │ │ │ +000059a8 t _PyUnicode_FromUCS2 │ │ │ │ +0000a7a0 t _PyUnicode_FromUCS4 │ │ │ │ +00005384 T _PyUnicode_GetNameCAPI │ │ │ │ +00002634 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ +000039c0 T _PyUnicode_InitEncodings │ │ │ │ +000005f8 T _PyUnicode_InitGlobalObjects │ │ │ │ +000025d0 T _PyUnicode_InitState │ │ │ │ +00002668 T _PyUnicode_InitTypes │ │ │ │ +00015f48 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001d60 T _PyUnicode_InternImmortal │ │ │ │ +00016aec T _PyUnicode_InternInPlace │ │ │ │ +00001f58 T _PyUnicode_InternMortal │ │ │ │ 00002586 T _PyUnicode_InternStatic │ │ │ │ 00001ad8 T _PyUnicode_InternedSize │ │ │ │ -0000fde8 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0000fe48 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 │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000a038 T _PyUnicode_JoinArray │ │ │ │ -00004418 T _PyUnicode_ScanIdentifier │ │ │ │ +0000a01c T _PyUnicode_JoinArray │ │ │ │ +00004414 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -00015114 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001512c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 0000206e T _PyUnicode_WideCharString_Converter │ │ │ │ 000020c6 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000117ac T _PyUnicode_XStrip │ │ │ │ +000117c0 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ -00002ff4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ +00002fe8 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 0000008c T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00002f50 T _Py_GetErrorHandler │ │ │ │ +00002f44 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -14132,15 +14129,15 @@ │ │ │ │ 00000220 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00006898 t _copy_characters │ │ │ │ +00006894 t _copy_characters │ │ │ │ 00000248 r _keywords.11 │ │ │ │ 00000258 r _keywords.14 │ │ │ │ 00000264 r _keywords.17 │ │ │ │ 00000270 r _keywords.20 │ │ │ │ 00000278 r _keywords.23 │ │ │ │ 00000280 r _keywords.26 │ │ │ │ 0000023c r _keywords.8 │ │ │ │ @@ -14156,276 +14153,276 @@ │ │ │ │ 000005ec d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 000005c0 d _parser.24 │ │ │ │ 00000568 d _parser.27 │ │ │ │ 00000594 d _parser.9 │ │ │ │ 0000073c d _string_methods │ │ │ │ 00000618 d _string_module │ │ │ │ -00010e10 t any_find_slice.constprop.1 │ │ │ │ -00012888 t anylib_find │ │ │ │ -0000a534 t as_ucs4 │ │ │ │ +00010e24 t any_find_slice.constprop.1 │ │ │ │ +000128a0 t anylib_find │ │ │ │ +0000a4b0 t as_ucs4 │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ -0000cad4 t asciilib__factorize │ │ │ │ -0000ca34 t asciilib__preprocess │ │ │ │ -0000cba8 t asciilib__two_way │ │ │ │ -0000c338 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001694c t asciilib_default_rfind.constprop.0 │ │ │ │ -00006088 t backslashreplace │ │ │ │ +0000cb34 t asciilib__factorize │ │ │ │ +0000ca94 t asciilib__preprocess │ │ │ │ +0000cc08 t asciilib__two_way │ │ │ │ +0000c398 t asciilib_adaptive_find.constprop.0 │ │ │ │ +000169d8 t asciilib_default_rfind.constprop.0 │ │ │ │ +0000607c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00008430 t build_string │ │ │ │ -000080c8 t case_operation │ │ │ │ -0000b828 t charmapencode_lookup │ │ │ │ -00006a54 t charmapencode_output │ │ │ │ -00007848 t charmaptranslate_lookup │ │ │ │ -00007944 t charmaptranslate_output │ │ │ │ -00005c94 t clear_interned_dict │ │ │ │ -00003e00 t config_get_codec_name │ │ │ │ +00008424 t build_string │ │ │ │ +000080b8 t case_operation │ │ │ │ +0000b7a4 t charmapencode_lookup │ │ │ │ +00006a48 t charmapencode_output │ │ │ │ +0000783c t charmaptranslate_lookup │ │ │ │ +00007938 t charmaptranslate_output │ │ │ │ +00005c88 t clear_interned_dict │ │ │ │ +00003df4 t config_get_codec_name │ │ │ │ 000004f0 t convert_uc.constprop.0 │ │ │ │ -000084bc t do_capitalize │ │ │ │ +000084ac t do_capitalize │ │ │ │ 0000079e t do_casefold │ │ │ │ -00007be8 t do_string_format │ │ │ │ -0000fde0 t do_string_format_map │ │ │ │ -0000b9ec t do_swapcase │ │ │ │ -00003eb8 t encode_wstr_utf8 │ │ │ │ +00007bdc t do_string_format │ │ │ │ +0000fe40 t do_string_format_map │ │ │ │ +0000b968 t do_swapcase │ │ │ │ +00003eac t encode_wstr_utf8 │ │ │ │ 00000ba0 d encoding_map_methods │ │ │ │ -00002b5c t ensure_unicode.isra.0 │ │ │ │ -0000fd88 t fieldnameiter_dealloc │ │ │ │ +00002b50 t ensure_unicode.isra.0 │ │ │ │ +0000fde8 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000fc14 t fieldnameiter_next │ │ │ │ -00002dbc t findchar.constprop.0 │ │ │ │ +0000fc74 t fieldnameiter_next │ │ │ │ +00002db0 t findchar.constprop.0 │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ -0000fb48 t formatter_field_name_split │ │ │ │ -0000f9d4 t formatter_parser │ │ │ │ -0000fda8 t formatteriter_dealloc │ │ │ │ +0000fba8 t formatter_field_name_split │ │ │ │ +0000fa34 t formatter_parser │ │ │ │ +0000fe08 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0000fa38 t formatteriter_next │ │ │ │ -000026e0 t get_error_handler_wide │ │ │ │ +0000fa98 t formatteriter_next │ │ │ │ +000026d4 t get_error_handler_wide │ │ │ │ 0000005c t get_error_handler_wide.part.0 │ │ │ │ -000098bc t get_field_object │ │ │ │ -00002d3c t get_integer │ │ │ │ +000098b0 t get_field_object │ │ │ │ +00002d30 t get_integer │ │ │ │ 000006f4 t handle_capital_sigma │ │ │ │ -000006b0 t hashtable_unicode_compare │ │ │ │ +00001b48 t hashtable_unicode_compare │ │ │ │ 00000538 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ -000019e0 t intern_common.constprop.1 │ │ │ │ +00001948 t intern_common.constprop.1 │ │ │ │ 000004b0 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ -00004ffc t make_encode_exception │ │ │ │ +00004ff0 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000724 d module_slots │ │ │ │ -00009b80 t pad │ │ │ │ -000062a4 t raise_encode_exception │ │ │ │ +00009afc t pad │ │ │ │ +00006298 t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ 0000e3bc t replace │ │ │ │ -000058b0 t resize_compact │ │ │ │ +000058ac t resize_compact │ │ │ │ 0000200c t resize_copy │ │ │ │ -000089ac t rsplit │ │ │ │ +00008928 t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000be14 t split │ │ │ │ +0000bdf8 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000cad4 t ucs1lib__factorize │ │ │ │ -0000d058 t ucs1lib__preprocess │ │ │ │ -0000d0fc t ucs1lib__two_way │ │ │ │ +0000cb34 t ucs1lib__factorize │ │ │ │ +0000d0b8 t ucs1lib__preprocess │ │ │ │ +0000d15c t ucs1lib__two_way │ │ │ │ 00000482 t ucs1lib__two_way_count │ │ │ │ -0000c670 t ucs1lib_adaptive_find │ │ │ │ -00012830 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00012600 t ucs1lib_fastsearch.constprop.1 │ │ │ │ -0000dafc t ucs1lib_split_whitespace │ │ │ │ -0000b6b4 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ -0000b5d0 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0000e468 t ucs1lib_utf32_encode.constprop.0.isra.0 │ │ │ │ -0000e380 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +0000c6d0 t ucs1lib_adaptive_find │ │ │ │ +00012848 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +00012618 t ucs1lib_fastsearch.constprop.1 │ │ │ │ +0000db5c t ucs1lib_split_whitespace │ │ │ │ +0000b630 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ +0000b54c t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0000e4c8 t ucs1lib_utf32_encode.constprop.0.isra.0 │ │ │ │ +0000e3e0 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 000014b2 t ucs2lib__lex_search │ │ │ │ 000019a4 t ucs2lib__preprocess │ │ │ │ 00001514 t ucs2lib__two_way │ │ │ │ 00001a68 t ucs2lib__two_way_count │ │ │ │ -00006bf4 t ucs2lib_fastsearch │ │ │ │ -00007404 t ucs2lib_find_char │ │ │ │ -00005b30 t ucs2lib_find_max_char │ │ │ │ -00007054 t ucs2lib_rfind_char │ │ │ │ +00006be8 t ucs2lib_fastsearch │ │ │ │ +000073f8 t ucs2lib_find_char │ │ │ │ +00005b24 t ucs2lib_find_max_char │ │ │ │ +00007048 t ucs2lib_rfind_char │ │ │ │ 00000ab4 t ucs2lib_rfind_slice.isra.0 │ │ │ │ 0000054e t ucs2lib_split_whitespace │ │ │ │ -00011ee0 t ucs2lib_utf8_encoder │ │ │ │ +00011ef8 t ucs2lib_utf8_encoder │ │ │ │ 0000168e t ucs4lib__lex_search │ │ │ │ 00001876 t ucs4lib__preprocess │ │ │ │ 000016f0 t ucs4lib__two_way │ │ │ │ 00001936 t ucs4lib__two_way_count │ │ │ │ -0000e9b8 t ucs4lib_fastsearch │ │ │ │ -0000e968 t ucs4lib_find_char │ │ │ │ -0000aba4 t ucs4lib_find_max_char │ │ │ │ +0000ea18 t ucs4lib_fastsearch │ │ │ │ +0000e9c8 t ucs4lib_find_char │ │ │ │ +0000ab20 t ucs4lib_find_max_char │ │ │ │ 00000a24 t ucs4lib_rfind_char │ │ │ │ 00000af4 t ucs4lib_rfind_slice.isra.0 │ │ │ │ 00001e3e t ucs4lib_split_whitespace │ │ │ │ -0000f114 t ucs4lib_utf16_encode │ │ │ │ +0000f174 t ucs4lib_utf16_encode │ │ │ │ 0000085a t ucs4lib_utf32_encode │ │ │ │ -00000454 t ucs4lib_utf8_decode │ │ │ │ -000070fc t ucs4lib_utf8_encoder │ │ │ │ -0000b74c t unicode___format__ │ │ │ │ +00000440 t ucs4lib_utf8_decode │ │ │ │ +000070f0 t ucs4lib_utf8_encoder │ │ │ │ +0000b6c8 t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 000007ac d unicode_as_mapping │ │ │ │ 000007e0 d unicode_as_number │ │ │ │ 000007b8 d unicode_as_sequence │ │ │ │ 0000fbe0 t unicode_ascii_iter_next │ │ │ │ -00003840 t unicode_askind │ │ │ │ -00008018 t unicode_capitalize │ │ │ │ +00003834 t unicode_askind │ │ │ │ +00008008 t unicode_capitalize │ │ │ │ 000030ac r unicode_capitalize__doc__ │ │ │ │ -0000d614 t unicode_casefold │ │ │ │ +0000d674 t unicode_casefold │ │ │ │ 00003050 r unicode_casefold__doc__ │ │ │ │ -0000a090 t unicode_center │ │ │ │ +0000a00c t unicode_center │ │ │ │ 00002fb0 r unicode_center__doc__ │ │ │ │ -00012c40 t unicode_char │ │ │ │ -000028b4 t unicode_check_encoding_errors │ │ │ │ -000029b8 t unicode_check_encoding_errors.part.0 │ │ │ │ -0000bdc0 t unicode_check_modifiable │ │ │ │ -000112a0 t unicode_compare │ │ │ │ -00015afc t unicode_count │ │ │ │ +00012c58 t unicode_char │ │ │ │ +000028a8 t unicode_check_encoding_errors │ │ │ │ +000029ac t unicode_check_encoding_errors.part.0 │ │ │ │ +0000bd3c t unicode_check_modifiable │ │ │ │ +000112b4 t unicode_compare │ │ │ │ +00015b14 t unicode_count │ │ │ │ 00002ee4 r unicode_count__doc__ │ │ │ │ -00015bac t unicode_count_impl │ │ │ │ -00001be0 t unicode_dealloc │ │ │ │ -00005120 t unicode_decode_call_errorhandler_writer │ │ │ │ -000016a8 t unicode_decode_utf8 │ │ │ │ -000009b0 t unicode_decode_utf8.constprop.0 │ │ │ │ +00015bc4 t unicode_count_impl │ │ │ │ +00001bdc t unicode_dealloc │ │ │ │ +00005114 t unicode_decode_call_errorhandler_writer │ │ │ │ +00001610 t unicode_decode_utf8 │ │ │ │ +0000091c t unicode_decode_utf8.constprop.0 │ │ │ │ 0000fcd4 t unicode_decode_utf8_impl │ │ │ │ -00006370 t unicode_decode_utf8_writer │ │ │ │ +0000636c t unicode_decode_utf8_writer │ │ │ │ 00000318 r unicode_doc │ │ │ │ -00014704 t unicode_encode │ │ │ │ +0001471c t unicode_encode │ │ │ │ 00002ce4 r unicode_encode__doc__ │ │ │ │ -00004ef0 t unicode_encode_call_errorhandler │ │ │ │ -00003b10 t unicode_encode_locale │ │ │ │ -00005d58 t unicode_encode_ucs1 │ │ │ │ +00004ee4 t unicode_encode_call_errorhandler │ │ │ │ +00003b04 t unicode_encode_locale │ │ │ │ +00005d4c t unicode_encode_ucs1 │ │ │ │ 0000f7ac t unicode_encode_utf8 │ │ │ │ 0000f4f8 t unicode_encode_utf8.constprop.0 │ │ │ │ -00011924 t unicode_endswith │ │ │ │ +00011938 t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ 00000000 t unicode_eq │ │ │ │ -000034b0 t unicode_expandtabs │ │ │ │ +000034a4 t unicode_expandtabs │ │ │ │ 00002c3c r unicode_expandtabs__doc__ │ │ │ │ -000076b4 t unicode_fast_translate │ │ │ │ -00008584 t unicode_fill │ │ │ │ -00004500 t unicode_fill_utf8 │ │ │ │ -000148dc t unicode_find │ │ │ │ +000076a8 t unicode_fast_translate │ │ │ │ +00008574 t unicode_fill │ │ │ │ +000044f4 t unicode_fill_utf8 │ │ │ │ +000148f4 t unicode_find │ │ │ │ 00002b48 r unicode_find__doc__ │ │ │ │ -00002ad8 t unicode_from_format │ │ │ │ -00006588 t unicode_fromformat_write_str │ │ │ │ -0000602c t unicode_fromformat_write_utf8 │ │ │ │ +00002ad4 t unicode_from_format │ │ │ │ +00006584 t unicode_fromformat_write_str │ │ │ │ +00006028 t unicode_fromformat_write_utf8 │ │ │ │ 00000c04 t unicode_fromformat_write_wcstr │ │ │ │ -00012ab8 t unicode_getitem │ │ │ │ +00012ad0 t unicode_getitem │ │ │ │ 00000960 t unicode_getnewargs │ │ │ │ 00000450 t unicode_hash │ │ │ │ -0000b918 t unicode_index │ │ │ │ +0000b894 t unicode_index │ │ │ │ 00002a38 r unicode_index__doc__ │ │ │ │ -00003bfc t unicode_isalnum │ │ │ │ +00003bf0 t unicode_isalnum │ │ │ │ 00002458 r unicode_isalnum__doc__ │ │ │ │ -0000a7a0 t unicode_isalpha │ │ │ │ +0000a71c t unicode_isalpha │ │ │ │ 00002538 r unicode_isalpha__doc__ │ │ │ │ -00003f08 t unicode_isascii │ │ │ │ +00003efc t unicode_isascii │ │ │ │ 00002980 r unicode_isascii__doc__ │ │ │ │ -0000ee64 t unicode_isdecimal │ │ │ │ +0000eec4 t unicode_isdecimal │ │ │ │ 00002380 r unicode_isdecimal__doc__ │ │ │ │ -00008644 t unicode_isdigit │ │ │ │ +000085c0 t unicode_isdigit │ │ │ │ 000022b0 r unicode_isdigit__doc__ │ │ │ │ -00014fc0 t unicode_isidentifier │ │ │ │ +00014fd8 t unicode_isidentifier │ │ │ │ 00002118 r unicode_isidentifier__doc__ │ │ │ │ -0000e554 t unicode_islower │ │ │ │ +0000e5b4 t unicode_islower │ │ │ │ 000028a4 r unicode_islower__doc__ │ │ │ │ -0000f07c t unicode_isnumeric │ │ │ │ +0000f0dc t unicode_isnumeric │ │ │ │ 000021e4 r unicode_isnumeric__doc__ │ │ │ │ -0000e608 t unicode_isprintable │ │ │ │ +0000e668 t unicode_isprintable │ │ │ │ 00002074 r unicode_isprintable__doc__ │ │ │ │ -00009e1c t unicode_isspace │ │ │ │ +00009d98 t unicode_isspace │ │ │ │ 0000260c r unicode_isspace__doc__ │ │ │ │ -0000e6a4 t unicode_istitle │ │ │ │ +0000e704 t unicode_istitle │ │ │ │ 000026e0 r unicode_istitle__doc__ │ │ │ │ -0001573c t unicode_isupper │ │ │ │ +00015754 t unicode_isupper │ │ │ │ 000027c4 r unicode_isupper__doc__ │ │ │ │ 0000fb1c t unicode_iter │ │ │ │ 0000fa5c t unicode_join │ │ │ │ 00001f88 r unicode_join__doc__ │ │ │ │ 00000e0c t unicode_kind_name │ │ │ │ -00006ee0 t unicode_length │ │ │ │ -0000bc18 t unicode_ljust │ │ │ │ +00006ed4 t unicode_length │ │ │ │ +0000bb94 t unicode_ljust │ │ │ │ 00001ee4 r unicode_ljust__doc__ │ │ │ │ -0000df50 t unicode_lower │ │ │ │ +0000df44 t unicode_lower │ │ │ │ 00001e9c r unicode_lower__doc__ │ │ │ │ -00012304 t unicode_lstrip │ │ │ │ +0001231c t unicode_lstrip │ │ │ │ 00001d48 r unicode_lstrip__doc__ │ │ │ │ -0000a170 t unicode_maketrans │ │ │ │ +0000a0ec t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000870 d unicode_methods │ │ │ │ -00012e64 t unicode_mod │ │ │ │ -00004cb4 t unicode_new │ │ │ │ -00003030 t unicode_partition │ │ │ │ +00012e7c t unicode_mod │ │ │ │ +00004ca8 t unicode_new │ │ │ │ +00003024 t unicode_partition │ │ │ │ 000012bc r unicode_partition__doc__ │ │ │ │ -00009c98 t unicode_removeprefix │ │ │ │ +00009c14 t unicode_removeprefix │ │ │ │ 00001a88 r unicode_removeprefix__doc__ │ │ │ │ -00007e80 t unicode_removesuffix │ │ │ │ +00007e74 t unicode_removesuffix │ │ │ │ 0000198c r unicode_removesuffix__doc__ │ │ │ │ -00014580 t unicode_repeat │ │ │ │ +00014598 t unicode_repeat │ │ │ │ 0000e2b8 t unicode_replace │ │ │ │ 00001b68 r unicode_replace__doc__ │ │ │ │ -0000ab38 t unicode_repr │ │ │ │ -0000d850 t unicode_resize │ │ │ │ -00002728 t unicode_result │ │ │ │ -00010b4c t unicode_rfind │ │ │ │ +0000ab1c t unicode_repr │ │ │ │ +0000d834 t unicode_resize │ │ │ │ +0000271c t unicode_result │ │ │ │ +00010b60 t unicode_rfind │ │ │ │ 00001898 r unicode_rfind__doc__ │ │ │ │ -00007be0 t unicode_rindex │ │ │ │ +00007bd4 t unicode_rindex │ │ │ │ 00001784 r unicode_rindex__doc__ │ │ │ │ -00009ab0 t unicode_rjust │ │ │ │ +00009a2c t unicode_rjust │ │ │ │ 000016e0 r unicode_rjust__doc__ │ │ │ │ -00006f90 t unicode_rpartition │ │ │ │ +00006f84 t unicode_rpartition │ │ │ │ 00001128 r unicode_rpartition__doc__ │ │ │ │ -000088a0 t unicode_rsplit │ │ │ │ +0000881c t unicode_rsplit │ │ │ │ 00000f30 r unicode_rsplit__doc__ │ │ │ │ -00011428 t unicode_rstrip │ │ │ │ +0001143c t unicode_rstrip │ │ │ │ 00001ca4 r unicode_rstrip__doc__ │ │ │ │ 00000988 t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -0000b9a8 t unicode_split │ │ │ │ +0000b98c t unicode_split │ │ │ │ 0000143c r unicode_split__doc__ │ │ │ │ -0000508c t unicode_splitlines │ │ │ │ +00005080 t unicode_splitlines │ │ │ │ 00000e68 r unicode_splitlines__doc__ │ │ │ │ -00007794 t unicode_startswith │ │ │ │ +00007788 t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ -0000e534 t unicode_str │ │ │ │ -0000da84 t unicode_strip │ │ │ │ +0000e594 t unicode_str │ │ │ │ +0000da68 t unicode_strip │ │ │ │ 00001dec r unicode_strip__doc__ │ │ │ │ -00010810 t unicode_subscript │ │ │ │ +00010824 t unicode_subscript │ │ │ │ 00000476 t unicode_swapcase │ │ │ │ 00000e00 r unicode_swapcase__doc__ │ │ │ │ -0000d3b0 t unicode_title │ │ │ │ +0000d410 t unicode_title │ │ │ │ 00003148 r unicode_title__doc__ │ │ │ │ -00007578 t unicode_translate │ │ │ │ +0000756c t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ 00001164 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -00008284 t unicode_upper │ │ │ │ +00008274 t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -00011d48 t unicode_vectorcall │ │ │ │ -0000eefc t unicode_zfill │ │ │ │ +00011d60 t unicode_vectorcall │ │ │ │ +0000ef5c t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ 0000fc40 t unicodeiter_dealloc │ │ │ │ -0000b738 t unicodeiter_len │ │ │ │ +0000b6b4 t unicodeiter_len │ │ │ │ 0000076c d unicodeiter_methods │ │ │ │ -0000621c t unicodeiter_next │ │ │ │ -0000e4ec t unicodeiter_reduce │ │ │ │ -0000ee18 t unicodeiter_setstate │ │ │ │ -00006298 t unicodeiter_traverse │ │ │ │ +00006210 t unicodeiter_next │ │ │ │ +0000e54c t unicodeiter_reduce │ │ │ │ +0000ee78 t unicodeiter_setstate │ │ │ │ +0000628c t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ -0000474c t utf8_count_codepoints │ │ │ │ +00004740 t utf8_count_codepoints │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000bafc t xmlcharrefreplace │ │ │ │ +0000ba78 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016d00 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000003c4 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -15214,27 +15211,27 @@ │ │ │ │ 00002e7c r .LC354 │ │ │ │ 00002e80 r .LC355 │ │ │ │ 00002e9c r .LC356 │ │ │ │ 00002eac r .LC357 │ │ │ │ 00002ec0 r .LC358 │ │ │ │ 00002ed4 r .LC359 │ │ │ │ 000004b0 r .LC36 │ │ │ │ -00002efc r .LC360 │ │ │ │ -00002f24 r .LC361 │ │ │ │ -00002f28 r .LC362 │ │ │ │ -00002f2c r .LC363 │ │ │ │ -00002f68 r .LC364 │ │ │ │ -00002f94 r .LC365 │ │ │ │ -00003028 r .LC366 │ │ │ │ -00003080 r .LC367 │ │ │ │ -000030e8 r .LC368 │ │ │ │ -00003118 r .LC369 │ │ │ │ +00002ed8 r .LC360 │ │ │ │ +00002edc r .LC361 │ │ │ │ +00002f18 r .LC362 │ │ │ │ +00002f44 r .LC363 │ │ │ │ +00002fd8 r .LC364 │ │ │ │ +00003030 r .LC365 │ │ │ │ +00003098 r .LC366 │ │ │ │ +000030c8 r .LC367 │ │ │ │ +000030f8 r .LC368 │ │ │ │ +0000311c r .LC369 │ │ │ │ 000004d4 r .LC37 │ │ │ │ -00003148 r .LC370 │ │ │ │ -0000316c r .LC371 │ │ │ │ +00003140 r .LC370 │ │ │ │ +00003168 r .LC371 │ │ │ │ 00003190 r .LC372 │ │ │ │ 000031b8 r .LC373 │ │ │ │ 000031e4 r .LC374 │ │ │ │ 00003214 r .LC375 │ │ │ │ 00003240 r .LC376 │ │ │ │ 0000326c r .LC377 │ │ │ │ 00003294 r .LC378 │ │ │ │ @@ -15731,16 +15728,16 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000248 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 00000380 r ParamSpec_fields │ │ │ │ 00000ec0 T PyAST_Check │ │ │ │ 0001140c T PyAST_mod2obj │ │ │ │ -00013204 T PyAST_obj2mod │ │ │ │ -00013a8c T PyAst_CheckMode │ │ │ │ +0001320c T PyAST_obj2mod │ │ │ │ +00013a94 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -15751,15 +15748,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000d9f0 T PyInit__ast │ │ │ │ +0000d9b4 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Sort │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -15837,85 +15834,85 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 00010fec T _PyAST_AnnAssign │ │ │ │ 00000754 T _PyAST_Assert │ │ │ │ 00000000 T _PyAST_Assign │ │ │ │ -0001d5fc T _PyAST_AsyncFor │ │ │ │ -00010ea8 T _PyAST_AsyncFunctionDef │ │ │ │ +0001d604 T _PyAST_AsyncFor │ │ │ │ +00010df0 T _PyAST_AsyncFunctionDef │ │ │ │ 000113c8 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000c8c T _PyAST_AugAssign │ │ │ │ 00011334 T _PyAST_Await │ │ │ │ 000003d4 T _PyAST_BinOp │ │ │ │ 000000f4 T _PyAST_BoolOp │ │ │ │ 00000a2c T _PyAST_Break │ │ │ │ 000001bc T _PyAST_Call │ │ │ │ 0000055c T _PyAST_ClassDef │ │ │ │ 00000194 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ 000009f4 T _PyAST_Continue │ │ │ │ 00000e0c T _PyAST_Delete │ │ │ │ 0000064c T _PyAST_Dict │ │ │ │ -0000e660 T _PyAST_DictComp │ │ │ │ +00010f70 T _PyAST_DictComp │ │ │ │ 0000040c T _PyAST_ExceptHandler │ │ │ │ 00000164 T _PyAST_Expr │ │ │ │ -00010fac T _PyAST_Expression │ │ │ │ -0000eab8 T _PyAST_Fini │ │ │ │ +00010ef4 T _PyAST_Expression │ │ │ │ +0000ea00 T _PyAST_Fini │ │ │ │ 000005c8 T _PyAST_For │ │ │ │ 00000290 T _PyAST_FormattedValue │ │ │ │ 00000498 T _PyAST_FunctionDef │ │ │ │ 00000400 T _PyAST_FunctionType │ │ │ │ 000006f8 T _PyAST_GeneratorExp │ │ │ │ 00000e84 T _PyAST_Global │ │ │ │ 00000368 T _PyAST_If │ │ │ │ 00000bf0 T _PyAST_IfExp │ │ │ │ 000000b8 T _PyAST_Import │ │ │ │ 00000150 T _PyAST_ImportFrom │ │ │ │ -00010e84 T _PyAST_Interactive │ │ │ │ -0001d448 T _PyAST_Interpolation │ │ │ │ +00010dcc T _PyAST_Interactive │ │ │ │ +0001d450 T _PyAST_Interpolation │ │ │ │ 0000032c T _PyAST_JoinedStr │ │ │ │ -00010f34 T _PyAST_Lambda │ │ │ │ +00010e7c T _PyAST_Lambda │ │ │ │ 00000234 T _PyAST_List │ │ │ │ 00000a64 T _PyAST_ListComp │ │ │ │ 00011184 T _PyAST_Match │ │ │ │ 000111e0 T _PyAST_MatchAs │ │ │ │ 00011278 T _PyAST_MatchClass │ │ │ │ -0001d680 T _PyAST_MatchMapping │ │ │ │ -00012fc0 T _PyAST_MatchOr │ │ │ │ +0001d688 T _PyAST_MatchMapping │ │ │ │ +00012fc8 T _PyAST_MatchOr │ │ │ │ 000110c4 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00011148 T _PyAST_MatchStar │ │ │ │ 0001106c T _PyAST_MatchValue │ │ │ │ 00000da0 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000904 T _PyAST_NamedExpr │ │ │ │ 0000080c T _PyAST_Nonlocal │ │ │ │ -0001d5a0 T _PyAST_ParamSpec │ │ │ │ +0001d5a8 T _PyAST_ParamSpec │ │ │ │ 00000524 T _PyAST_Pass │ │ │ │ 00000b70 T _PyAST_Raise │ │ │ │ 000002f0 T _PyAST_Return │ │ │ │ 00000e48 T _PyAST_Set │ │ │ │ 000008a8 T _PyAST_SetComp │ │ │ │ 000003c8 T _PyAST_Slice │ │ │ │ 00000d28 T _PyAST_Starred │ │ │ │ 00000340 T _PyAST_Subscript │ │ │ │ 0001138c T _PyAST_TemplateStr │ │ │ │ 00000450 T _PyAST_Try │ │ │ │ -0001d400 T _PyAST_TryStar │ │ │ │ +0001d408 T _PyAST_TryStar │ │ │ │ 000007b0 T _PyAST_Tuple │ │ │ │ -0001d4c8 T _PyAST_TypeAlias │ │ │ │ +0001d4d0 T _PyAST_TypeAlias │ │ │ │ 00000442 T _PyAST_TypeIgnore │ │ │ │ -0001cbb0 T _PyAST_TypeVar │ │ │ │ -0001d544 T _PyAST_TypeVarTuple │ │ │ │ +0001cbb8 T _PyAST_TypeVar │ │ │ │ +0001d54c T _PyAST_TypeVarTuple │ │ │ │ 0000097c T _PyAST_UnaryOp │ │ │ │ 00000848 T _PyAST_While │ │ │ │ 00000dc8 T _PyAST_With │ │ │ │ -0000d9b4 T _PyAST_Yield │ │ │ │ +00010f34 T _PyAST_Yield │ │ │ │ 000112dc T _PyAST_YieldFrom │ │ │ │ 00000060 T _PyAST_alias │ │ │ │ 0000021c T _PyAST_arg │ │ │ │ 000001f4 T _PyAST_arguments │ │ │ │ 0000068c T _PyAST_comprehension │ │ │ │ 00000ac0 T _PyAST_keyword │ │ │ │ 00011100 T _PyAST_match_case │ │ │ │ @@ -15928,73 +15925,73 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -000019a8 t _Py_EnterRecursiveCallTstate │ │ │ │ +000019c0 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000278 T _Py_asdl_arg_seq_new │ │ │ │ 00002912 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a64 T _Py_asdl_comprehension_seq_new │ │ │ │ 0000055e T _Py_asdl_excepthandler_seq_new │ │ │ │ 000002dc T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000b18 T _Py_asdl_keyword_seq_new │ │ │ │ 00000d7c T _Py_asdl_match_case_seq_new │ │ │ │ 000028be T _Py_asdl_mod_seq_new │ │ │ │ 00011220 T _Py_asdl_pattern_seq_new │ │ │ │ -00013b38 T _Py_asdl_stmt_seq_new │ │ │ │ -0001d6c4 T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001d3ac T _Py_asdl_type_param_seq_new │ │ │ │ +00013b40 T _Py_asdl_stmt_seq_new │ │ │ │ +0001d6cc T _Py_asdl_type_ignore_seq_new │ │ │ │ +0001d3b4 T _Py_asdl_type_param_seq_new │ │ │ │ 00002030 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 000034c4 t add_ast_annotations │ │ │ │ 00003440 t add_attributes.constprop.0 │ │ │ │ 000033f4 t add_attributes.constprop.1 │ │ │ │ 000002f0 r alias_attributes │ │ │ │ 000002e8 r alias_fields │ │ │ │ 000002c0 r arg_attributes │ │ │ │ 000002b4 r arg_fields │ │ │ │ 00000298 r arguments_fields │ │ │ │ -000126f0 t ast2obj_alias │ │ │ │ -00012ac0 t ast2obj_arg │ │ │ │ -000128ac t ast2obj_arguments │ │ │ │ -00012e84 t ast2obj_comprehension │ │ │ │ -00012ffc t ast2obj_excepthandler │ │ │ │ +000126f8 t ast2obj_alias │ │ │ │ +00012ac8 t ast2obj_arg │ │ │ │ +000128b4 t ast2obj_arguments │ │ │ │ +00012e8c t ast2obj_comprehension │ │ │ │ +00013004 t ast2obj_excepthandler │ │ │ │ 00000a30 t ast2obj_expr │ │ │ │ -000125f0 t ast2obj_expr_context │ │ │ │ -00012cb4 t ast2obj_keyword │ │ │ │ +000125f8 t ast2obj_expr_context │ │ │ │ +00012cbc t ast2obj_keyword │ │ │ │ 000115fc t ast2obj_list │ │ │ │ -0001e418 t ast2obj_match_case │ │ │ │ -00012e68 t ast2obj_object │ │ │ │ -00012624 t ast2obj_operator │ │ │ │ -0001e51c t ast2obj_pattern │ │ │ │ +0001e420 t ast2obj_match_case │ │ │ │ +00012e70 t ast2obj_object │ │ │ │ +0001262c t ast2obj_operator │ │ │ │ +0001e524 t ast2obj_pattern │ │ │ │ 00011674 t ast2obj_stmt │ │ │ │ 00000484 t ast2obj_type_ignore │ │ │ │ -0001e180 t ast2obj_type_param │ │ │ │ -00018d9c t ast2obj_withitem │ │ │ │ +0001e188 t ast2obj_type_param │ │ │ │ +00018da4 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 000009d8 t ast_dealloc │ │ │ │ -0001dcd8 t ast_repr │ │ │ │ -0001dcdc t ast_repr_max_depth │ │ │ │ +0001dce0 t ast_repr │ │ │ │ +0001dce4 t ast_repr_max_depth │ │ │ │ 00000980 t ast_traverse │ │ │ │ 000000d8 d ast_type_getsets │ │ │ │ -0000e6dc t ast_type_init │ │ │ │ +0000e624 t ast_type_init │ │ │ │ 00000130 d ast_type_members │ │ │ │ 00000100 d ast_type_methods │ │ │ │ -0001e994 t ast_type_reduce │ │ │ │ -0001eb18 t ast_type_replace │ │ │ │ -0001ef20 t ast_type_replace_update_payload │ │ │ │ -0000d9fc t astmodule_exec │ │ │ │ +0001e99c t ast_type_reduce │ │ │ │ +0001eb20 t ast_type_replace │ │ │ │ +0001ef28 t ast_type_replace_update_payload │ │ │ │ +0000d9c0 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000026c r comprehension_fields │ │ │ │ 0000027c r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000f3c t init_types │ │ │ │ 000002d8 r keyword_attributes │ │ │ │ 000002d0 r keyword_fields │ │ │ │ @@ -16004,27 +16001,27 @@ │ │ │ │ 000006e4 t make_type.constprop.3 │ │ │ │ 00000610 t make_type.constprop.4 │ │ │ │ 0000053c t make_type.constprop.5 │ │ │ │ 00000468 t make_type.constprop.6 │ │ │ │ 00000308 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d4 t obj2ast_alias │ │ │ │ -0001d8c4 t obj2ast_arg │ │ │ │ -0001cc10 t obj2ast_arguments │ │ │ │ +0001d8cc t obj2ast_arg │ │ │ │ +0001cc18 t obj2ast_arguments │ │ │ │ 00000ab8 t obj2ast_comprehension │ │ │ │ 000005b2 t obj2ast_excepthandler │ │ │ │ -00018e60 t obj2ast_expr │ │ │ │ -0001c7a8 t obj2ast_expr_context.isra.0 │ │ │ │ -00018d24 t obj2ast_identifier.isra.0 │ │ │ │ -00018cc4 t obj2ast_int.isra.0 │ │ │ │ -0001c834 t obj2ast_keyword │ │ │ │ +00018e68 t obj2ast_expr │ │ │ │ +0001c7b0 t obj2ast_expr_context.isra.0 │ │ │ │ +00018d2c t obj2ast_identifier.isra.0 │ │ │ │ +00018ccc t obj2ast_int.isra.0 │ │ │ │ +0001c83c t obj2ast_keyword │ │ │ │ 00000dd0 t obj2ast_match_case │ │ │ │ -0001d718 t obj2ast_operator.isra.0 │ │ │ │ +0001d720 t obj2ast_operator.isra.0 │ │ │ │ 00001030 t obj2ast_pattern │ │ │ │ -00013b90 t obj2ast_stmt │ │ │ │ +00013b98 t obj2ast_stmt │ │ │ │ 00002840 t obj2ast_string.isra.0 │ │ │ │ 000021c4 t obj2ast_type_param │ │ │ │ 00002084 t obj2ast_withitem │ │ │ │ 00000314 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000364 r type_param_attributes │ │ │ │ 00000300 r withitem_fields │ │ │ │ @@ -16301,20 +16298,20 @@ │ │ │ │ 000017e4 t astfold_arguments │ │ │ │ 00000000 t astfold_body │ │ │ │ 000000f4 t astfold_comprehension │ │ │ │ 00000160 t astfold_excepthandler │ │ │ │ 00000c28 t astfold_expr │ │ │ │ 00000270 t astfold_pattern │ │ │ │ 00000140 t astfold_stmt │ │ │ │ -000004a0 t astfold_type_param │ │ │ │ +000004a4 t astfold_type_param │ │ │ │ 000001f0 t astfold_withitem │ │ │ │ 000001b8 t before_loop_exit │ │ │ │ 00000000 t control_flow_in_finally_warning │ │ │ │ -0000041c t fold_const_match_patterns │ │ │ │ -00000500 t make_const │ │ │ │ +00000420 t fold_const_match_patterns │ │ │ │ +00000504 t make_const │ │ │ │ 000000ac t push_cf_context.constprop.0 │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000060 r .LC10 │ │ │ │ @@ -16724,82 +16721,82 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003e0 d _parser_min.14 │ │ │ │ 00000f94 r breakpoint_doc │ │ │ │ 00001058 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000704 t builtin___import__ │ │ │ │ 00002f70 r builtin___import____doc__ │ │ │ │ -00001ac0 t builtin_abs │ │ │ │ +00001abc t builtin_abs │ │ │ │ 00002f2c r builtin_abs__doc__ │ │ │ │ 000000b8 t builtin_aiter │ │ │ │ 00001d30 r builtin_aiter__doc__ │ │ │ │ 000022dc t builtin_all │ │ │ │ 00002ea4 r builtin_all__doc__ │ │ │ │ 00002574 t builtin_anext │ │ │ │ 00001c54 r builtin_anext__doc__ │ │ │ │ -00001c00 t builtin_any │ │ │ │ +00001bfc t builtin_any │ │ │ │ 00002e20 r builtin_any__doc__ │ │ │ │ 000020ec t builtin_ascii │ │ │ │ 00002cd4 r builtin_ascii__doc__ │ │ │ │ 0000256c t builtin_bin │ │ │ │ 00002c54 r builtin_bin__doc__ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ -0000166c t builtin_callable │ │ │ │ +00001668 t builtin_callable │ │ │ │ 00002b98 r builtin_callable__doc__ │ │ │ │ -00001688 t builtin_chr │ │ │ │ +00001684 t builtin_chr │ │ │ │ 000029c8 r builtin_chr__doc__ │ │ │ │ 00000b40 t builtin_compile │ │ │ │ 0000268c r builtin_compile__doc__ │ │ │ │ 00000d64 t builtin_delattr │ │ │ │ 00001f4c r builtin_delattr__doc__ │ │ │ │ 00000ff4 t builtin_dir │ │ │ │ -00001ac8 t builtin_divmod │ │ │ │ +00001ac4 t builtin_divmod │ │ │ │ 00002630 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ 0000102c t builtin_eval │ │ │ │ 000024b0 r builtin_eval__doc__ │ │ │ │ 0000074c t builtin_exec │ │ │ │ 00002294 r builtin_exec__doc__ │ │ │ │ 000024b4 t builtin_format │ │ │ │ 00002a2c r builtin_format__doc__ │ │ │ │ 00000650 t builtin_getattr │ │ │ │ 00000f34 t builtin_globals │ │ │ │ 000021cc r builtin_globals__doc__ │ │ │ │ 000005d4 t builtin_hasattr │ │ │ │ 00002120 r builtin_hasattr__doc__ │ │ │ │ -00001724 t builtin_hash │ │ │ │ +00001720 t builtin_hash │ │ │ │ 00001e04 r builtin_hash__doc__ │ │ │ │ 000024ac t builtin_hex │ │ │ │ 00001d8c r builtin_hex__doc__ │ │ │ │ -000016d0 t builtin_id │ │ │ │ +000016cc t builtin_id │ │ │ │ 00002070 r builtin_id__doc__ │ │ │ │ 00001b70 t builtin_input │ │ │ │ 000015c0 r builtin_input__doc__ │ │ │ │ 000003dc t builtin_isinstance │ │ │ │ 000011f4 r builtin_isinstance__doc__ │ │ │ │ 00000b70 t builtin_issubclass │ │ │ │ 000010d4 r builtin_issubclass__doc__ │ │ │ │ 00000ebc t builtin_iter │ │ │ │ 00000b1c t builtin_len │ │ │ │ 00001c10 r builtin_len__doc__ │ │ │ │ 000023a4 t builtin_locals │ │ │ │ 00001af0 r builtin_locals__doc__ │ │ │ │ 00000808 t builtin_max │ │ │ │ 00000598 d builtin_methods │ │ │ │ -00001750 t builtin_min │ │ │ │ +0000174c t builtin_min │ │ │ │ 00000e58 t builtin_next │ │ │ │ 00002608 t builtin_oct │ │ │ │ 00001a80 r builtin_oct__doc__ │ │ │ │ -000011e8 t builtin_ord │ │ │ │ +000011e4 t builtin_ord │ │ │ │ 00001980 r builtin_ord__doc__ │ │ │ │ 00002410 t builtin_pow │ │ │ │ 00001898 r builtin_pow__doc__ │ │ │ │ 000004c8 t builtin_print │ │ │ │ 00001714 r builtin_print__doc__ │ │ │ │ -00001748 t builtin_repr │ │ │ │ +00001744 t builtin_repr │ │ │ │ 00001520 r builtin_repr__doc__ │ │ │ │ 000020f4 t builtin_round │ │ │ │ 00001428 r builtin_round__doc__ │ │ │ │ 000006bc t builtin_setattr │ │ │ │ 00001fd0 r builtin_setattr__doc__ │ │ │ │ 00000dac t builtin_sorted │ │ │ │ 000004b8 r builtin_sorted__doc__ │ │ │ │ @@ -16809,33 +16806,33 @@ │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c4c r dir_doc │ │ │ │ U fileno │ │ │ │ 00002278 t filter_dealloc │ │ │ │ 00000ebc r filter_doc │ │ │ │ 000008c8 d filter_methods │ │ │ │ 000000be t filter_new │ │ │ │ -00001b08 t filter_next │ │ │ │ +00001b04 t filter_next │ │ │ │ 00000306 t filter_reduce │ │ │ │ 00000088 t filter_traverse │ │ │ │ 000021d4 t filter_vectorcall │ │ │ │ 00000b50 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000860 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ 00000464 d kwlist.28 │ │ │ │ -0000161c t map_dealloc │ │ │ │ +00001618 t map_dealloc │ │ │ │ 00000a04 r map_doc │ │ │ │ 00000898 d map_methods │ │ │ │ 0000016e t map_new │ │ │ │ -000013b4 t map_next │ │ │ │ +000013b0 t map_next │ │ │ │ 00000278 t map_reduce │ │ │ │ 0000031a t map_setstate │ │ │ │ 0000131c t map_traverse │ │ │ │ -000012c4 t map_vectorcall │ │ │ │ +000012c0 t map_vectorcall │ │ │ │ 000005d4 r max_doc │ │ │ │ 00000718 r min_doc │ │ │ │ 0000095c r next_doc │ │ │ │ 00000f6c r reduce_doc │ │ │ │ 00000b28 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ @@ -17604,15 +17601,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 000007d4 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -00005700 T _PyCodegen_AddReturnAtEnd │ │ │ │ +000056d8 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000038 T _PyCodegen_EnterAnonymousScope │ │ │ │ 00005668 T _PyCodegen_Expression │ │ │ │ 00000180 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ @@ -17654,16 +17651,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 00000170 R _PyOpcode_Caches │ │ │ │ 00000070 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000038 R _PyOpcode_PseudoTargets │ │ │ │ 00000270 R _PyOpcode_macro_expansion │ │ │ │ -00005790 T _PyOpcode_num_popped │ │ │ │ -00005af8 T _PyOpcode_num_pushed │ │ │ │ +00005768 T _PyOpcode_num_popped │ │ │ │ +00005ad0 T _PyOpcode_num_pushed │ │ │ │ 00002e70 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -17678,86 +17675,86 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00003f94 t addop_binary │ │ │ │ 00004334 t assignment_helper │ │ │ │ 0000109c t check_is_arg.part.0.isra.0 │ │ │ │ 00005abc t codegen_add_yield_from │ │ │ │ 00000fb0 t codegen_addcompare │ │ │ │ -000040f8 t codegen_addop_load_const │ │ │ │ -00004090 t codegen_addop_load_const.constprop.0 │ │ │ │ +000040f0 t codegen_addop_load_const │ │ │ │ +00004088 t codegen_addop_load_const.constprop.0 │ │ │ │ 0000123c t codegen_addop_load_const_new │ │ │ │ -00003fb0 t codegen_addop_name │ │ │ │ +00003fa8 t codegen_addop_name │ │ │ │ 000022bc t codegen_addop_o │ │ │ │ 00002318 t codegen_addop_yield │ │ │ │ 00003f34 t codegen_apply_decorators.part.0 │ │ │ │ 0000582c t codegen_argannotation │ │ │ │ 000057d4 t codegen_argannotations │ │ │ │ -000085c8 t codegen_async_for │ │ │ │ -00006e98 t codegen_async_with_inner │ │ │ │ +00008654 t codegen_async_for │ │ │ │ +00006f24 t codegen_async_with_inner │ │ │ │ 00004454 t codegen_augassign │ │ │ │ 00000238 t codegen_body │ │ │ │ 00005200 t codegen_call_exit_with_nones │ │ │ │ -000052c4 t codegen_call_helper_impl.constprop.0 │ │ │ │ +000052bc t codegen_call_helper_impl.constprop.0 │ │ │ │ 000048d8 t codegen_call_simple_kw_helper │ │ │ │ -0000889c t codegen_check_ann_expr │ │ │ │ +00008928 t codegen_check_ann_expr │ │ │ │ 00000754 t codegen_check_ann_subscr │ │ │ │ 00000e48 t codegen_check_compare │ │ │ │ 00003130 t codegen_class │ │ │ │ 00000b78 t codegen_compare │ │ │ │ 00001454 t codegen_comprehension │ │ │ │ 00001ae0 t codegen_comprehension_generator │ │ │ │ 00003e9c t codegen_comprehension_iter │ │ │ │ 000011fc t codegen_decorators.part.0 │ │ │ │ 000010c8 t codegen_default_arguments │ │ │ │ 000000cc t codegen_enter_scope │ │ │ │ 000058ec t codegen_finish_annotations_scope │ │ │ │ 000040b0 t codegen_for │ │ │ │ -0000468c t codegen_function │ │ │ │ +00004684 t codegen_function │ │ │ │ 00001298 t codegen_function_annotations │ │ │ │ 00000698 t codegen_jump_if.isra.0 │ │ │ │ 00005c68 t codegen_load_classdict_freevar │ │ │ │ 00003cd4 t codegen_make_closure │ │ │ │ -00003acc t codegen_nameop │ │ │ │ -00003e50 t codegen_nameop.constprop.0 │ │ │ │ +00003ac4 t codegen_nameop │ │ │ │ +00003e48 t codegen_nameop.constprop.0 │ │ │ │ 00005cd4 t codegen_pattern │ │ │ │ -00006e44 t codegen_pattern_helper_rotate │ │ │ │ -00006d94 t codegen_pattern_helper_store_name │ │ │ │ -00007f4c t codegen_pattern_mapping │ │ │ │ +00006ed0 t codegen_pattern_helper_rotate │ │ │ │ +00006e20 t codegen_pattern_helper_store_name │ │ │ │ +00007fd8 t codegen_pattern_mapping │ │ │ │ 00003c48 t codegen_pop_except_and_reraise │ │ │ │ 00005688 t codegen_setup_annotations_scope │ │ │ │ 00004d38 t codegen_slice_two_parts │ │ │ │ 0000546c t codegen_subdict │ │ │ │ 0000555c t codegen_subkwargs │ │ │ │ 0000248c t codegen_try_except │ │ │ │ 00004958 t codegen_try_finally │ │ │ │ -00007628 t codegen_try_star_except │ │ │ │ +000076b4 t codegen_try_star_except │ │ │ │ 000002e8 t codegen_try_star_finally │ │ │ │ 000005f8 t codegen_type_param_bound_or_default │ │ │ │ -00007350 t codegen_type_params │ │ │ │ +000073dc t codegen_type_params │ │ │ │ 00000000 t codegen_typealias │ │ │ │ 00002d04 t codegen_unwind_fblock │ │ │ │ 00002c14 t codegen_unwind_fblock_stack │ │ │ │ 00005a74 t codegen_visit_annexpr │ │ │ │ -00001b50 t codegen_visit_expr │ │ │ │ +00001b48 t codegen_visit_expr │ │ │ │ 00000088 t codegen_visit_stmt │ │ │ │ 0000528c t codegen_with_except_finish │ │ │ │ 00004e60 t codegen_with_inner │ │ │ │ 000023b8 t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000020 r compare_masks │ │ │ │ -00006cf4 t emit_and_reset_fail_pop │ │ │ │ -00006c98 t ensure_fail_pop │ │ │ │ +00006d80 t emit_and_reset_fail_pop │ │ │ │ +00006d24 t ensure_fail_pop │ │ │ │ 00002b94 t infer_type │ │ │ │ 00002cd0 t is_constant_slice │ │ │ │ -00006c34 t jump_to_fail_pop │ │ │ │ +00006cc0 t jump_to_fail_pop │ │ │ │ 00004c5c t load_args_for_super │ │ │ │ -00004dd0 t maybe_optimize_function_call │ │ │ │ +00004dc8 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ 00004dc8 t restore_inlined_comprehension_locals │ │ │ │ -000043b4 t starunpack_helper_impl │ │ │ │ -00004158 t starunpack_helper_impl.constprop.0 │ │ │ │ +000043ac t starunpack_helper_impl │ │ │ │ +00004150 t starunpack_helper_impl.constprop.0 │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000158 r .LC10 │ │ │ │ 00000164 r .LC11 │ │ │ │ 00000174 r .LC12 │ │ │ │ @@ -17851,32 +17848,32 @@ │ │ │ │ U _PyCodegen_Module │ │ │ │ 000008b0 T _PyCompile_AddConst │ │ │ │ 00000830 T _PyCompile_AddDeferredAnnotation │ │ │ │ 0000006c T _PyCompile_Assemble │ │ │ │ 00000940 T _PyCompile_AstPreprocess │ │ │ │ 00000ddc T _PyCompile_CleanDoc │ │ │ │ 00000160 T _PyCompile_CodeGen │ │ │ │ -000013c4 T _PyCompile_ConstCacheMergeOne │ │ │ │ +000013bc T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000330 T _PyCompile_DeferredAnnotations │ │ │ │ 00000818 T _PyCompile_DictAddObj │ │ │ │ 0000002a T _PyCompile_EndAnnotationSetup │ │ │ │ 00000258 T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 000007c4 T _PyCompile_Error │ │ │ │ -000014e4 T _PyCompile_ExitScope │ │ │ │ +000014dc T _PyCompile_ExitScope │ │ │ │ 00000254 T _PyCompile_FutureFeatures │ │ │ │ 0000045c T _PyCompile_GetRefType │ │ │ │ 00000724 T _PyCompile_InstrSequence │ │ │ │ 00000320 T _PyCompile_IsInInlinedComp │ │ │ │ -00001828 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00001820 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00000264 T _PyCompile_LeaveConditionalBlock │ │ │ │ 000003c8 T _PyCompile_LookupArg │ │ │ │ 00000554 T _PyCompile_LookupCellvar │ │ │ │ 00000938 T _PyCompile_Mangle │ │ │ │ -00001344 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +0000133c T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 00000738 T _PyCompile_MaybeMangle │ │ │ │ 000008a8 T _PyCompile_Metadata │ │ │ │ 000003c4 T _PyCompile_OptimizationLevel │ │ │ │ 00000bb0 T _PyCompile_OptimizeAndAssemble │ │ │ │ 00000308 T _PyCompile_PopFBlock │ │ │ │ 00000270 T _PyCompile_PushFBlock │ │ │ │ 00000328 T _PyCompile_Qualname │ │ │ │ @@ -17913,15 +17910,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000144 t compiler_codegen │ │ │ │ 00000520 t compiler_free │ │ │ │ -000015cc t compiler_unit_free │ │ │ │ +000015c4 t compiler_unit_free │ │ │ │ 0000096c t const_cache_insert.constprop.1 │ │ │ │ 00000d78 t consts_dict_keys_inorder │ │ │ │ 000004fc t dict_lookup_arg │ │ │ │ U memset │ │ │ │ 00000054 t new_compiler │ │ │ │ │ │ │ │ context.o: │ │ │ │ @@ -18534,50 +18531,50 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 000001e0 T PyErr_BadArgument │ │ │ │ 0000041c T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00000be8 T PyErr_Clear │ │ │ │ -00000a2c T PyErr_ExceptionMatches │ │ │ │ -000007a4 T PyErr_Fetch │ │ │ │ +00000be4 T PyErr_Clear │ │ │ │ +00000a28 T PyErr_ExceptionMatches │ │ │ │ +00000848 T PyErr_Fetch │ │ │ │ 00000060 T PyErr_Format │ │ │ │ -00000d00 T PyErr_FormatUnraisable │ │ │ │ +00000da4 T PyErr_FormatUnraisable │ │ │ │ 00000284 T PyErr_FormatV │ │ │ │ 000002d0 T PyErr_GetExcInfo │ │ │ │ 000003a8 T PyErr_GetHandledException │ │ │ │ -00000ba0 T PyErr_GetRaisedException │ │ │ │ -00000af0 T PyErr_GivenExceptionMatches │ │ │ │ +00000b9c T PyErr_GetRaisedException │ │ │ │ +00000aec T PyErr_GivenExceptionMatches │ │ │ │ 00000058 T PyErr_NewException │ │ │ │ -00000bd8 T PyErr_NewExceptionWithDoc │ │ │ │ -00000c60 T PyErr_NoMemory │ │ │ │ +00000c7c T PyErr_NewExceptionWithDoc │ │ │ │ +00000d04 T PyErr_NoMemory │ │ │ │ 000001c0 T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 000005de T PyErr_ProgramText │ │ │ │ 000006a0 T PyErr_ProgramTextObject │ │ │ │ -00000844 T PyErr_RangedSyntaxLocationObject │ │ │ │ -00000810 T PyErr_Restore │ │ │ │ +000008e8 T PyErr_RangedSyntaxLocationObject │ │ │ │ +000008b4 T PyErr_Restore │ │ │ │ 0000036a T PyErr_SetExcInfo │ │ │ │ 00000180 T PyErr_SetFromErrno │ │ │ │ 00000132 T PyErr_SetFromErrnoWithFilename │ │ │ │ 000003a0 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 00000284 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00000198 t PyErr_SetFromErrnoWithFilenameObjects.constprop.0.isra.0 │ │ │ │ -000016c8 T PyErr_SetHandledException │ │ │ │ +0000176c T PyErr_SetHandledException │ │ │ │ 00000254 T PyErr_SetImportError │ │ │ │ 000005c0 T PyErr_SetImportErrorSubclass │ │ │ │ -00000d58 T PyErr_SetNone │ │ │ │ -00000d3c T PyErr_SetObject │ │ │ │ -00000bb8 T PyErr_SetRaisedException │ │ │ │ -00000c18 T PyErr_SetString │ │ │ │ +00000d54 T PyErr_SetNone │ │ │ │ +00000d38 T PyErr_SetObject │ │ │ │ +00000bb4 T PyErr_SetRaisedException │ │ │ │ +00000c14 T PyErr_SetString │ │ │ │ 00000698 T PyErr_SyntaxLocation │ │ │ │ 00000640 T PyErr_SyntaxLocationEx │ │ │ │ -00001794 T PyErr_SyntaxLocationObject │ │ │ │ -00000848 t PyErr_SyntaxLocationObjectEx │ │ │ │ +00001838 T PyErr_SyntaxLocationObject │ │ │ │ +000008ec t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 000002a4 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_ModuleNotFoundError │ │ │ │ @@ -18627,54 +18624,54 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 00000048 t Py_XDECREF │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ -00001684 T _PyErr_BadInternalCall │ │ │ │ +00001728 T _PyErr_BadInternalCall │ │ │ │ 000004f8 T _PyErr_ChainExceptions │ │ │ │ 000003b8 T _PyErr_ChainExceptions1 │ │ │ │ 000003d0 T _PyErr_ChainExceptions1Tstate │ │ │ │ 000003d8 t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ -000015a0 T _PyErr_ChainStackItem │ │ │ │ -00000430 T _PyErr_Clear │ │ │ │ -00000848 t _PyErr_CreateException │ │ │ │ -00001704 T _PyErr_EmitSyntaxWarning │ │ │ │ +00001644 T _PyErr_ChainStackItem │ │ │ │ +000004d0 T _PyErr_Clear │ │ │ │ +00000844 t _PyErr_CreateException │ │ │ │ +000017a8 T _PyErr_EmitSyntaxWarning │ │ │ │ 00000424 T _PyErr_ExceptionMatches │ │ │ │ -000007c8 T _PyErr_Fetch │ │ │ │ -00000838 T _PyErr_FiniTypes │ │ │ │ -00000bac T _PyErr_Format │ │ │ │ +0000086c T _PyErr_Fetch │ │ │ │ +000008dc T _PyErr_FiniTypes │ │ │ │ +00000c50 T _PyErr_Format │ │ │ │ 00000218 T _PyErr_FormatFromCause │ │ │ │ 000000a0 T _PyErr_FormatFromCauseTstate │ │ │ │ -00000d70 T _PyErr_FormatNote │ │ │ │ +00000d6c T _PyErr_FormatNote │ │ │ │ 000000e8 T _PyErr_FormatV │ │ │ │ 000000ca t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000002ec T _PyErr_GetExcInfo │ │ │ │ 000003e8 T _PyErr_GetHandledException │ │ │ │ 0000001c T _PyErr_GetRaisedException │ │ │ │ -000005d4 T _PyErr_GetTopmostException │ │ │ │ +00000674 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -000010c4 T _PyErr_NormalizeException │ │ │ │ -000005e4 T _PyErr_ProgramDecodedTextObject │ │ │ │ -00000afc T _PyErr_RaiseSyntaxError │ │ │ │ -00000910 T _PyErr_Restore │ │ │ │ -000016dc T _PyErr_SetHandledException │ │ │ │ -0000046c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ -0000043c T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00000cb8 T _PyErr_SetKeyError │ │ │ │ +00001168 T _PyErr_NormalizeException │ │ │ │ +00000688 T _PyErr_ProgramDecodedTextObject │ │ │ │ +00000ba0 T _PyErr_RaiseSyntaxError │ │ │ │ +0000090c T _PyErr_Restore │ │ │ │ +00001780 T _PyErr_SetHandledException │ │ │ │ +0000050c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ +000004dc T _PyErr_SetImportErrorWithNameFrom │ │ │ │ +00000cb4 T _PyErr_SetKeyError │ │ │ │ 0000016c T _PyErr_SetLocaleString │ │ │ │ 00000444 T _PyErr_SetModuleNotFoundError │ │ │ │ 00000418 T _PyErr_SetNone │ │ │ │ 00000448 T _PyErr_SetObject │ │ │ │ 00000158 t _PyErr_SetObject.constprop.0 │ │ │ │ 00000028 T _PyErr_SetRaisedException │ │ │ │ -00000c70 T _PyErr_SetString │ │ │ │ -00001608 T _PyErr_StackItemToExcInfoTuple │ │ │ │ +00000c6c T _PyErr_SetString │ │ │ │ +000016ac T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -18691,26 +18688,26 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000014 r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ 00000028 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000006b8 t err_programtext │ │ │ │ +0000075c t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ 000002a8 t format_unraisable.constprop.0 │ │ │ │ -00000d2c t format_unraisable_v │ │ │ │ -00000c74 t get_normalization_failure_note │ │ │ │ +00000dd0 t format_unraisable_v │ │ │ │ +00000d18 t get_normalization_failure_note │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ -000004d0 t new_importerror │ │ │ │ +00000570 t new_importerror │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ -0000128c t write_unraisable_exc │ │ │ │ +00001330 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000154 r .LC10 │ │ │ │ 00000020 r .LC2 │ │ │ │ 0000005c r .LC3 │ │ │ │ @@ -18772,22 +18769,22 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 0000047c T _PyCfgBuilder_Addop │ │ │ │ 000000f4 T _PyCfgBuilder_CheckSize │ │ │ │ -00006438 T _PyCfgBuilder_Free │ │ │ │ +0000642c T _PyCfgBuilder_Free │ │ │ │ 00000420 T _PyCfgBuilder_New │ │ │ │ 00000124 T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000040 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000005e8 T _PyCfg_OptimizeCodeUnit │ │ │ │ 000048bc T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -0000636c T _PyCfg_ToInstructionSequence │ │ │ │ +00006360 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 00000650 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -18806,32 +18803,32 @@ │ │ │ │ U _Py_hashtable_set │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ 000001a4 t add_const │ │ │ │ 00000120 t basicblock_add_jump │ │ │ │ 00000570 t basicblock_addop │ │ │ │ 0000003c t basicblock_append_instructions │ │ │ │ -00005610 t basicblock_insert_instruction.constprop.0 │ │ │ │ -00005264 t calculate_stackdepth.isra.0 │ │ │ │ +00005604 t basicblock_insert_instruction.constprop.0 │ │ │ │ +00005258 t calculate_stackdepth.isra.0 │ │ │ │ 00000000 t cfg_builder_new_block │ │ │ │ 00000000 t const_folding_check_complexity │ │ │ │ 00003448 t duplicate_exits_without_lineno │ │ │ │ 000004d8 t fold_const_unaryop │ │ │ │ 000002a4 t fold_constant_seq_into_load_const │ │ │ │ 000000bc t get_const_loading_instrs │ │ │ │ 0000375c t get_const_value │ │ │ │ -00005590 t get_stack_effects │ │ │ │ +00005584 t get_stack_effects │ │ │ │ 00000438 t instr_make_load_const │ │ │ │ 00003120 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000037d8 t optimize_basic_block │ │ │ │ -000056a0 t optimize_load_fast.isra.0 │ │ │ │ -000062f0 t ref_stack_push │ │ │ │ +00005694 t optimize_load_fast.isra.0 │ │ │ │ +000062e4 t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -18941,26 +18938,26 @@ │ │ │ │ 000000dc r .LC7 │ │ │ │ 000000e8 r .LC8 │ │ │ │ 000000f8 r .LC9 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00000e14 T PyGC_Collect │ │ │ │ -00000fd0 T PyGC_Disable │ │ │ │ -00000ff0 T PyGC_Enable │ │ │ │ -00000fb8 T PyGC_IsEnabled │ │ │ │ +00000e1c T PyGC_Collect │ │ │ │ +00000fd8 T PyGC_Disable │ │ │ │ +00000ff8 T PyGC_Enable │ │ │ │ +00000fc0 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Free │ │ │ │ 00000340 T PyObject_GC_Del │ │ │ │ 000001aa T PyObject_GC_IsFinalized │ │ │ │ -000010a0 T PyObject_GC_IsTracked │ │ │ │ +000010a8 T PyObject_GC_IsTracked │ │ │ │ 00000400 T PyObject_GC_Track │ │ │ │ 000002e8 T PyObject_GC_UnTrack │ │ │ │ 000001a4 T PyObject_IS_GC │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Realloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_Vectorcall │ │ │ │ @@ -18971,42 +18968,42 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 0000026c T PyUnstable_GC_VisitObjects │ │ │ │ 000001e2 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00000da4 t Py_XDECREF │ │ │ │ +00000dac 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 │ │ │ │ -00000fb4 T _PyGC_Collect │ │ │ │ -00000e5c T _PyGC_CollectNoFail │ │ │ │ +00000fbc T _PyGC_Collect │ │ │ │ +00000e64 T _PyGC_CollectNoFail │ │ │ │ 00000330 T _PyGC_Dump │ │ │ │ -00000e64 T _PyGC_DumpShutdownStats │ │ │ │ -00000f28 T _PyGC_Fini │ │ │ │ +00000e6c T _PyGC_DumpShutdownStats │ │ │ │ +00000f30 T _PyGC_Fini │ │ │ │ 00000070 T _PyGC_Freeze │ │ │ │ -000010e8 T _PyGC_GetFreezeCount │ │ │ │ +000010f0 T _PyGC_GetFreezeCount │ │ │ │ 00000106 T _PyGC_GetObjects │ │ │ │ -00001010 T _PyGC_GetReferrers │ │ │ │ +00001018 T _PyGC_GetReferrers │ │ │ │ 00000028 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 000000bc T _PyGC_Unfreeze │ │ │ │ 000005f0 T _PyGC_VisitFrameStack │ │ │ │ 00000578 T _PyGC_VisitStackRef │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 0000012c T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000001d8 T _PyObject_GC_NewVar │ │ │ │ -00000dbc T _PyObject_GC_Resize │ │ │ │ +00000dc4 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 │ │ │ │ @@ -19016,15 +19013,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000016e t append_objects │ │ │ │ 000000a0 t gc_collect_main │ │ │ │ -00000c94 t invoke_gc_callback.isra.0 │ │ │ │ +00000c9c t invoke_gc_callback.isra.0 │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ 000006a0 t referrersvisit │ │ │ │ 00000480 t visit_decref │ │ │ │ 000002cc t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ @@ -19193,15 +19190,15 @@ │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 000016b8 T _PyArg_BadArgument │ │ │ │ 00001340 T _PyArg_CheckPositional │ │ │ │ 00000fe0 T _PyArg_Fini │ │ │ │ 00000f88 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ 000010ec T _PyArg_NoPositional │ │ │ │ -00002970 T _PyArg_ParseStack │ │ │ │ +0000297c T _PyArg_ParseStack │ │ │ │ 00001144 T _PyArg_ParseStackAndKeywords │ │ │ │ 000002d8 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000096 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 000002ae T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 000001c0 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000176 T _PyArg_ParseTuple_SizeT │ │ │ │ 0000014c T _PyArg_Parse_SizeT │ │ │ │ @@ -19224,28 +19221,28 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000b0c t _parser_init │ │ │ │ -00002620 t cleanreturn.constprop.0 │ │ │ │ +0000262c t cleanreturn.constprop.0 │ │ │ │ 0000012e t cleanup_buffer │ │ │ │ 00000112 t cleanup_ptr │ │ │ │ -000025c4 t convertbuffer │ │ │ │ +000025d0 t convertbuffer │ │ │ │ 00000038 t converterr │ │ │ │ -000027b0 t converterr.constprop.0 │ │ │ │ +000027bc t converterr.constprop.0 │ │ │ │ 000006e4 t convertsimple.constprop.0 │ │ │ │ 00000000 t convertsimple.constprop.1 │ │ │ │ 00001710 t converttuple.constprop.0 │ │ │ │ -00002818 t error_unexpected_keyword_arg │ │ │ │ +00002824 t error_unexpected_keyword_arg │ │ │ │ 000027a8 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00001060 t new_kwtuple │ │ │ │ -00002690 t seterror │ │ │ │ +0000269c t seterror │ │ │ │ 00000dec t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 0000005c t vgetargs1.constprop.0 │ │ │ │ 00000428 t vgetargs1_impl.constprop.0 │ │ │ │ 000000a8 t vgetargs1_impl.constprop.1 │ │ │ │ 000014f0 t vgetargskeywords.constprop.0 │ │ │ │ @@ -19307,52 +19304,52 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 0000009e T PyEval_AcquireLock │ │ │ │ -00000714 T PyEval_AcquireThread │ │ │ │ +0000071c T PyEval_AcquireThread │ │ │ │ 0000009c T PyEval_InitThreads │ │ │ │ 000000d8 T PyEval_ReleaseLock │ │ │ │ -000006a4 T PyEval_ReleaseThread │ │ │ │ +000006ac T PyEval_ReleaseThread │ │ │ │ 000004f4 T PyEval_RestoreThread │ │ │ │ 000002ac T PyEval_SaveThread │ │ │ │ 0000009a 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 │ │ │ │ -000008cc T Py_AddPendingCall │ │ │ │ -000002dc T Py_MakePendingCalls │ │ │ │ +000008d4 T Py_AddPendingCall │ │ │ │ +000002e0 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 │ │ │ │ -00000768 T _PyEval_AddPendingCall │ │ │ │ -0000073c T _PyEval_Fini │ │ │ │ +00000770 T _PyEval_AddPendingCall │ │ │ │ +00000744 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ -00000318 T _PyEval_MakePendingCalls │ │ │ │ +0000031c T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 000002d8 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -00000740 T _PyEval_SignalReceived │ │ │ │ +00000748 T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 0000051c T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -19360,15 +19357,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000006a8 T _Py_FinishPendingCalls │ │ │ │ +000006b0 T _Py_FinishPendingCalls │ │ │ │ 000001a8 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 000000f0 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000198 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ @@ -19380,19 +19377,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 │ │ │ │ -00000554 t _make_pending_calls │ │ │ │ +00000558 t _make_pending_calls │ │ │ │ 00000128 t create_gil │ │ │ │ 000003f8 t drop_gil │ │ │ │ -00000358 t handle_signals │ │ │ │ -000003c0 t make_pending_calls │ │ │ │ +0000035c t handle_signals │ │ │ │ +000003c4 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 │ │ │ │ @@ -20936,60 +20933,60 @@ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 00000110 T PyEvent_Wait │ │ │ │ 0000013c T PyEvent_WaitTimed │ │ │ │ -000001f2 T PyMutex_IsLocked │ │ │ │ +00000326 T PyMutex_IsLocked │ │ │ │ 0000027c T PyMutex_Lock │ │ │ │ 00000250 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 000001ec T _PyEvent_IsSet │ │ │ │ 000001c8 T _PyEvent_Notify │ │ │ │ 00000340 T _PyMutex_LockTimed │ │ │ │ -000004a8 T _PyMutex_TryUnlock │ │ │ │ +000004ac T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -00000066 T _PyRWMutex_RLock │ │ │ │ -00000108 T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -000002a0 T _PyRawMutex_LockSlow │ │ │ │ -00000358 T _PyRawMutex_UnlockSlow │ │ │ │ +00000134 T _PyRWMutex_Lock │ │ │ │ +0000019a T _PyRWMutex_RLock │ │ │ │ +0000023c T _PyRWMutex_RUnlock │ │ │ │ +0000017a T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000b4 T _PyRawMutex_UnlockSlow │ │ │ │ 00000080 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000198 T _PyRecursiveMutex_LockTimed │ │ │ │ 00000128 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000ac T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000174 T _PySeqLock_AbandonWrite │ │ │ │ -000001e0 T _PySeqLock_AfterFork │ │ │ │ -00000194 T _PySeqLock_BeginRead │ │ │ │ -000001bc T _PySeqLock_EndRead │ │ │ │ -0000012c T _PySeqLock_LockWrite │ │ │ │ -00000184 T _PySeqLock_UnlockWrite │ │ │ │ +000002a8 T _PySeqLock_AbandonWrite │ │ │ │ +00000314 T _PySeqLock_AfterFork │ │ │ │ +000002c8 T _PySeqLock_BeginRead │ │ │ │ +000002f0 T _PySeqLock_EndRead │ │ │ │ +00000260 T _PySeqLock_LockWrite │ │ │ │ +000002b8 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000200 t mutex_unpark │ │ │ │ -000000a8 t rwmutex_set_parked_and_wait │ │ │ │ +000001dc t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ @@ -21222,18 +21219,18 @@ │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00000000 T PyModule_Add │ │ │ │ 00000f40 T PyModule_AddIntConstant │ │ │ │ -00000130 T PyModule_AddObject │ │ │ │ +000001b0 T PyModule_AddObject │ │ │ │ 00000e7c T PyModule_AddObjectRef │ │ │ │ -000000fc T PyModule_AddStringConstant │ │ │ │ -00000040 T PyModule_AddType │ │ │ │ +0000017c T PyModule_AddStringConstant │ │ │ │ +000000c0 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 │ │ │ │ @@ -21301,24 +21298,24 @@ │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000020 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -00000580 T _PyParkingLot_AfterFork │ │ │ │ +0000057c T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -0000047c T _PyParkingLot_Unpark │ │ │ │ -0000035c T _PyParkingLot_UnparkAll │ │ │ │ +00000478 T _PyParkingLot_Unpark │ │ │ │ +00000358 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000005bc T _PySemaphore_Destroy │ │ │ │ -00000270 T _PySemaphore_Init │ │ │ │ -000002a0 T _PySemaphore_Wait │ │ │ │ -00000454 T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +0000026c T _PySemaphore_Init │ │ │ │ +0000029c T _PySemaphore_Wait │ │ │ │ +00000450 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -21668,17 +21665,17 @@ │ │ │ │ U PyList_Type │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ -00001a7c T PyOS_getsig │ │ │ │ +00001a64 T PyOS_getsig │ │ │ │ U PyOS_mystrnicmp │ │ │ │ -00001a48 T PyOS_setsig │ │ │ │ +00001a30 T PyOS_setsig │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -21695,32 +21692,32 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWeakref_NewRef │ │ │ │ 00000546 T Py_AtExit │ │ │ │ -00002100 T Py_EndInterpreter │ │ │ │ +000020e8 T Py_EndInterpreter │ │ │ │ 000003b8 T Py_Exit │ │ │ │ 000000a8 T Py_ExitStatusException │ │ │ │ 00000430 T Py_FatalError │ │ │ │ 000005f8 T Py_FdIsInteractive │ │ │ │ 0000036c T Py_Finalize │ │ │ │ -000027a4 T Py_FinalizeEx │ │ │ │ +0000278c T Py_FinalizeEx │ │ │ │ 00000050 T Py_Initialize │ │ │ │ 00000056 T Py_InitializeEx │ │ │ │ 00000180 T Py_InitializeFromConfig │ │ │ │ -000028dc T Py_IsFinalizing │ │ │ │ +000028c4 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 00000370 T Py_NewInterpreter │ │ │ │ -000028bc T Py_NewInterpreterFromConfig │ │ │ │ +000028a4 T Py_NewInterpreterFromConfig │ │ │ │ 00000036 T Py_PreInitialize │ │ │ │ 0000000e T Py_PreInitializeFromArgs │ │ │ │ 00000406 T Py_PreInitializeFromBytesArgs │ │ │ │ -00000d58 t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ U _PyBuiltin_Init │ │ │ │ U _PyBuiltins_AddExceptions │ │ │ │ U _PyCode_Fini │ │ │ │ U _PyCode_Init │ │ │ │ @@ -21782,15 +21779,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -000020ec t _PyInterpreterState_SetFinalizing │ │ │ │ +000020d4 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -21875,26 +21872,26 @@ │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_DumpTracebackThreads │ │ │ │ U _Py_DumpTraceback_Init │ │ │ │ U _Py_FalseStruct │ │ │ │ 00000492 T _Py_FatalErrorFormat │ │ │ │ 00000460 T _Py_FatalErrorFunc │ │ │ │ 0000052a T _Py_FatalRefcountErrorFunc │ │ │ │ -00001e38 T _Py_FdIsInteractive │ │ │ │ -0000158c t _Py_Finalize.constprop.0 │ │ │ │ +00001e20 T _Py_FdIsInteractive │ │ │ │ +00001574 t _Py_Finalize.constprop.0 │ │ │ │ U _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_FinishPendingCalls │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 000003f8 T _Py_IsCoreInitialized │ │ │ │ -000027a8 T _Py_IsInterpreterFinalizing │ │ │ │ +00002790 T _Py_IsInterpreterFinalizing │ │ │ │ 000008ec T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ 000005f8 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 000000dc T _Py_PreInitializeFromConfig │ │ │ │ 00000048 T _Py_PreInitializeFromPyArgv │ │ │ │ @@ -21924,31 +21921,31 @@ │ │ │ │ 00000240 r __func__.3 │ │ │ │ 00000208 r __func__.6 │ │ │ │ 000001f4 r __func__.7 │ │ │ │ 000001e4 r __func__.8 │ │ │ │ 000001cc r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00002894 t builtins_dict_watcher │ │ │ │ -00001aa0 t create_stdio.isra.0 │ │ │ │ +0000287c t builtins_dict_watcher │ │ │ │ +00001a88 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 000000f4 t fatal_error │ │ │ │ U fflush │ │ │ │ -000019e4 t file_is_closed │ │ │ │ +000019cc t file_is_closed │ │ │ │ U fileno │ │ │ │ -000027c0 t finalize_interp_clear │ │ │ │ -000021c4 t finalize_modules │ │ │ │ -00001940 t flush_std_files │ │ │ │ +000027a8 t finalize_interp_clear │ │ │ │ +000021ac t finalize_modules │ │ │ │ +00001928 t flush_std_files │ │ │ │ U fputc │ │ │ │ U getenv │ │ │ │ -00000d70 t init_interp_main │ │ │ │ +00000d58 t init_interp_main │ │ │ │ 0000091c t init_interp_settings │ │ │ │ -00001510 t interpreter_update_config │ │ │ │ +000014f8 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ -00001f24 t new_interpreter │ │ │ │ +00001f0c t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ 000009e4 t pycore_interp_init │ │ │ │ 000002a4 t pyinit_core.constprop.0 │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ U setenv │ │ │ │ @@ -21958,15 +21955,15 @@ │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000280 r sys_deletes.5 │ │ │ │ 00000264 r sys_files.4 │ │ │ │ -00001e8c t wait_for_thread_shutdown │ │ │ │ +00001e74 t wait_for_thread_shutdown │ │ │ │ │ │ │ │ pymath.o: │ │ │ │ │ │ │ │ pystate.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -22023,22 +22020,22 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 0000003e T PyGILState_Check │ │ │ │ 000006c0 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 0000075c T PyGILState_Release │ │ │ │ -00000870 T PyInterpreterState_Clear │ │ │ │ +00000884 T PyInterpreterState_Clear │ │ │ │ 00001584 T PyInterpreterState_Delete │ │ │ │ 0000085c T PyInterpreterState_Get │ │ │ │ 00001124 T PyInterpreterState_GetDict │ │ │ │ 000008a0 T PyInterpreterState_GetID │ │ │ │ 00001a88 T PyInterpreterState_Head │ │ │ │ 00000000 T PyInterpreterState_Main │ │ │ │ -00000804 T PyInterpreterState_New │ │ │ │ +00000818 T PyInterpreterState_New │ │ │ │ 00001a98 T PyInterpreterState_Next │ │ │ │ 00000034 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ @@ -22046,24 +22043,24 @@ │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ 0000097c T PyThreadState_Clear │ │ │ │ 00000d24 T PyThreadState_Delete │ │ │ │ -0000089c T PyThreadState_DeleteCurrent │ │ │ │ -000000e0 T PyThreadState_Get │ │ │ │ -000002d4 T PyThreadState_GetDict │ │ │ │ +000008b0 T PyThreadState_DeleteCurrent │ │ │ │ +000000e8 T PyThreadState_Get │ │ │ │ +000002dc T PyThreadState_GetDict │ │ │ │ 000010ac T PyThreadState_GetFrame │ │ │ │ -00000842 T PyThreadState_GetID │ │ │ │ +00000856 T PyThreadState_GetID │ │ │ │ 000006bc T PyThreadState_GetInterpreter │ │ │ │ 0000176c T PyThreadState_GetUnchecked │ │ │ │ 00000256 T PyThreadState_New │ │ │ │ 0000003a T PyThreadState_Next │ │ │ │ -000008ac T PyThreadState_SetAsyncExc │ │ │ │ +000008c0 T PyThreadState_SetAsyncExc │ │ │ │ 00000938 T PyThreadState_Swap │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyThread_tss_create │ │ │ │ U PyThread_tss_delete │ │ │ │ U PyThread_tss_get │ │ │ │ @@ -22079,23 +22076,23 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -00000538 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +0000054e T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -000002d0 T _PyEval_StartTheWorld │ │ │ │ +000002d8 T _PyEval_StartTheWorld │ │ │ │ 00000fe0 T _PyEval_StartTheWorldAll │ │ │ │ -000002cc T _PyEval_StopTheWorld │ │ │ │ +000002d4 T _PyEval_StopTheWorld │ │ │ │ 00000670 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ @@ -22107,32 +22104,32 @@ │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ 00001164 T _PyInterpreterState_Clear │ │ │ │ 000003aa T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000128 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000000d8 T _PyInterpreterState_GetConfig │ │ │ │ -000009a8 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +000000e0 T _PyInterpreterState_GetConfig │ │ │ │ +000009bc T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 0000177c T _PyInterpreterState_GetIDObject │ │ │ │ 00001a74 T _PyInterpreterState_GetWhence │ │ │ │ 000008dc T _PyInterpreterState_HasFeature │ │ │ │ 000001fc T _PyInterpreterState_IDDecref │ │ │ │ 00001a58 T _PyInterpreterState_IDIncref │ │ │ │ 00001958 T _PyInterpreterState_IsReady │ │ │ │ 00001a7c T _PyInterpreterState_IsRunningMain │ │ │ │ 00001840 T _PyInterpreterState_LookUpID │ │ │ │ 00001790 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000010 T _PyInterpreterState_Main │ │ │ │ 0000013c T _PyInterpreterState_New │ │ │ │ 000017bc T _PyInterpreterState_ObjectToID │ │ │ │ 00000398 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00001a4c T _PyInterpreterState_RequireIDRef │ │ │ │ -0000083c T _PyInterpreterState_RequiresIDRef │ │ │ │ -000004f2 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +00000850 T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000508 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 0000111c T _PyInterpreterState_SetNotRunningMain │ │ │ │ 000007e4 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000424 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ @@ -22155,47 +22152,47 @@ │ │ │ │ 0000025c T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000020 T _PyThreadState_Attach │ │ │ │ 000005e0 T _PyThreadState_Bind │ │ │ │ 00001560 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 0000106c T _PyThreadState_DeleteCurrent │ │ │ │ 00000fe4 T _PyThreadState_DeleteList │ │ │ │ -00000110 T _PyThreadState_Detach │ │ │ │ +00000118 T _PyThreadState_Detach │ │ │ │ 0000175c T _PyThreadState_GetCurrent │ │ │ │ -00000318 T _PyThreadState_GetDict │ │ │ │ -000009c2 T _PyThreadState_HangThread │ │ │ │ -0000084e T _PyThreadState_Init │ │ │ │ +00000320 T _PyThreadState_GetDict │ │ │ │ +000004f2 T _PyThreadState_HangThread │ │ │ │ +00000862 T _PyThreadState_Init │ │ │ │ 000004e4 T _PyThreadState_IsRunningMain │ │ │ │ -000000a0 T _PyThreadState_MustExit │ │ │ │ +000000a8 T _PyThreadState_MustExit │ │ │ │ 00000454 T _PyThreadState_New │ │ │ │ 000008f0 T _PyThreadState_NewBound │ │ │ │ -00000264 T _PyThreadState_PopFrame │ │ │ │ -00000848 T _PyThreadState_Prealloc │ │ │ │ -000001a8 T _PyThreadState_PushFrame │ │ │ │ +0000026c T _PyThreadState_PopFrame │ │ │ │ +0000085c T _PyThreadState_Prealloc │ │ │ │ +000001b0 T _PyThreadState_PushFrame │ │ │ │ 00000d78 T _PyThreadState_RemoveExcept │ │ │ │ 000001cc T _PyThreadState_SetShuttingDown │ │ │ │ 0000008c T _PyThreadState_Suspend │ │ │ │ 00000944 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -0000054e T _PyThread_CurrentExceptions │ │ │ │ -00000694 T _PyThread_CurrentFrames │ │ │ │ +00000564 T _PyThread_CurrentExceptions │ │ │ │ +000006a8 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 000019c8 T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000170 T _Py_GetConfig │ │ │ │ -000009d8 T _Py_GetMainConfig │ │ │ │ +00000178 T _Py_GetConfig │ │ │ │ +000009d6 T _Py_GetMainConfig │ │ │ │ 00001960 T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 000016f8 T _Py_IsMainInterpreterFinalizing │ │ │ │ -000000b0 T _Py_IsMainThread │ │ │ │ +000000b8 T _Py_IsMainThread │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000098 r __func__.0 │ │ │ │ 000000bc r __func__.1 │ │ │ │ 00000044 r __func__.10 │ │ │ │ @@ -22529,15 +22526,15 @@ │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000134 t py_get_monotonic_clock │ │ │ │ 00000010 t py_get_monotonic_clock.constprop.0 │ │ │ │ 000007b4 t py_get_system_clock │ │ │ │ 00000d08 t pytime_as_timeval.isra.0 │ │ │ │ 000000c8 t pytime_divide │ │ │ │ -000003cc t pytime_from_double │ │ │ │ +000003d0 t pytime_from_double │ │ │ │ 00000270 t pytime_from_object │ │ │ │ 00000a7c t pytime_object_to_denominator │ │ │ │ 00000470 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ @@ -22850,58 +22847,58 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000486c t PyUnicode_READ_CHAR │ │ │ │ +00004858 t PyUnicode_READ_CHAR │ │ │ │ 00001658 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -000047f4 t Py_XDECREF │ │ │ │ +000047e0 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004930 T _PyST_GetScope │ │ │ │ -000048bc T _PyST_GetSymbol │ │ │ │ -000049a0 T _PyST_IsFunctionLike │ │ │ │ +0000491c T _PyST_GetScope │ │ │ │ +000048a8 T _PyST_GetSymbol │ │ │ │ +0000498c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ 00001e00 T _PySymtable_Free │ │ │ │ -0000480c T _PySymtable_Lookup │ │ │ │ +000047f8 T _PySymtable_Lookup │ │ │ │ 00001a98 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -000035a0 T _Py_Mangle │ │ │ │ -00003344 T _Py_MaybeMangle │ │ │ │ +00003594 T _Py_Mangle │ │ │ │ +00003338 T _Py_MaybeMangle │ │ │ │ 00002474 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003800 t analyze_block │ │ │ │ -00003728 t check_keywords │ │ │ │ +000037f4 t analyze_block │ │ │ │ +0000371c t check_keywords │ │ │ │ 00001ae8 t drop_class_free │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ 00001b64 t inline_comprehension │ │ │ │ 00001e2c t is_free_in_any_child │ │ │ │ -000049b4 t ste_dealloc │ │ │ │ +000049a0 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000d44 t ste_new.constprop.2 │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002efc t symtable_add_def_ctx │ │ │ │ -00002c14 t symtable_add_def_ctx.constprop.0 │ │ │ │ -00002a8c t symtable_add_def_ctx.constprop.1 │ │ │ │ -00002d58 t symtable_add_def_ctx.constprop.3 │ │ │ │ -0000312c t symtable_add_def_helper │ │ │ │ -00002fe4 t symtable_add_def_helper.constprop.1 │ │ │ │ +00002ef0 t symtable_add_def_ctx │ │ │ │ +00002c08 t symtable_add_def_ctx.constprop.0 │ │ │ │ +00002a80 t symtable_add_def_ctx.constprop.1 │ │ │ │ +00002d4c t symtable_add_def_ctx.constprop.3 │ │ │ │ +00003120 t symtable_add_def_helper │ │ │ │ +00002fd8 t symtable_add_def_helper.constprop.1 │ │ │ │ 00000474 t symtable_enter_block │ │ │ │ 00000000 t symtable_enter_block.constprop.1 │ │ │ │ 0000025c t symtable_enter_block.constprop.2 │ │ │ │ 00000e98 t symtable_enter_existing_block.constprop.0 │ │ │ │ 000020ec t symtable_enter_type_param_block │ │ │ │ 00001138 t symtable_exit_block │ │ │ │ 00001300 t symtable_handle_comprehension │ │ │ │ @@ -23253,40 +23250,40 @@ │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000290c t _PyObject_VectorcallTstate.constprop.1 │ │ │ │ +00002878 t _PyObject_VectorcallTstate.constprop.1 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PySysRemoteDebug_SendExec │ │ │ │ 00000484 T _PySys_Audit │ │ │ │ 000004ac t _PySys_Audit.constprop.0 │ │ │ │ 00002260 T _PySys_ClearAttrString │ │ │ │ -000023c8 T _PySys_ClearAuditHooks │ │ │ │ +00002334 T _PySys_ClearAuditHooks │ │ │ │ 000000e8 T _PySys_Create │ │ │ │ -0000243c T _PySys_FiniTypes │ │ │ │ +000023a8 T _PySys_FiniTypes │ │ │ │ 00001edc T _PySys_GetOptionalAttr │ │ │ │ 00000454 T _PySys_GetOptionalAttrString │ │ │ │ 00001698 T _PySys_GetRequiredAttr │ │ │ │ 00001d1c T _PySys_GetRequiredAttrString │ │ │ │ -000030fc T _PySys_GetSizeOf │ │ │ │ +00003068 T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000038 T _PySys_ReadPreinitWarnOptions │ │ │ │ 00000090 T _PySys_ReadPreinitXOptions │ │ │ │ 00001f98 T _PySys_SetAttr │ │ │ │ 000021a8 T _PySys_SetFlagObj │ │ │ │ -00003294 T _PySys_SetIntMaxStrDigits │ │ │ │ +00003200 T _PySys_SetIntMaxStrDigits │ │ │ │ 00001794 T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ U _PyThread_CurrentFrames │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ @@ -23318,19 +23315,19 @@ │ │ │ │ 00000500 r __func__.7 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000254 t _append_preinit_entry.isra.0 │ │ │ │ 00000000 t _clear_preinit_entries │ │ │ │ 00000588 r _jit_doc │ │ │ │ -000029bc t _jit_is_active │ │ │ │ +00002928 t _jit_is_active │ │ │ │ 0000162c r _jit_is_active__doc__ │ │ │ │ 000004d8 t _jit_is_available │ │ │ │ 00001760 r _jit_is_available__doc__ │ │ │ │ -00002480 t _jit_is_enabled │ │ │ │ +000023ec t _jit_is_enabled │ │ │ │ 000016c4 r _jit_is_enabled__doc__ │ │ │ │ 000002c4 d _jit_methods │ │ │ │ 0000007c d _jit_module │ │ │ │ 0000055c r _keywords.13 │ │ │ │ 00000564 r _keywords.16 │ │ │ │ 0000056c r _keywords.20 │ │ │ │ 00000578 r _keywords.23 │ │ │ │ @@ -23379,15 +23376,15 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 00001484 r hash_info_doc │ │ │ │ 00000774 d hash_info_fields │ │ │ │ 00000134 d keywords.18 │ │ │ │ 0000016c d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000348 b perf_map_state │ │ │ │ -00002884 t profile_trampoline │ │ │ │ +000027f0 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 000014ec r set_asyncgen_hooks_doc │ │ │ │ 000010d4 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -23395,67 +23392,67 @@ │ │ │ │ U strrchr │ │ │ │ 000006d8 t sys__baserepl │ │ │ │ 000018d8 r sys__baserepl__doc__ │ │ │ │ 00000e78 t sys__clear_internal_caches │ │ │ │ 000020f8 r sys__clear_internal_caches__doc__ │ │ │ │ 000008f2 t sys__clear_type_cache │ │ │ │ 00002150 r sys__clear_type_cache__doc__ │ │ │ │ -00002ce8 t sys__clear_type_descriptors │ │ │ │ +00002c54 t sys__clear_type_descriptors │ │ │ │ 00001840 r sys__clear_type_descriptors__doc__ │ │ │ │ 00000a1e t sys__current_exceptions │ │ │ │ 00002344 r sys__current_exceptions__doc__ │ │ │ │ 00000a22 t sys__current_frames │ │ │ │ 000023f8 r sys__current_frames__doc__ │ │ │ │ 00000358 t sys__debugmallocstats │ │ │ │ 00002198 r sys__debugmallocstats__doc__ │ │ │ │ 00000e94 t sys__dump_tracelets │ │ │ │ 00001acc r sys__dump_tracelets__doc__ │ │ │ │ 00002178 t sys__get_cpu_count_config │ │ │ │ 00001920 r sys__get_cpu_count_config__doc__ │ │ │ │ 00001fb4 t sys__getframe │ │ │ │ 000024a0 r sys__getframe__doc__ │ │ │ │ -0000275c t sys__getframemodulename │ │ │ │ +000026c8 t sys__getframemodulename │ │ │ │ 00001978 r sys__getframemodulename__doc__ │ │ │ │ 00000a18 t sys__is_gil_enabled │ │ │ │ 000017dc r sys__is_gil_enabled__doc__ │ │ │ │ 00000e48 t sys__is_immortal │ │ │ │ 000035e8 r sys__is_immortal__doc__ │ │ │ │ 00000b4c t sys__is_interned │ │ │ │ 00003684 r sys__is_interned__doc__ │ │ │ │ 00000df4 t sys__setprofileallthreads │ │ │ │ 00003230 r sys__setprofileallthreads__doc__ │ │ │ │ 00000da0 t sys__settraceallthreads │ │ │ │ 00003454 r sys__settraceallthreads__doc__ │ │ │ │ 00000d30 t sys_activate_stack_trampoline │ │ │ │ 00002054 r sys_activate_stack_trampoline__doc__ │ │ │ │ -00002a98 t sys_addaudithook │ │ │ │ +00002a04 t sys_addaudithook │ │ │ │ 00003ec4 r sys_addaudithook__doc__ │ │ │ │ -00002b6c t sys_audit │ │ │ │ +00002ad8 t sys_audit │ │ │ │ 00003e68 r sys_audit__doc__ │ │ │ │ 00000054 t sys_audit_tstate │ │ │ │ 000004de t sys_breakpointhook │ │ │ │ 00000716 t sys_call_tracing │ │ │ │ 00002250 r sys_call_tracing__doc__ │ │ │ │ 00000d0a t sys_deactivate_stack_trampoline │ │ │ │ 00001fac r sys_deactivate_stack_trampoline__doc__ │ │ │ │ -000024a0 t sys_displayhook │ │ │ │ +0000240c t sys_displayhook │ │ │ │ 00003e04 r sys_displayhook__doc__ │ │ │ │ 00000644 r sys_doc │ │ │ │ -00002dac t sys_exc_info │ │ │ │ +00002d18 t sys_exc_info │ │ │ │ 00003bd4 r sys_exc_info__doc__ │ │ │ │ 000022a0 t sys_excepthook │ │ │ │ 00003d88 r sys_excepthook__doc__ │ │ │ │ -00002c8c t sys_exception │ │ │ │ +00002bf8 t sys_exception │ │ │ │ 00003cb4 r sys_exception__doc__ │ │ │ │ -00002374 t sys_exit │ │ │ │ +000022e0 t sys_exit │ │ │ │ 00003924 r sys_exit__doc__ │ │ │ │ 00001608 t sys_format │ │ │ │ -00002e10 t sys_get_asyncgen_hooks │ │ │ │ +00002d7c t sys_get_asyncgen_hooks │ │ │ │ 00002c68 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -00002fac t sys_get_coroutine_origin_tracking_depth │ │ │ │ +00002f18 t sys_get_coroutine_origin_tracking_depth │ │ │ │ 00002d00 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ 0000038e t sys_get_int_max_str_digits │ │ │ │ 0000286c r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000a9c t sys_getallocatedblocks │ │ │ │ 000026b8 r sys_getallocatedblocks__doc__ │ │ │ │ 000006ba t sys_getdefaultencoding │ │ │ │ 000038b8 r sys_getdefaultencoding__doc__ │ │ │ │ @@ -23463,60 +23460,60 @@ │ │ │ │ 000028e0 r sys_getdlopenflags__doc__ │ │ │ │ 00002134 t sys_getfilesystemencodeerrors │ │ │ │ 000037e0 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ 000020b8 t sys_getfilesystemencoding │ │ │ │ 00003848 r sys_getfilesystemencoding__doc__ │ │ │ │ 0000092e t sys_getprofile │ │ │ │ 000031ac r sys_getprofile__doc__ │ │ │ │ -00002ccc t sys_getrecursionlimit │ │ │ │ +00002c38 t sys_getrecursionlimit │ │ │ │ 00002b64 r sys_getrecursionlimit__doc__ │ │ │ │ -00002dd8 t sys_getrefcount │ │ │ │ +00002d44 t sys_getrefcount │ │ │ │ 00002714 r sys_getrefcount__doc__ │ │ │ │ -00003064 t sys_getsizeof │ │ │ │ +00002fd0 t sys_getsizeof │ │ │ │ 0000095c t sys_getswitchinterval │ │ │ │ 00002fa8 r sys_getswitchinterval__doc__ │ │ │ │ -00002f7c t sys_gettrace │ │ │ │ +00002ee8 t sys_gettrace │ │ │ │ 000033c8 r sys_gettrace__doc__ │ │ │ │ 00000aca t sys_getunicodeinternedsize │ │ │ │ 00002634 r sys_getunicodeinternedsize__doc__ │ │ │ │ -000022e0 t sys_intern │ │ │ │ +00000858 t sys_intern │ │ │ │ 000036d8 r sys_intern__doc__ │ │ │ │ -000029dc t sys_is_finalizing │ │ │ │ +00002948 t sys_is_finalizing │ │ │ │ 000020b8 r sys_is_finalizing__doc__ │ │ │ │ 000008d6 t sys_is_remote_debug_enabled │ │ │ │ 00001ee0 r sys_is_remote_debug_enabled__doc__ │ │ │ │ 00000d00 t sys_is_stack_trampoline_active │ │ │ │ 00001f48 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000003e4 d sys_methods │ │ │ │ 00001e98 t sys_pyfile_write │ │ │ │ 00001734 t sys_pyfile_write_unicode │ │ │ │ 000003b4 t sys_remote_exec │ │ │ │ 00001b24 r sys_remote_exec__doc__ │ │ │ │ -00002e7c t sys_set_asyncgen_hooks │ │ │ │ -00002fe4 t sys_set_coroutine_origin_tracking_depth │ │ │ │ +00002de8 t sys_set_asyncgen_hooks │ │ │ │ +00002f50 t sys_set_coroutine_origin_tracking_depth │ │ │ │ 00002d7c r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ 0000157c t sys_set_flag │ │ │ │ -00003218 t sys_set_int_max_str_digits │ │ │ │ +00003184 t sys_set_int_max_str_digits │ │ │ │ 000027f0 r sys_set_int_max_str_digits__doc__ │ │ │ │ 00001cd0 t sys_set_object │ │ │ │ 00000a54 t sys_setdlopenflags │ │ │ │ 00002978 r sys_setdlopenflags__doc__ │ │ │ │ 0000065c t sys_setprofile │ │ │ │ 00003320 r sys_setprofile__doc__ │ │ │ │ -000029f8 t sys_setrecursionlimit │ │ │ │ +00002964 t sys_setrecursionlimit │ │ │ │ 00002ea8 r sys_setrecursionlimit__doc__ │ │ │ │ 00000990 t sys_setswitchinterval │ │ │ │ 00003014 r sys_setswitchinterval__doc__ │ │ │ │ -0000295c t sys_settrace │ │ │ │ +000028c8 t sys_settrace │ │ │ │ 00003540 r sys_settrace__doc__ │ │ │ │ 000006b4 t sys_unraisablehook │ │ │ │ 00003a78 r sys_unraisablehook__doc__ │ │ │ │ 00001dc8 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00000858 t trace_trampoline │ │ │ │ +000008e8 t trace_trampoline │ │ │ │ 000005bc r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 00000304 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004e0 r whatstrings │ │ │ │ @@ -23547,56 +23544,56 @@ │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 00000210 T PyThread_GetInfo │ │ │ │ 00000428 T PyThread_ParseTimeoutArg │ │ │ │ 00000342 T PyThread_ReInitTLS │ │ │ │ 0000008c T PyThread_acquire_lock │ │ │ │ 000001c4 T PyThread_acquire_lock_timed │ │ │ │ -000000c8 T PyThread_acquire_lock_timed_with_retries │ │ │ │ +000000dc T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000314 T PyThread_allocate_lock │ │ │ │ 000002de T PyThread_create_key │ │ │ │ 00000318 T PyThread_delete_key │ │ │ │ 0000031c T PyThread_delete_key_value │ │ │ │ 00000000 T PyThread_detach_thread │ │ │ │ -00000280 T PyThread_exit_thread │ │ │ │ +00000294 T PyThread_exit_thread │ │ │ │ 00000364 T PyThread_free_lock │ │ │ │ 0000033e T PyThread_get_key_value │ │ │ │ -00000004 T PyThread_get_stacksize │ │ │ │ +00000018 T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000030 T PyThread_get_thread_ident_ex │ │ │ │ 000001d4 T PyThread_get_thread_native_id │ │ │ │ -000002a6 T PyThread_hang_thread │ │ │ │ +00000004 T PyThread_hang_thread │ │ │ │ 00000100 T PyThread_init_thread │ │ │ │ 00000184 T PyThread_join_thread │ │ │ │ 00000354 T PyThread_release_lock │ │ │ │ 00000322 T PyThread_set_key_value │ │ │ │ -0000001c T PyThread_set_stacksize │ │ │ │ +00000030 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 00000398 T PyThread_start_new_thread │ │ │ │ -00000238 T PyThread_tss_alloc │ │ │ │ +0000024c T PyThread_tss_alloc │ │ │ │ 00000158 T PyThread_tss_create │ │ │ │ 000001b0 T PyThread_tss_delete │ │ │ │ -00000254 T PyThread_tss_free │ │ │ │ +00000268 T PyThread_tss_free │ │ │ │ 00000064 T PyThread_tss_get │ │ │ │ 000001ac T PyThread_tss_is_created │ │ │ │ 0000006c T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000004 b ThreadInfoType │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -000003c8 T _PyThread_FiniType │ │ │ │ +0000041c T _PyThread_FiniType │ │ │ │ 000002ba T _PyThread_at_fork_reinit │ │ │ │ -000003d4 T _PyThread_cond_after │ │ │ │ +000003c8 T _PyThread_cond_after │ │ │ │ 00000200 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -24026,32 +24023,32 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 0000005c T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ 00001864 T _Py_dg_dtoa │ │ │ │ -00003774 T _Py_dg_freedtoa │ │ │ │ +0000377c T _Py_dg_freedtoa │ │ │ │ 000003b4 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 000001f0 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ 00000088 t hi0bits │ │ │ │ -000037bc t lshift │ │ │ │ -00003a04 t lshift.constprop.0 │ │ │ │ +000037c4 t lshift │ │ │ │ +00003a0c t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000124 t mult │ │ │ │ -00003c00 t multadd │ │ │ │ -00003ce0 t multadd.constprop.0 │ │ │ │ +00003c08 t multadd │ │ │ │ +00003ce8 t multadd.constprop.0 │ │ │ │ 000000e0 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000033b0 t pow5mult │ │ │ │ +000033b8 t pow5mult │ │ │ │ 00000124 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -25638,42 +25635,43 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 r __about__ │ │ │ │ 0000003c t _heapq_heapify │ │ │ │ 0000194c r _heapq_heapify__doc__ │ │ │ │ -00000464 t _heapq_heapify_max │ │ │ │ +00000488 t _heapq_heapify_max │ │ │ │ 0000181c r _heapq_heapify_max__doc__ │ │ │ │ -00000394 t _heapq_heappop │ │ │ │ +000003b8 t _heapq_heappop │ │ │ │ 00001c44 r _heapq_heappop__doc__ │ │ │ │ -000004ac t _heapq_heappop_max │ │ │ │ +000004d0 t _heapq_heappop_max │ │ │ │ 000018a8 r _heapq_heappop_max__doc__ │ │ │ │ -00000208 t _heapq_heappush │ │ │ │ +000002fc t _heapq_heappush │ │ │ │ 00001ca8 r _heapq_heappush__doc__ │ │ │ │ -0000057c t _heapq_heappush_max │ │ │ │ +000005a0 t _heapq_heappush_max │ │ │ │ 000018e8 r _heapq_heappush_max__doc__ │ │ │ │ -00000894 t _heapq_heappushpop │ │ │ │ +000008b8 t _heapq_heappushpop │ │ │ │ 000019a8 r _heapq_heappushpop__doc__ │ │ │ │ -0000099c t _heapq_heappushpop_max │ │ │ │ +000009c0 t _heapq_heappushpop_max │ │ │ │ 00001760 r _heapq_heappushpop_max__doc__ │ │ │ │ -00000138 t _heapq_heapreplace │ │ │ │ +0000022c t _heapq_heapreplace │ │ │ │ 00001a84 r _heapq_heapreplace__doc__ │ │ │ │ -00000638 t _heapq_heapreplace_max │ │ │ │ +0000065c t _heapq_heapreplace_max │ │ │ │ 0000185c r _heapq_heapreplace_max__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 00000084 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ 00000034 d heapq_slots │ │ │ │ -000001a0 t heapreplace_internal │ │ │ │ +00000294 t heapreplace_internal │ │ │ │ 00001270 r module_doc │ │ │ │ -000006a0 t siftdown_max │ │ │ │ +00000138 t siftdown │ │ │ │ +000006c4 t siftdown_max │ │ │ │ 00000000 t siftup │ │ │ │ -00000790 t siftup_max │ │ │ │ +000007b4 t siftup_max │ │ │ │ │ │ │ │ _json.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000d4 r .LC11 │ │ │ │ @@ -25793,24 +25791,24 @@ │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ 00000b88 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00002ce8 t _build_rval_index_tuple │ │ │ │ +00002cc8 t _build_rval_index_tuple │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 000000b6 t _parse_constant │ │ │ │ 000014d4 t _steal_accumulate │ │ │ │ 000002f8 t encoder_call │ │ │ │ 00001548 t encoder_clear │ │ │ │ 00001508 t encoder_dealloc │ │ │ │ 00000010 r encoder_doc │ │ │ │ -00002d68 t encoder_encode_float │ │ │ │ +00002d48 t encoder_encode_float │ │ │ │ 00000bb8 t encoder_encode_key_value │ │ │ │ 00000d6c t encoder_encode_string │ │ │ │ 000003f8 t encoder_listencode_obj │ │ │ │ 00000184 d encoder_members │ │ │ │ 000001ac t encoder_new │ │ │ │ 0000052c t encoder_traverse │ │ │ │ 00000000 t get_item_separator │ │ │ │ @@ -25822,25 +25820,25 @@ │ │ │ │ 00000000 r module_doc │ │ │ │ 000000fe t py_encode_basestring │ │ │ │ 00000dd4 t py_encode_basestring_ascii │ │ │ │ 00000592 t py_scanstring │ │ │ │ 00000090 r pydoc_encode_basestring │ │ │ │ 000000e8 r pydoc_encode_basestring_ascii │ │ │ │ 00000150 r pydoc_scanstring │ │ │ │ -00002df8 t raise_errmsg │ │ │ │ +00002dd8 t raise_errmsg │ │ │ │ 000004ec t raise_stop_iteration │ │ │ │ 000017ac t scan_once_unicode │ │ │ │ 00001704 t scanner_call │ │ │ │ 00001648 t scanner_clear │ │ │ │ 00001608 t scanner_dealloc │ │ │ │ 0000007c r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000060 t scanner_new │ │ │ │ 00000154 t scanner_traverse │ │ │ │ -00002880 t scanstring_unicode │ │ │ │ +00002860 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000068 r .LC10 │ │ │ │ @@ -29042,15 +29040,15 @@ │ │ │ │ 0000054c t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 0000011e t pyepoll_get_closed │ │ │ │ 00000364 d pyepoll_getsetlist │ │ │ │ 000004fc t pyepoll_internal_close │ │ │ │ 0000070c t pyepoll_internal_ctl │ │ │ │ 0000025c d pyepoll_methods │ │ │ │ -00001404 t reap_obj │ │ │ │ +00001410 t reap_obj │ │ │ │ 00000318 t select_epoll │ │ │ │ 000001b4 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001f0 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000004bc t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -29077,16 +29075,16 @@ │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ 00000ee4 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ 00000f5c t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ 00000fac t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001224 t seq2set.constprop.0 │ │ │ │ -0000135c t set2list │ │ │ │ +00001220 t seq2set.constprop.0 │ │ │ │ +00001354 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -29591,19 +29589,19 @@ │ │ │ │ 000005dc r .LC79 │ │ │ │ 0000005c r .LC8 │ │ │ │ 000005e4 r .LC80 │ │ │ │ 000005f8 r .LC81 │ │ │ │ 00000604 r .LC82 │ │ │ │ 00000620 r .LC83 │ │ │ │ 0000062c r .LC84 │ │ │ │ -00000634 r .LC85 │ │ │ │ -00000648 r .LC86 │ │ │ │ -0000064c r .LC87 │ │ │ │ -00000658 r .LC88 │ │ │ │ -00000670 r .LC89 │ │ │ │ +00000630 r .LC85 │ │ │ │ +0000063c r .LC86 │ │ │ │ +00000654 r .LC87 │ │ │ │ +0000065c r .LC88 │ │ │ │ +00000664 r .LC89 │ │ │ │ 0000006c r .LC9 │ │ │ │ 00000678 r .LC90 │ │ │ │ 00000688 r .LC91 │ │ │ │ 00000690 r .LC92 │ │ │ │ 00000698 r .LC93 │ │ │ │ 000006a4 r .LC94 │ │ │ │ 000006ac r .LC95 │ │ │ │ @@ -29785,27 +29783,27 @@ │ │ │ │ 00000048 d handler_info │ │ │ │ U memcpy │ │ │ │ 00001b0c t my_AttlistDeclHandler │ │ │ │ 00000a90 t my_CharacterDataHandler │ │ │ │ 0000077c t my_CommentHandler │ │ │ │ 00001148 t my_DefaultHandler │ │ │ │ 00001210 t my_DefaultHandlerExpandHandler │ │ │ │ -000012ec t my_ElementDeclHandler │ │ │ │ +00001218 t my_ElementDeclHandler │ │ │ │ 0000098c t my_EndCdataSectionHandler │ │ │ │ 000013bc t my_EndDoctypeDeclHandler │ │ │ │ 00000be0 t my_EndElementHandler │ │ │ │ 000006c6 t my_EndNamespaceDeclHandler │ │ │ │ 000014c4 t my_EntityDeclHandler │ │ │ │ 00000f4a t my_ExternalEntityRefHandler │ │ │ │ 00001690 t my_NotStandaloneHandler │ │ │ │ 00000e46 t my_NotationDeclHandler │ │ │ │ 000015d8 t my_ProcessingInstructionHandler │ │ │ │ 00001be0 t my_SkippedEntityHandler │ │ │ │ 000008ec t my_StartCdataSectionHandler │ │ │ │ -00001218 t my_StartDoctypeDeclHandler │ │ │ │ +000012e8 t my_StartDoctypeDeclHandler │ │ │ │ 0000087c t my_StartElementHandler │ │ │ │ 000006e8 t my_StartNamespaceDeclHandler │ │ │ │ 00000ca4 t my_UnparsedEntityDeclHandler │ │ │ │ 00000d8c t my_XmlDeclHandler │ │ │ │ 00001cae t noop_character_data_handler │ │ │ │ 00000b6e t pyexpat_ErrorString │ │ │ │ 000002f0 r pyexpat_ErrorString__doc__ │ │ │ │ @@ -29980,16 +29978,16 @@ │ │ │ │ 00000368 t _blake2_free │ │ │ │ 000001d4 d _blake2_slots │ │ │ │ 00000000 t _blake2_traverse │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 0000003c d _keywords.4 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 00000050 d _kwtuple.3 │ │ │ │ -0000005c d _parser.2 │ │ │ │ -00000088 d _parser.5 │ │ │ │ +00000088 d _parser.2 │ │ │ │ +0000005c d _parser.5 │ │ │ │ 0000000c t blake2_exec │ │ │ │ 00000000 d blake2_module │ │ │ │ 000000f4 d blake2b_type_slots │ │ │ │ 00000034 d blake2b_type_spec │ │ │ │ 0000036c r blake2mod__doc__ │ │ │ │ 00000000 b blake2mod_functions │ │ │ │ 000000b4 d blake2s_type_slots │ │ │ │ @@ -30001,18 +29999,18 @@ │ │ │ │ 00000814 t py_blake2_dealloc │ │ │ │ 00000542 t py_blake2_traverse │ │ │ │ 0000036a t py_blake2b_get_block_size │ │ │ │ 00000438 t py_blake2b_get_digest_size │ │ │ │ 00000466 t py_blake2b_get_name │ │ │ │ 00000134 d py_blake2b_getsetters │ │ │ │ 00000184 d py_blake2b_methods │ │ │ │ -00000034 t py_blake2b_new │ │ │ │ +0000088c t py_blake2b_new │ │ │ │ 0000024c r py_blake2b_new__doc__ │ │ │ │ 000003e8 t py_blake2b_new_impl.isra.0 │ │ │ │ -0000088c t py_blake2s_new │ │ │ │ +00000034 t py_blake2s_new │ │ │ │ 0000012c r py_blake2s_new__doc__ │ │ │ │ U strcmp │ │ │ │ 00000d6c t update.isra.0 │ │ │ │ │ │ │ │ md5module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -31036,15 +31034,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000318 t Py_XDECREF │ │ │ │ +00000308 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -31062,19 +31060,19 @@ │ │ │ │ 00000010 r syslog_LOG_UPTO__doc__ │ │ │ │ 00000350 t syslog_closelog │ │ │ │ 00000130 r syslog_closelog__doc__ │ │ │ │ 0000000c t syslog_exec │ │ │ │ 000000a4 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ -00000130 t syslog_openlog_impl.isra.0 │ │ │ │ +00000120 t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000330 t syslog_syslog │ │ │ │ +00000320 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -33723,15 +33721,15 @@ │ │ │ │ 00000418 t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 000004d0 t collections_free │ │ │ │ 00000104 d collections_methods │ │ │ │ 000000e4 d collections_slots │ │ │ │ 000000e0 t collections_traverse │ │ │ │ -000017b8 t consume_iterator │ │ │ │ +000017bc t consume_iterator │ │ │ │ 00000228 r defdict_class_getitem_doc │ │ │ │ 0000005a t defdict_copy │ │ │ │ 0000029c r defdict_copy_doc │ │ │ │ 00000ba4 t defdict_dealloc │ │ │ │ 000000ac r defdict_doc │ │ │ │ 000004d4 t defdict_init │ │ │ │ 0000022c d defdict_members │ │ │ │ @@ -33775,18 +33773,18 @@ │ │ │ │ 0000067c t deque_dealloc │ │ │ │ 0000096c t deque_del_item │ │ │ │ 00001248 t deque_extend │ │ │ │ 00000864 r deque_extend__doc__ │ │ │ │ 00000fc0 t deque_extend_impl │ │ │ │ 00000666 t deque_extendleft │ │ │ │ 000007fc r deque_extendleft__doc__ │ │ │ │ -00001a0c t deque_extendleft_impl │ │ │ │ +00001a10 t deque_extendleft_impl │ │ │ │ 00001564 t deque_get_maxlen │ │ │ │ 000005a4 d deque_getset │ │ │ │ -00001620 t deque_index │ │ │ │ +00001624 t deque_index │ │ │ │ 00000604 r deque_index__doc__ │ │ │ │ 000001d0 t deque_init │ │ │ │ 000004dc r deque_init__doc__ │ │ │ │ 0000066a t deque_inplace_concat │ │ │ │ 000006a2 t deque_inplace_repeat │ │ │ │ 000006a4 t deque_inplace_repeat_lock_held │ │ │ │ 00000828 t deque_insert │ │ │ │ @@ -33803,28 +33801,28 @@ │ │ │ │ 0000039c t deque_popleft │ │ │ │ 00000964 r deque_popleft__doc__ │ │ │ │ 00000200 t deque_popleft_impl │ │ │ │ 0000088c t deque_remove │ │ │ │ 00000584 r deque_remove__doc__ │ │ │ │ 0000093e t deque_repeat │ │ │ │ 000002b0 t deque_repr │ │ │ │ -00001bf4 t deque_reverse │ │ │ │ +00001bf8 t deque_reverse │ │ │ │ 000006c0 r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ 000012e8 t deque_richcompare │ │ │ │ -000017f0 t deque_rotate │ │ │ │ +000017f4 t deque_rotate │ │ │ │ 000006ec r deque_rotate__doc__ │ │ │ │ 00000374 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 000002ec t deque_traverse │ │ │ │ 000011a0 t dequeiter_clear │ │ │ │ 00001164 t dequeiter_dealloc │ │ │ │ 00000000 t dequeiter_len │ │ │ │ 00000344 d dequeiter_methods │ │ │ │ -00001b0c t dequeiter_new │ │ │ │ +00001b10 t dequeiter_new │ │ │ │ 00000428 t dequeiter_next │ │ │ │ 00000928 t dequeiter_reduce │ │ │ │ 000002fc d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 0000051a t dequeiter_traverse │ │ │ │ 0000097e t dequereviter_new │ │ │ │ 000011d4 t dequereviter_next │ │ │ │ @@ -34715,15 +34713,15 @@ │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_readable │ │ │ │ U _PyIOBase_check_seekable │ │ │ │ U _PyIOBase_check_writable │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00001c70 T _PyIO_trap_eintr │ │ │ │ +00001d48 T _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -34733,34 +34731,34 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ 00000160 t _buffered_init │ │ │ │ -000011dc t _buffered_raw_seek │ │ │ │ +000012b4 t _buffered_raw_seek │ │ │ │ 00000018 t _buffered_raw_tell │ │ │ │ -00001900 t _buffered_readline │ │ │ │ +000019d8 t _buffered_readline │ │ │ │ 0000012a t _bufferediobase_readinto_generic │ │ │ │ -00001334 t _bufferedreader_fill_buffer │ │ │ │ -0000137c t _bufferedreader_raw_read │ │ │ │ -000012d4 t _bufferedreader_read_fast │ │ │ │ -00000a8c t _bufferedwriter_flush_unlocked │ │ │ │ -00000ccc t _bufferedwriter_raw_write │ │ │ │ +0000140c t _bufferedreader_fill_buffer │ │ │ │ +00001454 t _bufferedreader_raw_read │ │ │ │ +000013ac t _bufferedreader_read_fast │ │ │ │ +00000a88 t _bufferedwriter_flush_unlocked │ │ │ │ +00000cc4 t _bufferedwriter_raw_write │ │ │ │ 00000402 t _enter_buffered_busy │ │ │ │ -0000277c t _forward_call │ │ │ │ -00002638 t _io_BufferedRWPair___init__ │ │ │ │ +00002854 t _forward_call │ │ │ │ +00002710 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ -000024ac t _io_BufferedRandom___init__ │ │ │ │ +00002584 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ -00000c40 t _io_BufferedWriter___init__ │ │ │ │ +00000d18 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -00000160 t _io_BufferedWriter_write │ │ │ │ +00000164 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 00000350 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 0000027c t _io__BufferedIOBase_read │ │ │ │ 0000058c t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -34768,55 +34766,55 @@ │ │ │ │ 000001f4 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 000002f0 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000398 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -000017ac t _io__Buffered__dealloc_warn │ │ │ │ +00001884 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -000017b0 t _io__Buffered__dealloc_warn_impl │ │ │ │ -00000818 t _io__Buffered_close │ │ │ │ +00001888 t _io__Buffered__dealloc_warn_impl │ │ │ │ +000008f0 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ -000000b8 t _io__Buffered_closed_get │ │ │ │ +000000bc t _io__Buffered_closed_get │ │ │ │ 000003aa t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00001e68 t _io__Buffered_fileno │ │ │ │ +00001f40 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -000005a8 t _io__Buffered_flush │ │ │ │ +000005b0 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ -00001818 t _io__Buffered_isatty │ │ │ │ +000018f0 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ -000028e8 t _io__Buffered_mode_get │ │ │ │ -00001ec8 t _io__Buffered_name_get │ │ │ │ -00002300 t _io__Buffered_peek │ │ │ │ +000029c0 t _io__Buffered_mode_get │ │ │ │ +00001fa0 t _io__Buffered_name_get │ │ │ │ +000023d8 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000214 t _io__Buffered_read │ │ │ │ -0000157c t _io__Buffered_read1 │ │ │ │ +00001654 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ -00000b80 t _io__Buffered_readable │ │ │ │ +00000c58 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00001f18 t _io__Buffered_readinto │ │ │ │ -00002978 t _io__Buffered_readinto1 │ │ │ │ +00001ff0 t _io__Buffered_readinto │ │ │ │ +00002a50 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -00001878 t _io__Buffered_readline │ │ │ │ +00001950 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00000e94 t _io__Buffered_seek │ │ │ │ +00000f6c t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ -00000be0 t _io__Buffered_seekable │ │ │ │ +00000cb8 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -000009e0 t _io__Buffered_simple_flush │ │ │ │ +00000ab8 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -00000dec t _io__Buffered_tell │ │ │ │ +00000ec4 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ -00001cdc t _io__Buffered_truncate │ │ │ │ +00001db4 t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ -00000d8c t _io__Buffered_writable │ │ │ │ +00000e64 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ 00000054 r _keywords.16 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ @@ -34828,56 +34826,56 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 000004b8 t _set_BlockingIOError.constprop.0 │ │ │ │ -00000b28 t buffered_clear │ │ │ │ -00000108 t buffered_closed │ │ │ │ +00000c00 t buffered_clear │ │ │ │ +0000010c t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ -00000a40 t buffered_dealloc │ │ │ │ -0000080c t buffered_flush_and_rewind_unlocked │ │ │ │ -000014c4 t buffered_flush_and_rewind_unlocked.part.0 │ │ │ │ -00002228 t buffered_iternext │ │ │ │ -00002170 t buffered_repr │ │ │ │ -00001544 t buffered_traverse │ │ │ │ +00000b18 t buffered_dealloc │ │ │ │ +00000814 t buffered_flush_and_rewind_unlocked │ │ │ │ +0000159c t buffered_flush_and_rewind_unlocked.part.0 │ │ │ │ +00002300 t buffered_iternext │ │ │ │ +00002248 t buffered_repr │ │ │ │ +0000161c t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 000009fc D bufferediobase_spec │ │ │ │ 00000200 d bufferedrandom_getset │ │ │ │ 00000250 d bufferedrandom_members │ │ │ │ 000002b4 d bufferedrandom_methods │ │ │ │ 000001a8 d bufferedrandom_slots │ │ │ │ 00000194 D bufferedrandom_spec │ │ │ │ 00000808 d bufferedreader_getset │ │ │ │ 00000858 d bufferedreader_members │ │ │ │ 000008bc d bufferedreader_methods │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ 0000079c D bufferedreader_spec │ │ │ │ -00002880 t bufferedrwpair_clear │ │ │ │ +00002958 t bufferedrwpair_clear │ │ │ │ 0000004c t bufferedrwpair_close │ │ │ │ -00002938 t bufferedrwpair_closed_get │ │ │ │ -000027f8 t bufferedrwpair_dealloc │ │ │ │ -000027ec t bufferedrwpair_flush │ │ │ │ +00002a10 t bufferedrwpair_closed_get │ │ │ │ +000028d0 t bufferedrwpair_dealloc │ │ │ │ +000028c4 t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ 0000050e t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 0000025e t bufferedrwpair_peek │ │ │ │ 0000026c t bufferedrwpair_read │ │ │ │ 0000055c t bufferedrwpair_read1 │ │ │ │ -00002c24 t bufferedrwpair_readable │ │ │ │ +00002cfc t bufferedrwpair_readable │ │ │ │ 0000056c t bufferedrwpair_readinto │ │ │ │ 0000057c t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 00000414 D bufferedrwpair_spec │ │ │ │ -00002be0 t bufferedrwpair_traverse │ │ │ │ -00002c30 t bufferedrwpair_writable │ │ │ │ +00002cb8 t bufferedrwpair_traverse │ │ │ │ +00002d08 t bufferedrwpair_writable │ │ │ │ 0000003c t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ 000005a8 d bufferedwriter_slots │ │ │ │ 00000594 D bufferedwriter_spec │ │ │ │ U memchr │ │ │ │ @@ -35036,17 +35034,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000011c4 T _PyIO_find_line_ending │ │ │ │ +000011dc T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00000c9c T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00000cb4 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -35064,69 +35062,69 @@ │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000ca8 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00002998 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +0000298c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00001f7c t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00001f70 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00002a3c t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00002a30 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -0000386c t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +00003860 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 00000642 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 000005ac t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ 000010c0 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ 00000d64 t _io_TextIOWrapper_closed_get │ │ │ │ 000009fc t _io_TextIOWrapper_closed_get_impl │ │ │ │ -000037b8 t _io_TextIOWrapper_detach │ │ │ │ +000037ac t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ -000024d4 t _io_TextIOWrapper_errors_get │ │ │ │ -000023ec t _io_TextIOWrapper_fileno │ │ │ │ +000024c8 t _io_TextIOWrapper_errors_get │ │ │ │ +000023e0 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ 000011fc t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ -00001790 t _io_TextIOWrapper_isatty │ │ │ │ +0000178c t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ -00002514 t _io_TextIOWrapper_name_get │ │ │ │ +00002508 t _io_TextIOWrapper_name_get │ │ │ │ 00000234 t _io_TextIOWrapper_newlines_get │ │ │ │ -00002084 t _io_TextIOWrapper_read │ │ │ │ +00002078 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000042e t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -000017f8 t _io_TextIOWrapper_readline │ │ │ │ +000017f4 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ -00002570 t _io_TextIOWrapper_reconfigure │ │ │ │ +00002564 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00002a9c t _io_TextIOWrapper_seek │ │ │ │ +00002a90 t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 000004fc t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -0000304c t _io_TextIOWrapper_tell │ │ │ │ +00003040 t _io_TextIOWrapper_tell │ │ │ │ 00000238 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_truncate │ │ │ │ 00000214 r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 00000494 t _io_TextIOWrapper_writable │ │ │ │ 000001b4 r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_write │ │ │ │ 000005b0 r _io_TextIOWrapper_write__doc__ │ │ │ │ 00000564 t _io__TextIOBase_detach │ │ │ │ 000011d4 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000f98 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00003984 t _io__TextIOBase_encoding_get │ │ │ │ +00003978 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ -00003990 t _io__TextIOBase_errors_get │ │ │ │ +00003984 t _io__TextIOBase_errors_get │ │ │ │ 00000f1c r _io__TextIOBase_newlines__doc__ │ │ │ │ -0000399c t _io__TextIOBase_newlines_get │ │ │ │ +00003990 t _io__TextIOBase_newlines_get │ │ │ │ 00000748 t _io__TextIOBase_read │ │ │ │ 00001110 r _io__TextIOBase_read__doc__ │ │ │ │ 000007bc t _io__TextIOBase_readline │ │ │ │ 00001064 r _io__TextIOBase_readline__doc__ │ │ │ │ 00000698 t _io__TextIOBase_write │ │ │ │ 00000fd4 r _io__TextIOBase_write__doc__ │ │ │ │ 00000050 r _keywords.1 │ │ │ │ @@ -35143,65 +35141,65 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -000036bc t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -0000373c t _textiowrapper_encoder_reset │ │ │ │ +000036b0 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00003730 t _textiowrapper_encoder_reset │ │ │ │ 00000940 t _textiowrapper_fix_encoder_state │ │ │ │ 00000794 t _textiowrapper_set_decoder │ │ │ │ 00000868 t _textiowrapper_set_encoder │ │ │ │ 00000a58 t _textiowrapper_writeflush │ │ │ │ -00002454 t ascii_encode │ │ │ │ +00002448 t ascii_encode │ │ │ │ 00001064 t check_decoded │ │ │ │ -0000294c t convert_optional_bool │ │ │ │ +00002940 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -0000136c t find_control_char │ │ │ │ -0000137c t find_control_char.part.0 │ │ │ │ -00001718 t incrementalnewlinedecoder_clear │ │ │ │ -0000169c t incrementalnewlinedecoder_dealloc │ │ │ │ +00001384 t find_control_char │ │ │ │ +00001394 t find_control_char.part.0 │ │ │ │ +00001714 t incrementalnewlinedecoder_clear │ │ │ │ +00001698 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000002a4 t incrementalnewlinedecoder_newlines_get │ │ │ │ -00001478 t incrementalnewlinedecoder_traverse │ │ │ │ +00001474 t incrementalnewlinedecoder_traverse │ │ │ │ 000000a4 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ 0000047c d nldecoder_slots │ │ │ │ 00000468 D nldecoder_spec │ │ │ │ 000006e8 t set_newline │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000568 d textiobase_getset │ │ │ │ 000005b8 d textiobase_methods │ │ │ │ 00000548 d textiobase_slots │ │ │ │ 00000534 D textiobase_spec │ │ │ │ -00003924 t textiowrapper_build_cookie │ │ │ │ -00001548 t textiowrapper_clear │ │ │ │ -000014b0 t textiowrapper_dealloc │ │ │ │ -00002478 t textiowrapper_get_decoded_chars │ │ │ │ +00003918 t textiowrapper_build_cookie │ │ │ │ +00001544 t textiowrapper_clear │ │ │ │ +000014ac t textiowrapper_dealloc │ │ │ │ +0000246c t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ 000004e0 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ 00000d68 t textiowrapper_read_chunk │ │ │ │ 000000c6 t textiowrapper_repr │ │ │ │ 000001e8 D textiowrapper_slots │ │ │ │ 000001d4 D textiowrapper_spec │ │ │ │ 00000c04 t textiowrapper_traverse │ │ │ │ -00003818 t utf16_encode │ │ │ │ +0000380c t utf16_encode │ │ │ │ 00000394 t utf16be_encode │ │ │ │ -00003844 t utf16le_encode │ │ │ │ +00003838 t utf16le_encode │ │ │ │ 000003b8 t utf32_encode │ │ │ │ 0000040a t utf32be_encode │ │ │ │ 000003e4 t utf32le_encode │ │ │ │ -0000176c t utf8_encode │ │ │ │ +00001768 t utf8_encode │ │ │ │ 00000690 t validate_newline │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000124 r .LC10 │ │ │ │ @@ -35427,26 +35425,26 @@ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArray │ │ │ │ -0000216c t _PyTuple_Recycle.part.0 │ │ │ │ +00002128 t _PyTuple_Recycle.part.0 │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -000020b0 t _grouper_dealloc │ │ │ │ -00001f60 t _grouper_next │ │ │ │ +0000206c t _grouper_dealloc │ │ │ │ +00001f1c t _grouper_next │ │ │ │ 00000b10 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -00000726 t _grouper_traverse │ │ │ │ +0000076a t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ 00000050 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -35463,179 +35461,179 @@ │ │ │ │ 000001ec d _parser.14 │ │ │ │ 00000300 d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000224 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ -000001c4 t accumulate_dealloc │ │ │ │ -00002228 t accumulate_next │ │ │ │ +00000208 t accumulate_dealloc │ │ │ │ +000021e4 t accumulate_next │ │ │ │ 00000640 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -00000a9e t accumulate_traverse │ │ │ │ -000021e8 t batched_dealloc │ │ │ │ -00001ab0 t batched_new │ │ │ │ +00000ae2 t accumulate_traverse │ │ │ │ +000021a4 t batched_dealloc │ │ │ │ +00001a6c t batched_new │ │ │ │ 0000198c r batched_new__doc__ │ │ │ │ -00001bcc t batched_next │ │ │ │ +00001b88 t batched_next │ │ │ │ 00000be8 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -00002c6c t batched_traverse │ │ │ │ +00002c28 t batched_traverse │ │ │ │ 00000b70 r chain_class_getitem_doc │ │ │ │ 00001688 t chain_dealloc │ │ │ │ 00000be0 r chain_doc │ │ │ │ 00000898 d chain_methods │ │ │ │ 000016cc t chain_new │ │ │ │ 00001640 t chain_new_internal │ │ │ │ 00000410 t chain_next │ │ │ │ 00000534 t chain_next_lock_held │ │ │ │ 00000848 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -000021b0 t chain_traverse │ │ │ │ -00002660 t combinations_dealloc │ │ │ │ +0000216c t chain_traverse │ │ │ │ +0000261c t combinations_dealloc │ │ │ │ 000007b8 d combinations_methods │ │ │ │ 000009c0 t combinations_next │ │ │ │ -00000336 t combinations_sizeof │ │ │ │ +0000037a t combinations_sizeof │ │ │ │ 00000768 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -0000068c t combinations_traverse │ │ │ │ -00000648 t compress_dealloc │ │ │ │ -000028d4 t compress_next │ │ │ │ +000006d0 t combinations_traverse │ │ │ │ +0000068c t compress_dealloc │ │ │ │ +00002890 t compress_next │ │ │ │ 000005f8 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -00000c26 t compress_traverse │ │ │ │ +00000c6a t compress_traverse │ │ │ │ 00000aa4 t count_dealloc │ │ │ │ 00000a4c t count_next │ │ │ │ -000007a2 t count_repr │ │ │ │ +000007e6 t count_repr │ │ │ │ 00000560 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000628 t count_traverse │ │ │ │ -0000045e t cwr_dealloc │ │ │ │ +000004a2 t cwr_dealloc │ │ │ │ 00000748 d cwr_methods │ │ │ │ -0000299c t cwr_next │ │ │ │ -00000450 t cwr_sizeof │ │ │ │ +00002958 t cwr_next │ │ │ │ +00000494 t cwr_sizeof │ │ │ │ 000006f8 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000764 t cwr_traverse │ │ │ │ -000002f2 t cycle_dealloc │ │ │ │ -000025bc t cycle_next │ │ │ │ +000007a8 t cwr_traverse │ │ │ │ +00000336 t cycle_dealloc │ │ │ │ +00002578 t cycle_next │ │ │ │ 000009e8 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00000af0 t cycle_traverse │ │ │ │ -00000582 t dropwhile_dealloc │ │ │ │ -00002828 t dropwhile_next │ │ │ │ +00000b34 t cycle_traverse │ │ │ │ +000005c6 t dropwhile_dealloc │ │ │ │ +000027e4 t dropwhile_next │ │ │ │ 000009a0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -00000b2e t dropwhile_traverse │ │ │ │ +00000b72 t dropwhile_traverse │ │ │ │ 000018c8 t filterfalse_dealloc │ │ │ │ 000017e8 t filterfalse_next │ │ │ │ 000005b0 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00000b6c t filterfalse_traverse │ │ │ │ -00002114 t groupby_dealloc │ │ │ │ -00001e00 t groupby_next │ │ │ │ +00000bb0 t filterfalse_traverse │ │ │ │ +000020d0 t groupby_dealloc │ │ │ │ +00001dbc t groupby_next │ │ │ │ 00000b50 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -000006ca t groupby_traverse │ │ │ │ +0000070e t groupby_traverse │ │ │ │ 000015dc t islice_dealloc │ │ │ │ 00000cb8 r islice_doc │ │ │ │ 000013d8 t islice_new │ │ │ │ 00000344 t islice_next │ │ │ │ 00000910 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ 00000030 t islice_traverse │ │ │ │ -00000c64 t itertools__grouper │ │ │ │ -000009d8 t itertools__tee │ │ │ │ +00000ca8 t itertools__grouper │ │ │ │ +00000a1c t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ -000000c2 t itertools_accumulate │ │ │ │ +00000106 t itertools_accumulate │ │ │ │ 000010f4 r itertools_accumulate__doc__ │ │ │ │ 0000161c t itertools_chain_from_iterable │ │ │ │ 000013e4 r itertools_chain_from_iterable__doc__ │ │ │ │ -000024a0 t itertools_combinations │ │ │ │ +0000245c t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ -00000344 t itertools_combinations_with_replacement │ │ │ │ +00000388 t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ -000005c6 t itertools_compress │ │ │ │ +0000060a t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000430 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ -00000214 t itertools_cycle │ │ │ │ +00000258 t itertools_cycle │ │ │ │ 0000163c r itertools_cycle__doc__ │ │ │ │ -000004cc t itertools_dropwhile │ │ │ │ +00000510 t itertools_dropwhile │ │ │ │ 00001594 r itertools_dropwhile__doc__ │ │ │ │ 00001734 t itertools_filterfalse │ │ │ │ 00000f90 r itertools_filterfalse__doc__ │ │ │ │ -00001d04 t itertools_groupby │ │ │ │ +00001cc0 t itertools_groupby │ │ │ │ 0000179c r itertools_groupby__doc__ │ │ │ │ 00000d14 t itertools_permutations │ │ │ │ 00001170 r itertools_permutations__doc__ │ │ │ │ -000026ac t itertools_starmap │ │ │ │ +00002668 t itertools_starmap │ │ │ │ 00001464 r itertools_starmap__doc__ │ │ │ │ 0000190c t itertools_takewhile │ │ │ │ 00001508 r itertools_takewhile__doc__ │ │ │ │ 00000ae8 t itertools_tee │ │ │ │ 000016b4 r itertools_tee__doc__ │ │ │ │ -00000d34 t itertools_teedataobject │ │ │ │ +00000d78 t itertools_teedataobject │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 0000066c t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 0000098c t itertoolsmodule_free │ │ │ │ 00000480 d itertoolsmodule_slots │ │ │ │ 00000320 t itertoolsmodule_traverse │ │ │ │ 00000218 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ -000008fc t pairwise_dealloc │ │ │ │ -0000082a t pairwise_new │ │ │ │ +00000940 t pairwise_dealloc │ │ │ │ +0000086e t pairwise_new │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -00002acc t pairwise_next │ │ │ │ +00002a88 t pairwise_next │ │ │ │ 00000b98 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -00000946 t pairwise_traverse │ │ │ │ +0000098a t pairwise_traverse │ │ │ │ 000006d8 d permuations_methods │ │ │ │ 00001260 t permutations_dealloc │ │ │ │ 00000ed8 t permutations_next │ │ │ │ -000004a8 t permutations_sizeof │ │ │ │ +000004ec t permutations_sizeof │ │ │ │ 00000688 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 000012b0 t permutations_traverse │ │ │ │ 00001214 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000828 d product_methods │ │ │ │ 0000107c t product_new │ │ │ │ 00000044 t product_next │ │ │ │ -000004bc t product_sizeof │ │ │ │ +00000500 t product_sizeof │ │ │ │ 000007d8 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 000012e8 t product_traverse │ │ │ │ 00000a0c t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ -00000090 t repeat_len │ │ │ │ +000000d4 t repeat_len │ │ │ │ 00000540 d repeat_methods │ │ │ │ 00000990 t repeat_new │ │ │ │ 00000000 t repeat_next │ │ │ │ -0000098e t repeat_repr │ │ │ │ +000009d2 t repeat_repr │ │ │ │ 000004e8 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000060 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -000027e4 t starmap_dealloc │ │ │ │ -00002760 t starmap_next │ │ │ │ +000027a0 t starmap_dealloc │ │ │ │ +0000271c t starmap_next │ │ │ │ 000008c8 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -00000baa t starmap_traverse │ │ │ │ -00001a6c t takewhile_dealloc │ │ │ │ +00000bee t starmap_traverse │ │ │ │ +00000090 t takewhile_dealloc │ │ │ │ 000019d0 t takewhile_next │ │ │ │ 00000958 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00000be8 t takewhile_traverse │ │ │ │ +00000c2c t takewhile_traverse │ │ │ │ 0000135c t tee_clear │ │ │ │ -00000a52 t tee_copy │ │ │ │ +00000a96 t tee_copy │ │ │ │ 00000cd0 t tee_copy_impl │ │ │ │ 00001320 t tee_dealloc │ │ │ │ 00000c04 t tee_fromiterable │ │ │ │ 00000a88 d tee_members │ │ │ │ 00000ab0 d tee_methods │ │ │ │ 000008d8 t tee_next │ │ │ │ 00000a30 d tee_slots │ │ │ │ @@ -35644,19 +35642,19 @@ │ │ │ │ 00000e80 r teecopy_doc │ │ │ │ 00000290 t teedataobject_clear │ │ │ │ 0000139c t teedataobject_dealloc │ │ │ │ 00000c94 t teedataobject_newinternal.isra.0 │ │ │ │ 00000ad0 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000228 t teedataobject_traverse │ │ │ │ -00002454 t zip_longest_dealloc │ │ │ │ +00002410 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -000022f8 t zip_longest_new │ │ │ │ +000022b4 t zip_longest_new │ │ │ │ 0000060c t zip_longest_next │ │ │ │ -00000a56 t zip_longest_traverse │ │ │ │ +00000a9a t zip_longest_traverse │ │ │ │ 000004a0 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -35838,15 +35836,15 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000134 d _parser.9 │ │ │ │ 000003d0 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000003de t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000041cc t _sre_SRE_Match_end │ │ │ │ +000041f0 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 000003ec t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00001ec8 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 00002368 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ @@ -35895,31 +35893,31 @@ │ │ │ │ 00000f6c t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ 00000fc0 t _validate_charset │ │ │ │ 000004a8 t _validate_inner │ │ │ │ 0000790c t char_loc_ignore │ │ │ │ 00001a3c t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -000027cc t data_stack_grow │ │ │ │ +000027ec t data_stack_grow │ │ │ │ 00000bdc t data_stack_grow.constprop.0 │ │ │ │ 000076e8 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00004064 t getslice │ │ │ │ -00004028 t getslice.constprop.0 │ │ │ │ +00004088 t getslice │ │ │ │ +0000404c t getslice.constprop.0 │ │ │ │ 000003f0 t getstring │ │ │ │ 0000042c t getstring.part.0 │ │ │ │ -000028c0 t match_clear │ │ │ │ -00002830 t match_dealloc │ │ │ │ +000028e0 t match_clear │ │ │ │ +00002850 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ 00001e3c t match_getindex │ │ │ │ 00001e98 t match_getindex.part.0 │ │ │ │ 00001dd0 t match_getitem │ │ │ │ 00000680 d match_getset │ │ │ │ -000040bc t match_getslice_by_index.constprop.0 │ │ │ │ -00004268 t match_group │ │ │ │ +000040e0 t match_getslice_by_index.constprop.0 │ │ │ │ +0000428c t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 000076b8 t match_lastgroup_get │ │ │ │ 000001aa t match_lastindex_get │ │ │ │ 0000061c d match_members │ │ │ │ 000006d0 d match_methods │ │ │ │ 0000046c t match_regs_get │ │ │ │ 000004ec t match_repr │ │ │ │ @@ -35942,39 +35940,39 @@ │ │ │ │ 00000c40 t pattern_new_match │ │ │ │ 00000dec t pattern_new_match.part.0.isra.0 │ │ │ │ 00001200 t pattern_repr │ │ │ │ 000010ac t pattern_richcompare │ │ │ │ 000073f4 t pattern_scanner.isra.0 │ │ │ │ 00000780 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00002938 t pattern_traverse │ │ │ │ +00002958 t pattern_traverse │ │ │ │ 00002320 t repeat_pool_malloc │ │ │ │ 00007594 t scanner_clear │ │ │ │ 0000754c t scanner_dealloc │ │ │ │ 00000574 d scanner_members │ │ │ │ 0000059c d scanner_methods │ │ │ │ 00000544 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000017a t scanner_traverse │ │ │ │ 00001bcc t sre_category │ │ │ │ 00001144 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 000011fc t sre_free │ │ │ │ 00000b94 t sre_match │ │ │ │ -000033f0 t sre_search │ │ │ │ +00003410 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ 0000794c t sre_tolower │ │ │ │ 00007968 t sre_toupper │ │ │ │ 000000f0 t sre_traverse │ │ │ │ -0000309c t sre_ucs1_charset.isra.0 │ │ │ │ +000030bc t sre_ucs1_charset.isra.0 │ │ │ │ 000001be t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000029a0 t sre_ucs1_count │ │ │ │ +000029c0 t sre_ucs1_count │ │ │ │ 0000062c t sre_ucs1_match │ │ │ │ 00004a9c t sre_ucs2_count │ │ │ │ 00002ce0 t sre_ucs2_match │ │ │ │ 00006b6c t sre_ucs4_count │ │ │ │ 00004c74 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 00000d78 t state_fini │ │ │ │ @@ -36343,16 +36341,16 @@ │ │ │ │ 00001dc4 t thread__count │ │ │ │ 00000794 t thread__get_main_thread_ident │ │ │ │ 000000a0 r thread__get_main_thread_ident_doc │ │ │ │ 00000b6c t thread__is_main_interpreter │ │ │ │ 00000224 r thread__is_main_interpreter_doc │ │ │ │ 000007a8 t thread__make_thread_handle │ │ │ │ 00000134 r thread__make_thread_handle_doc │ │ │ │ -00001914 t thread_bootstate_free.constprop.0 │ │ │ │ -00001968 t thread_daemon_threads_allowed │ │ │ │ +00001948 t thread_bootstate_free.constprop.0 │ │ │ │ +00001914 t thread_daemon_threads_allowed │ │ │ │ 00000014 r thread_doc │ │ │ │ 00000336 t thread_excepthook │ │ │ │ 00000000 t thread_get_ident │ │ │ │ 00000968 t thread_get_native_id │ │ │ │ 00000130 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 00000984 t thread_module_clear │ │ │ │ @@ -36786,63 +36784,62 @@ │ │ │ │ U PySet_New │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetFlags │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ -00000000 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyObject_IsAbstract │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_SetFlags │ │ │ │ U _PyType_SetFlagsRecursive │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000044 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ -00000db4 t _abc__abc_instancecheck │ │ │ │ +00000d4c t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ 000005b4 t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ 000006c4 t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 00000068 t _abc__get_dump │ │ │ │ 00000370 r _abc__get_dump__doc__ │ │ │ │ -00000fd4 t _abc__reset_caches │ │ │ │ +00000f88 t _abc__reset_caches │ │ │ │ 0000046c r _abc__reset_caches__doc__ │ │ │ │ 0000000a t _abc__reset_registry │ │ │ │ 000004f0 r _abc__reset_registry__doc__ │ │ │ │ 00000034 d _abc_data_type_spec │ │ │ │ 00000108 d _abc_data_type_spec_slots │ │ │ │ 00000000 t _abc_get_cache_token │ │ │ │ 00000060 r _abc_get_cache_token__doc__ │ │ │ │ 00000000 d _abcmodule │ │ │ │ -00000c6c t _abcmodule_clear │ │ │ │ +00000c04 t _abcmodule_clear │ │ │ │ 0000000c t _abcmodule_exec │ │ │ │ -00000ca0 t _abcmodule_free │ │ │ │ +00000c38 t _abcmodule_free │ │ │ │ 00000078 d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ -00000c5c t _abcmodule_traverse │ │ │ │ -00000b90 t _add_to_weak_set.isra.0 │ │ │ │ -00000f60 t _destroy │ │ │ │ +00000bf4 t _abcmodule_traverse │ │ │ │ +00000b28 t _add_to_weak_set.isra.0 │ │ │ │ +00000f14 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ -00000b28 t _get_impl │ │ │ │ -00000018 t _in_weak_set.isra.0 │ │ │ │ -00000d38 t abc_data_clear │ │ │ │ -00000ca4 t abc_data_dealloc │ │ │ │ +00000000 t _get_impl │ │ │ │ +00000068 t _in_weak_set.isra.0 │ │ │ │ +00000cd0 t abc_data_clear │ │ │ │ +00000c3c t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ 00000560 t abc_data_new │ │ │ │ -0000008c t abc_data_traverse │ │ │ │ +000000dc t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000164 r .LC10 │ │ │ │ 00000188 r .LC11 │ │ │ │ @@ -36945,99 +36942,99 @@ │ │ │ │ U _PyObject_New │ │ │ │ 00000154 t _PyObject_VectorcallTstate │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000157c t _functools__lru_cache_wrapper_cache_clear │ │ │ │ +00001578 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__ │ │ │ │ 000008c0 t _functools_clear │ │ │ │ -00001368 t _functools_cmp_to_key │ │ │ │ +00001364 t _functools_cmp_to_key │ │ │ │ 00000518 r _functools_cmp_to_key__doc__ │ │ │ │ 00000018 r _functools_doc │ │ │ │ 0000000c t _functools_exec │ │ │ │ 00000c9c t _functools_free │ │ │ │ 00000164 d _functools_methods │ │ │ │ 00000000 d _functools_module │ │ │ │ -0000195c t _functools_reduce │ │ │ │ +00001958 t _functools_reduce │ │ │ │ 0000034c r _functools_reduce__doc__ │ │ │ │ 00000144 d _functools_slots │ │ │ │ 00000228 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 │ │ │ │ -00000f5c t bounded_lru_cache_update_lock_held │ │ │ │ +00000f58 t bounded_lru_cache_update_lock_held │ │ │ │ 00000ca0 t bounded_lru_cache_wrapper │ │ │ │ -000015d0 t infinite_lru_cache_wrapper │ │ │ │ -000013dc t keyobject_call │ │ │ │ -00001524 t keyobject_clear │ │ │ │ -000014e4 t keyobject_dealloc │ │ │ │ +000015cc t infinite_lru_cache_wrapper │ │ │ │ +000013d8 t keyobject_call │ │ │ │ +00001520 t keyobject_clear │ │ │ │ +000014e0 t keyobject_dealloc │ │ │ │ 00000308 d keyobject_getset │ │ │ │ 00000330 d keyobject_members │ │ │ │ -00001444 t keyobject_richcompare │ │ │ │ +00001440 t keyobject_richcompare │ │ │ │ 0000004a t keyobject_text_signature │ │ │ │ -000016c8 t keyobject_traverse │ │ │ │ +000016c4 t keyobject_traverse │ │ │ │ 000002c0 d keyobject_type_slots │ │ │ │ 00000070 d keyobject_type_spec │ │ │ │ 00000098 d keywords.6 │ │ │ │ 000000d8 d kwargs.7 │ │ │ │ 000009d0 t lru_cache_call │ │ │ │ -000012d0 t lru_cache_clear_list │ │ │ │ +000012cc t lru_cache_clear_list │ │ │ │ 00000056 t lru_cache_copy │ │ │ │ -000011b0 t lru_cache_dealloc │ │ │ │ +000011ac t lru_cache_dealloc │ │ │ │ 00000064 t lru_cache_deepcopy │ │ │ │ -000016c4 t lru_cache_descr_get │ │ │ │ +000016c0 t lru_cache_descr_get │ │ │ │ 0000003c r lru_cache_doc │ │ │ │ 00000228 d lru_cache_getsetlist │ │ │ │ -00000d78 t lru_cache_make_key │ │ │ │ +00000d74 t lru_cache_make_key │ │ │ │ 000001ec d lru_cache_memberlist │ │ │ │ 00000250 d lru_cache_methods │ │ │ │ 000006ec t lru_cache_new │ │ │ │ 00000072 t lru_cache_reduce │ │ │ │ -000011fc t lru_cache_tp_clear │ │ │ │ +000011f8 t lru_cache_tp_clear │ │ │ │ 0000039c t lru_cache_tp_traverse │ │ │ │ 00000194 d lru_cache_type_slots │ │ │ │ 0000005c d lru_cache_type_spec │ │ │ │ -00001328 t lru_list_elem_dealloc │ │ │ │ +00001324 t lru_list_elem_dealloc │ │ │ │ 000002b0 d lru_list_elem_type_slots │ │ │ │ 00000084 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ 00000428 t partial_call │ │ │ │ 00000664 t partial_clear │ │ │ │ 000005ac t partial_dealloc │ │ │ │ -000016a0 t partial_descr_get │ │ │ │ +0000169c t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000410 d partial_getsetlist │ │ │ │ 00000438 d partial_memberlist │ │ │ │ 000003d0 d partial_methods │ │ │ │ 00000000 t partial_new │ │ │ │ -00001700 t partial_reduce │ │ │ │ -00001b60 t partial_repr │ │ │ │ -00001748 t partial_setstate │ │ │ │ +000016fc t partial_reduce │ │ │ │ +00001b5c t partial_repr │ │ │ │ +00001744 t partial_setstate │ │ │ │ 00000874 t partial_traverse │ │ │ │ 00000358 d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 0000028c t partial_vectorcall │ │ │ │ 00000418 t partial_vectorcall_fallback │ │ │ │ 00000990 t placeholder_dealloc │ │ │ │ 00000280 r placeholder_doc │ │ │ │ 000004fc d placeholder_methods │ │ │ │ 000001a8 t placeholder_new │ │ │ │ 0000007e t placeholder_reduce │ │ │ │ 0000008a t placeholder_repr │ │ │ │ 00000280 t placeholder_traverse │ │ │ │ 000004c4 d placeholder_type_slots │ │ │ │ 00000034 d placeholder_type_spec │ │ │ │ -00001d44 t uncached_lru_cache_wrapper │ │ │ │ +00001d40 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000070 r .LC10 │ │ │ │ @@ -37574,33 +37571,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000760 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 0000079c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000000 t stat_S_ISBLK │ │ │ │ +00000030 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 000005ac t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000490 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000074 t stat_S_ISDOOR │ │ │ │ +00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000007d8 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000568 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000a2 t stat_S_ISPORT │ │ │ │ +0000002e t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000524 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -0000003a t stat_S_ISSOCK │ │ │ │ +0000006c t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000a4 t stat_S_ISWHT │ │ │ │ +0000006a t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000000c t stat_exec │ │ │ │ 000005f0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,219 +1,219 @@ │ │ │ │ ---------- 0 0 0 85072 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3272 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 13600 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 6500 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 21460 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 204292 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 21468 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 204340 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 4664 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1652 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1172 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ ?rw-r--r-- 0 0 0 18652 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1840 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6160 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2744 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2292 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 7632 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3100 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 50384 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 50376 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4076 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16740 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 64720 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 73376 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 20368 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 16832 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 64984 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 73428 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19212 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6660 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4856 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9020 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37572 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37508 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19808 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31352 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31348 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9140 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 76308 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 14452 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30320 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9656 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33464 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27320 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32504 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6008 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8600 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46384 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 103092 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 96944 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46876 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 103420 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96904 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22352 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 47360 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 47636 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10040 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22932 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5744 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46896 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 46800 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 112016 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4204 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16096 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 48496 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 47692 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9868 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11096 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 6412 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 20584 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 186804 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 20536 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 186876 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40792 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 285556 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 285792 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 238404 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 8524 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33056 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 22684 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 286496 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 286528 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7436 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1296 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 7804 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16196 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 12124 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 12128 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 12556 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 64156 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 64152 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 110516 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 19436 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 114896 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 20188 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 114964 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 20180 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 20180 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 38548 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 28892 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 39744 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 29068 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 39732 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3476 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2624 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 14980 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 14988 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 724 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 45112 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 45124 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1100 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1324 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 13320 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 13328 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 14192 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3516 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 53940 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 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 68052 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6740 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 32568 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8356 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7008 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 8848 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 6512 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 31668 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10876 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 11172 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 884 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4116 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4124 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1236 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 980 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 12496 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12592 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 4964 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10244 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1556 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4460 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 220476 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 220732 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 208504 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 208508 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 22876 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ ?rw-r--r-- 0 0 0 11708 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2396 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 15656 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 5200 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 47844 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 86580 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 47824 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 86576 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10676 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 18128 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 16504 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 3288 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1152 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4636 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2976 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 20216 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 20224 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 17964 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ ?rw-r--r-- 0 0 0 16148 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 2560 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1164 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 14828 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2312 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 4796 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 13068 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14044 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11304 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24392 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 86588 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16148 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 27400 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 16036 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 27368 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16328 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 103568 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 103556 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11948 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 116160 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3408 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 41388 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 46036 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17568 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 31088 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 56144 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22940 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22952 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58352 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 51344 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 16372 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 8184 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8120 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 16224 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 14100 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 734916 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12632 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 18084 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7508 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10004 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 9988 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 35028 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6164 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18744 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ ?rw-r--r-- 0 0 0 229976 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28004 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5708 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2480 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 33064 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 31944 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31948 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16120 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21436 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18920 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21568 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18216 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 47840 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 55424 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 48048 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 55436 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 16952 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 50760 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 87592 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 87628 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42680 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27960 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4896 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4804 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 13888 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 24496 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 13880 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 24492 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17508 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32608 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11544 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5256 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6652 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28180 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 441432 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1646,36 +1646,36 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #0 │ │ │ │ │ bge.n eee <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ef8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + blt.n ef4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n f06 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ + ble.n f02 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r1, #1 │ │ │ │ │ - blt.n f0a <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ + blt.n f16 <_PyPegen_byte_offset_to_character_offset_line+0xae> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it le │ │ │ │ │ movle r1, #2 │ │ │ │ │ ble.n eee <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r1, #1 │ │ │ │ │ - blt.n f16 <_PyPegen_byte_offset_to_character_offset_line+0xae> │ │ │ │ │ + blt.n f0a <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ef4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + ble.n f06 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ blt.n f22 <_PyPegen_byte_offset_to_character_offset_line+0xba> │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1688,34 +1688,34 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n ed8 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n eee <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ bne.n f6e <_PyPegen_byte_offset_to_character_offset_line+0x106> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ b.n eee <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n eee <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ bne.n f42 <_PyPegen_byte_offset_to_character_offset_line+0xda> │ │ │ │ │ adds r1, #2 │ │ │ │ │ - b.n eaa <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ + b.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ bne.n f58 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ adds r1, #2 │ │ │ │ │ - b.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ + b.n eaa <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ bne.n f8c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ b.n ed2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ │ @@ -1728,35 +1728,35 @@ │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n fc2 <_PyPegen_byte_offset_to_character_offset_line+0x15a> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n fc6 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n eaa <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ + b.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n f84 <_PyPegen_byte_offset_to_character_offset_line+0x11c> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n fc6 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ + b.n eaa <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n f88 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n fc6 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n f02 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + b.n efe <_PyPegen_byte_offset_to_character_offset_line+0x96> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ + b.n eaa <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n f02 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + b.n efe <_PyPegen_byte_offset_to_character_offset_line+0x96> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n fba <_PyPegen_byte_offset_to_character_offset_line+0x152> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n fc6 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ adds r3, r1, #4 │ │ │ │ │ @@ -1770,15 +1770,15 @@ │ │ │ │ │ adds r3, #4 │ │ │ │ │ b.n f3a <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ b.n ed2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ adds r3, #3 │ │ │ │ │ b.n f3a <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n eaa <_PyPegen_byte_offset_to_character_offset_line+0x42> │ │ │ │ │ + b.n ec0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ ├── 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: 20860 (bytes into file) │ │ │ │ │ + Start of section headers: 20868 (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 0x517c: │ │ │ │ │ +There are 15 section headers, starting at offset 0x5184: │ │ │ │ │ │ │ │ │ │ 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 001ae4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0045ac 000850 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b18 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001b18 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001b18 000463 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001f7c 000860 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004dfc 000208 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0027dc 0002ee 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005004 0000f8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002aca 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002aca 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002b00 000d30 10 13 79 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003830 000d79 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0050fc 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001aec 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0045b4 000850 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001b20 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001b20 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001b20 000463 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001f84 000860 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004e04 000208 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0027e4 0002ee 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00500c 0000f8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002ad2 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002ad2 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002b08 000d30 10 13 79 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003838 000d79 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 005104 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 {} │ │ │ │ │ @@ -35,18 +35,18 @@ │ │ │ │ │ 31: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 32: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 33: 000001a4 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 34: 00001138 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 35: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 36: 000012c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 37: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 38: 000001b0 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 39: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 40: 000001bc 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 41: 000013ca 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 38: 000001b0 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 39: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 40: 0000135a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 41: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 42: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 43: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 44: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 45: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 46: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 47: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 48: 00000244 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ @@ -69,21 +69,21 @@ │ │ │ │ │ 65: 00000348 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 66: 00000350 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 67: 0000035c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 68: 00000364 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 69: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 70: 00000388 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 71: 0000039c 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 72: 00001916 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 73: 00001932 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 72: 0000191e 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 73: 0000193a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 74: 000003d0 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 75: 00000408 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 76: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ - 77: 000013d7 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 78: 000013d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 77: 00001367 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 78: 00001368 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 79: 00000001 178 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -113,15 +113,15 @@ │ │ │ │ │ 109: 00000501 308 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 111: 00001045 126 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ 112: 000010c5 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 115: 00000635 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 116: 00001a91 82 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 116: 00001a99 82 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 118: 00000049 40 FUNC GLOBAL HIDDEN 1 _PyPegen_cmpop_expr_pair │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 120: 00000071 622 FUNC GLOBAL HIDDEN 1 _PyPegen_make_arguments │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ 123: 000006d1 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ @@ -170,40 +170,40 @@ │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 168: 0000123d 136 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 171: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 172: 000012c5 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ - 173: 000012ed 112 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 176: 0000135d 80 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 177: 000013ad 178 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 178: 00001461 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 180: 000014a5 146 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 182: 00001539 282 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 183: 00001655 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 184: 0000167d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 185: 000016b9 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 173: 000012ed 80 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 174: 0000133d 178 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 175: 000013f1 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 177: 00001435 146 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 179: 000014c9 290 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 180: 000015ed 112 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 183: 0000165d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 184: 00001685 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 185: 000016c1 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 187: 000016f5 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 188: 0000171d 72 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 187: 000016fd 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 188: 00001725 72 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 190: 00001765 56 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 191: 0000179d 352 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 190: 0000176d 56 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 191: 000017a5 352 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ 195: 00000019 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 197: 00000071 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 198: 000018fd 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 198: 00001905 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 204: 00000107 88 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ 205: 000001c1 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x45ac contains 266 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x45b4 contains 266 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 0000740a R_ARM_THM_CALL 00001a91 _PyPegen_new_type_comment │ │ │ │ │ +00000020 0000740a R_ARM_THM_CALL 00001a99 _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000750a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00000060 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000000a0 0000790a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ 000000c0 0000790a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ 000000de 00006b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000156 0000710a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000170 0000790a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ @@ -134,145 +134,145 @@ │ │ │ │ │ 00001174 0000602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001178 00006030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001180 0000202f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ 00001184 00002030 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ 0000118a 0000610a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000011a8 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000011ea 0000a60a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001208 0000740a R_ARM_THM_CALL 00001a91 _PyPegen_new_type_comment │ │ │ │ │ +00001208 0000740a R_ARM_THM_CALL 00001a99 _PyPegen_new_type_comment │ │ │ │ │ 0000121a 0000a70a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ 00001256 0000232f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ 0000125a 00002330 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ 0000125e 0000a90a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001276 0000aa0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 0000127e 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 0000129c 0000630a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ 000012ba 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012c0 0000ab6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000012dc 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000012fe 0000262f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ -00001302 00002630 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ -0000130c 0000ae0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00001318 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001334 0000af0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00001356 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001378 0000272f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ -0000137c 00002730 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ -00001380 0000282f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ -00001384 00002830 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ -00001390 0000800a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00001410 0000b10a R_ARM_THM_CALL 000013ad _PyPegen_get_invalid_target │ │ │ │ │ -00001442 0000b10a R_ARM_THM_CALL 000013ad _PyPegen_get_invalid_target │ │ │ │ │ -0000149a 0000b30a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000014be 0000b50a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -000014e8 00008f0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000014f4 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001512 0000530a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000152e 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001558 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000155c 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015b8 00005e0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000015c6 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000015e6 0000710a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001614 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001618 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000164a 0000570a R_ARM_THM_CALL 000000b5 _PyPegen_concatenate_strings │ │ │ │ │ -0000166c 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001694 0000710a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016d0 0000ba0a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -0000170c 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001754 0000bd0a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -0000180a 0000c00a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0000181e 0000c10a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000182a 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000184c 0000c20a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -00001878 0000060a R_ARM_THM_CALL 000002d9 Py_XDECREF │ │ │ │ │ -0000189c 0000530a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000018a8 0000710a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001932 00002d2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001936 00002d30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -0000193c 00002c2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ -00001940 00002c30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ -00001946 00003a2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ -0000194a 00003a30 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ -00001950 0000392f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ -00001954 00003930 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ -0000195a 0000382f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ -0000195e 00003830 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ -00001964 00003c2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ -00001968 00003c30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ -0000196e 00003b2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ -00001972 00003b30 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ -00001978 0000452f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ -0000197c 00004530 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ -00001982 0000352f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ -00001986 00003530 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ -0000198c 00002f2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ -00001990 00002f30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ -00001996 0000312f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ -0000199a 00003130 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ -000019a0 0000302f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ -000019a4 00003030 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ -000019aa 00002e2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -000019ae 00002e30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -000019b4 0000462f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ -000019b8 00004630 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ -000019be 0000342f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -000019c2 00003430 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -000019c8 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000019cc 00009130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000019d2 0000472f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ -000019d6 00004730 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ -000019de 0000920a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019e6 0000322f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ -000019ea 00003230 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ -000019f0 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ -000019f4 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ -000019fa 0000442f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ -000019fe 00004430 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ -00001a04 0000362f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ -00001a08 00003630 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ -00001a0e 0000372f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ -00001a12 00003730 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ -00001a18 00003e2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ -00001a1c 00003e30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ -00001a22 00003d2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ -00001a26 00003d30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ -00001a2e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a32 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a3a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001a3e 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001a46 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001a4a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001a52 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001a56 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001a5a 0000422f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ -00001a5e 00004230 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ -00001a62 0000432f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ -00001a66 00004330 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ -00001a72 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ -00001a76 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ -00001a7c 0000412f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ -00001a80 00004130 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ -00001a86 0000402f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ -00001a8a 00004030 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ -00001aa4 00008d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001aae 0000ce0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001aba 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001adc 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001308 0000262f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC0 │ │ │ │ │ +0000130c 00002630 R_ARM_THM_MOVT_ABS 000001b0 .LC0 │ │ │ │ │ +00001310 0000272f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC1 │ │ │ │ │ +00001314 00002730 R_ARM_THM_MOVT_ABS 000001b8 .LC1 │ │ │ │ │ +00001320 0000800a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000013a0 0000ae0a R_ARM_THM_CALL 0000133d _PyPegen_get_invalid_target │ │ │ │ │ +000013d2 0000ae0a R_ARM_THM_CALL 0000133d _PyPegen_get_invalid_target │ │ │ │ │ +0000142a 0000b00a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +0000144e 0000b20a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00001478 00008f0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001484 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000014a2 0000530a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000014be 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014e8 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014ec 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000154c 00005e0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000155a 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000157c 0000710a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000015ac 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015b0 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015e2 0000570a R_ARM_THM_CALL 000000b5 _PyPegen_concatenate_strings │ │ │ │ │ +000015fe 0000292f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC18 │ │ │ │ │ +00001602 00002930 R_ARM_THM_MOVT_ABS 000001c0 .LC18 │ │ │ │ │ +0000160c 0000b50a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001618 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001634 0000b60a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00001656 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001674 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000169c 0000710a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016d8 0000ba0a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00001714 0000770a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000175c 0000bd0a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +00001812 0000c00a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001826 0000c10a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001832 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001854 0000c20a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00001880 0000060a R_ARM_THM_CALL 000002d9 Py_XDECREF │ │ │ │ │ +000018a4 0000530a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000018b0 0000710a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000193a 00002d2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +0000193e 00002d30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001944 00002c2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ +00001948 00002c30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ +0000194e 00003a2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ +00001952 00003a30 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ +00001958 0000392f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ +0000195c 00003930 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ +00001962 0000382f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ +00001966 00003830 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ +0000196c 00003c2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ +00001970 00003c30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ +00001976 00003b2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ +0000197a 00003b30 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ +00001980 0000452f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ +00001984 00004530 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ +0000198a 0000352f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ +0000198e 00003530 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ +00001994 00002f2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ +00001998 00002f30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ +0000199e 0000312f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ +000019a2 00003130 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ +000019a8 0000302f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ +000019ac 00003030 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ +000019b2 00002e2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +000019b6 00002e30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +000019bc 0000462f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ +000019c0 00004630 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ +000019c6 0000342f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +000019ca 00003430 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +000019d0 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000019d4 00009130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000019da 0000472f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ +000019de 00004730 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ +000019e6 0000920a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019ee 0000322f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ +000019f2 00003230 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ +000019f8 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ +000019fc 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ +00001a02 0000442f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ +00001a06 00004430 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ +00001a0c 0000362f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ +00001a10 00003630 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ +00001a16 0000372f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ +00001a1a 00003730 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ +00001a20 00003e2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ +00001a24 00003e30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ +00001a2a 00003d2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ +00001a2e 00003d30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ +00001a36 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a3a 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a42 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001a46 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001a4e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001a52 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001a5a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001a5e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001a62 0000422f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ +00001a66 00004230 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ +00001a6a 0000432f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ +00001a6e 00004330 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ +00001a7a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ +00001a7e 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ +00001a84 0000412f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ +00001a88 00004130 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ +00001a8e 0000402f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ +00001a92 00004030 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ +00001aac 00008d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001ab6 0000ce0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001ac2 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001ae4 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000364 0000811e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000580 00005e1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ 00000b6c 0000711e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000f9c 0000121e R_ARM_THM_JUMP24 00000001 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 0000114e 00008c1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ 000011e0 0000a51e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00001794 0000bd1e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -000018cc 00005e1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000179c 0000bd1e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +000018d4 00005e1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4dfc contains 65 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4e04 contains 65 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000500a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 0000510a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 0000520a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 0000530a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000060 0000540a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000068 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -332,15 +332,15 @@ │ │ │ │ │ 000002a8 00005e1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ 0000053c 00006e1e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ 0000063c 00000c1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 00000684 00007e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 000006cc 0000711e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000822 00006b1e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5004 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x500c contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000026 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000040 00002a2f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC19 │ │ │ │ │ 00000044 00002a30 R_ARM_THM_MOVT_ABS 000001c4 .LC19 │ │ │ │ │ 0000004a 0000602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000004e 00006030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -127,24 +127,24 @@ │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cbz r0, 42 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x42> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a90 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1a98 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ cbz r0, 42 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x42> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -1898,42 +1898,42 @@ │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cbz r1, 10f0 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ ble.n 10f4 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ │ - ldr.w r5, [r5, r2, lsl #2] │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + ldr.w r4, [r4, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ bne.n 10da <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ adds r3, #1 │ │ │ │ │ b.n 10da <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - subs r3, r4, r3 │ │ │ │ │ + subs r3, r5, r3 │ │ │ │ │ beq.n 1128 <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cbz r0, 112a <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ bge.n 112a <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.n 1108 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -2044,15 +2044,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 1a90 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1a98 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 1234 <_PyPegen_make_module+0x80> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ @@ -2151,74 +2151,19 @@ │ │ │ │ │ cbz r0, 12e8 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000012ec <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 133a <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1340 <_PyPegen_alias_for_star+0x54> │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 134c <_PyPegen_alias_for_star+0x60> │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 133a <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1348 <_PyPegen_alias_for_star+0x5c> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1348 <_PyPegen_alias_for_star+0x5c> │ │ │ │ │ - │ │ │ │ │ -0000135c <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000012ec <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne.n 13a4 <_PyPegen_check_legacy_stmt+0x48> │ │ │ │ │ + bne.n 1334 <_PyPegen_check_legacy_stmt+0x48> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, sp │ │ │ │ │ @@ -2232,110 +2177,110 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - cbz r0, 13a8 <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ + cbz r0, 1338 <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - cbnz r6, 139e <_PyPegen_check_legacy_stmt+0x42> │ │ │ │ │ + cbnz r6, 132e <_PyPegen_check_legacy_stmt+0x42> │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 138c <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + b.n 131c <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 13a0 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + b.n 1330 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ │ │ │ │ │ -000013ac <_PyPegen_get_invalid_target>: │ │ │ │ │ +0000133c <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ - cbz r0, 13f2 <_PyPegen_get_invalid_target+0x46> │ │ │ │ │ + cbz r0, 1382 <_PyPegen_get_invalid_target+0x46> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bhi.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x080a │ │ │ │ │ .word 0x08080808 │ │ │ │ │ .word 0x47070708 │ │ │ │ │ .short 0x2e07 │ │ │ │ │ .byte 0x15 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 13d8 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 1368 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13be <_PyPegen_get_invalid_target+0x12> │ │ │ │ │ - b.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 134e <_PyPegen_get_invalid_target+0x12> │ │ │ │ │ + b.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + beq.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 13d8 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + ble.n 1368 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ - bl 13ac <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 133c <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1406 <_PyPegen_get_invalid_target+0x5a> │ │ │ │ │ - b.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 1396 <_PyPegen_get_invalid_target+0x5a> │ │ │ │ │ + b.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + beq.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 13d8 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + ble.n 1368 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ - bl 13ac <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 133c <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1438 <_PyPegen_get_invalid_target+0x8c> │ │ │ │ │ - b.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 13c8 <_PyPegen_get_invalid_target+0x8c> │ │ │ │ │ + b.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 13ea <_PyPegen_get_invalid_target+0x3e> │ │ │ │ │ - b.n 13da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 137a <_PyPegen_get_invalid_target+0x3e> │ │ │ │ │ + b.n 136a <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001460 <_PyPegen_class_def_decorators>: │ │ │ │ │ +000013f0 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -2352,30 +2297,30 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014a4 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00001434 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1532 <_PyPegen_decoded_constant_from_token+0x8e> │ │ │ │ │ + beq.n 14c2 <_PyPegen_decoded_constant_from_token+0x8e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itett gt │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ @@ -2383,22 +2328,22 @@ │ │ │ │ │ mlagt r3, r1, r2, r3 │ │ │ │ │ ldrgt.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1518 <_PyPegen_decoded_constant_from_token+0x74> │ │ │ │ │ + cbz r0, 14a8 <_PyPegen_decoded_constant_from_token+0x74> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 151e <_PyPegen_decoded_constant_from_token+0x7a> │ │ │ │ │ + blt.n 14ae <_PyPegen_decoded_constant_from_token+0x7a> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -2406,298 +2351,355 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1532 <_PyPegen_decoded_constant_from_token+0x8e> │ │ │ │ │ + bge.n 14c2 <_PyPegen_decoded_constant_from_token+0x8e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1532 <_PyPegen_decoded_constant_from_token+0x8e> │ │ │ │ │ + cbnz r3, 14c2 <_PyPegen_decoded_constant_from_token+0x8e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1518 <_PyPegen_decoded_constant_from_token+0x74> │ │ │ │ │ + b.n 14a8 <_PyPegen_decoded_constant_from_token+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001538 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000014c8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15d2 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + beq.n 1566 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge.n 1590 <_PyPegen_setup_full_format_spec+0x58> │ │ │ │ │ + bge.n 1522 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ │ - cmp r7, #22 │ │ │ │ │ - bne.n 15da <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + cmp r0, #22 │ │ │ │ │ + bne.n 156e <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bne.n 15da <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n 156e <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ subs r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ add lr, r1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 156a <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + b.n 14fc <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 15de <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + bne.n 1572 <_PyPegen_setup_full_format_spec+0xaa> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r3, 15a8 <_PyPegen_setup_full_format_spec+0x70> │ │ │ │ │ + cbz r3, 153c <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1636 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ + bne.n 15ce <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 1636 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + bne.n 15ce <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r4, 15d2 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ + cbz r4, 1566 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ - ldr r5, [r6, #32] │ │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 15d0 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + cbz r0, 1564 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 1588 <_PyPegen_setup_full_format_spec+0x50> │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ + b.n 151a <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15d2 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + beq.n 1566 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - bge.n 1598 <_PyPegen_setup_full_format_spec+0x60> │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + bge.n 152c <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp r0, #22 │ │ │ │ │ - bne.n 162c <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ - ldr.w r8, [ip, #4] │ │ │ │ │ + bne.n 15c4 <_PyPegen_setup_full_format_spec+0xfc> │ │ │ │ │ + ldr.w r9, [ip, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r7, [r8, #4] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - bne.n 162c <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 15c4 <_PyPegen_setup_full_format_spec+0xfc> │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f8 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ + beq.n 1590 <_PyPegen_setup_full_format_spec+0xc8> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r4, sl, lsl #2] │ │ │ │ │ - b.n 15f8 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + b.n 1590 <_PyPegen_setup_full_format_spec+0xc8> │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl b4 <_PyPegen_make_arguments+0x44> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 15be <_PyPegen_setup_full_format_spec+0x86> │ │ │ │ │ + b.n 1552 <_PyPegen_setup_full_format_spec+0x8a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001654 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +000015ec <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 163a <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1640 <_PyPegen_alias_for_star+0x54> │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 164c <_PyPegen_alias_for_star+0x60> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 163a <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1648 <_PyPegen_alias_for_star+0x5c> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1648 <_PyPegen_alias_for_star+0x5c> │ │ │ │ │ + │ │ │ │ │ +0000165c <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1678 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 1680 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000167c <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00001684 <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 16b4 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 16bc <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 16b2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 16ba <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 16b2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 16ba <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 169e <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 16a6 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1690 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 1698 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -000016b8 <_PyPegen_get_patterns>: │ │ │ │ │ +000016c0 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 16f0 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 16f8 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, 16ee <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 16f6 <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 16ee <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 16f6 <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 16da <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 16e2 <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 16cc <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 16d4 <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -000016f4 <_PyPegen_slash_with_default>: │ │ │ │ │ +000016fc <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1718 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 1720 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000171c <_PyPegen_template_str>: │ │ │ │ │ +00001724 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ bl 638 <_get_resized_exprs> │ │ │ │ │ - cbz r0, 1760 <_PyPegen_template_str+0x44> │ │ │ │ │ + cbz r0, 1768 <_PyPegen_template_str+0x44> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TemplateStr │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 175a <_PyPegen_template_str+0x3e> │ │ │ │ │ + b.n 1762 <_PyPegen_template_str+0x3e> │ │ │ │ │ │ │ │ │ │ -00001764 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +0000176c <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 960 <_build_concatenated_str.isra.0> │ │ │ │ │ - cbz r0, 1798 <_PyPegen_concatenate_tstrings+0x34> │ │ │ │ │ + cbz r0, 17a0 <_PyPegen_concatenate_tstrings+0x34> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0000179c <_PyPegen_interpolation>: │ │ │ │ │ +000017a4 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -2707,92 +2709,92 @@ │ │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18d0 <_PyPegen_interpolation+0x134> │ │ │ │ │ - cbz r7, 17e8 <_PyPegen_interpolation+0x4c> │ │ │ │ │ + bne.w 18d8 <_PyPegen_interpolation+0x134> │ │ │ │ │ + cbz r7, 17f0 <_PyPegen_interpolation+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1866 <_PyPegen_interpolation+0xca> │ │ │ │ │ + beq.n 186e <_PyPegen_interpolation+0xca> │ │ │ │ │ ldrd r3, r5, [r4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 17f8 <_PyPegen_interpolation+0x5c> │ │ │ │ │ + b.n 1800 <_PyPegen_interpolation+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 17d2 <_PyPegen_interpolation+0x36> │ │ │ │ │ + bne.n 17da <_PyPegen_interpolation+0x36> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ strd r9, r8, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ subs.w fp, r2, #1 │ │ │ │ │ - bmi.n 181a <_PyPegen_interpolation+0x7e> │ │ │ │ │ + bmi.n 1822 <_PyPegen_interpolation+0x7e> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl f58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ cmp.w sl, #61 @ 0x3d │ │ │ │ │ - beq.n 186c <_PyPegen_interpolation+0xd0> │ │ │ │ │ - cbnz r0, 186c <_PyPegen_interpolation+0xd0> │ │ │ │ │ + beq.n 1874 <_PyPegen_interpolation+0xd0> │ │ │ │ │ + cbnz r0, 1874 <_PyPegen_interpolation+0xd0> │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1876 <_PyPegen_interpolation+0xda> │ │ │ │ │ + cbz r0, 187e <_PyPegen_interpolation+0xda> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1876 <_PyPegen_interpolation+0xda> │ │ │ │ │ + blt.n 187e <_PyPegen_interpolation+0xda> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 18f8 <_PyPegen_interpolation+0x15c> │ │ │ │ │ + bne.n 1900 <_PyPegen_interpolation+0x15c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interpolation │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 185c <_PyPegen_interpolation+0xc0> │ │ │ │ │ + cbz r0, 1864 <_PyPegen_interpolation+0xc0> │ │ │ │ │ clz r1, r7 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - cbnz r7, 1880 <_PyPegen_interpolation+0xe4> │ │ │ │ │ + cbnz r7, 1888 <_PyPegen_interpolation+0xe4> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 17f2 <_PyPegen_interpolation+0x56> │ │ │ │ │ + b.n 17fa <_PyPegen_interpolation+0x56> │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bcs.n 1800 <_PyPegen_interpolation+0x64> │ │ │ │ │ + bcs.n 1808 <_PyPegen_interpolation+0x64> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 181a <_PyPegen_interpolation+0x7e> │ │ │ │ │ + b.n 1822 <_PyPegen_interpolation+0x7e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 2d8 <_PyPegen_make_arguments+0x268> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 185e <_PyPegen_interpolation+0xc2> │ │ │ │ │ + b.n 1866 <_PyPegen_interpolation+0xc2> │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ @@ -2801,22 +2803,22 @@ │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18f4 <_PyPegen_interpolation+0x158> │ │ │ │ │ + cbz r0, 18fc <_PyPegen_interpolation+0x158> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185e <_PyPegen_interpolation+0xc2> │ │ │ │ │ + beq.n 1866 <_PyPegen_interpolation+0xc2> │ │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -2834,30 +2836,30 @@ │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 17f8 <_PyPegen_interpolation+0x5c> │ │ │ │ │ + b.n 1800 <_PyPegen_interpolation+0x5c> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 185e <_PyPegen_interpolation+0xc2> │ │ │ │ │ + b.n 1866 <_PyPegen_interpolation+0xc2> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - b.n 1836 <_PyPegen_interpolation+0x9a> │ │ │ │ │ + b.n 183e <_PyPegen_interpolation+0x9a> │ │ │ │ │ │ │ │ │ │ -000018fc <_PyPegen_get_expr_name>: │ │ │ │ │ +00001904 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi.n 19c8 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + bhi.n 19d0 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x4f54 │ │ │ │ │ .word 0x31685454 │ │ │ │ │ .word 0x1d22272c │ │ │ │ │ .word 0x777c3618 │ │ │ │ │ .word 0x866d7277 │ │ │ │ │ .word 0x8b818681 │ │ │ │ │ @@ -2989,27 +2991,27 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a72 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ + beq.n 1a7a <_PyPegen_get_expr_name+0x176> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a86 <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ + beq.n 1a8e <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a7c <_PyPegen_get_expr_name+0x180> │ │ │ │ │ + beq.n 1a84 <_PyPegen_get_expr_name+0x180> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -3034,15 +3036,15 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001a90 <_PyPegen_new_type_comment>: │ │ │ │ │ +00001a98 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -3051,30 +3053,30 @@ │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1ac2 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + cbz r0, 1aca <_PyPegen_new_type_comment+0x32> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ac6 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 1ace <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ad2 <_PyPegen_new_type_comment+0x42> │ │ │ │ │ + blt.n 1ada <_PyPegen_new_type_comment+0x42> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1ac2 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 1aca <_PyPegen_new_type_comment+0x32> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ace <_PyPegen_new_type_comment+0x3e> │ │ │ │ │ + bne.n 1ad6 <_PyPegen_new_type_comment+0x3e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ace <_PyPegen_new_type_comment+0x3e> │ │ │ │ │ + b.n 1ad6 <_PyPegen_new_type_comment+0x3e> │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ │ [ dc] }} │ │ │ │ │ [ e0] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 128] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 170] <> │ │ │ │ │ [ 174] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 1a4] != │ │ │ │ │ [ 1a8] %U.%U │ │ │ │ │ - [ 1b0] * │ │ │ │ │ - [ 1b4] print │ │ │ │ │ - [ 1bc] exec │ │ │ │ │ + [ 1b0] print │ │ │ │ │ + [ 1b8] exec │ │ │ │ │ + [ 1c0] * │ │ │ │ │ [ 1c4] real number required in complex literal │ │ │ │ │ [ 1ec] imaginary number required in complex literal │ │ │ │ │ [ 21c] attribute │ │ │ │ │ [ 228] subscript │ │ │ │ │ [ 234] starred │ │ │ │ │ [ 23c] name │ │ │ │ │ [ 244] list │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,16 +16,16 @@ │ │ │ │ │ 0x000000d0 7a65645f 65787072 73002e4c 4337002e zed_exprs..LC7.. │ │ │ │ │ 0x000000e0 4c433800 2e4c4339 002e4c43 3130002e LC8..LC9..LC10.. │ │ │ │ │ 0x000000f0 4c433131 002e4c43 3132002e 4c433133 LC11..LC12..LC13 │ │ │ │ │ 0x00000100 00524149 53455f45 52524f52 5f4b4e4f .RAISE_ERROR_KNO │ │ │ │ │ 0x00000110 574e5f4c 4f434154 494f4e00 5079556e WN_LOCATION.PyUn │ │ │ │ │ 0x00000120 69636f64 655f5245 41445f43 48415200 icode_READ_CHAR. │ │ │ │ │ 0x00000130 2e4c4331 34002e4c 43313500 2e4c4331 .LC14..LC15..LC1 │ │ │ │ │ - 0x00000140 36002e4c 43313700 2e4c4331 38002e4c 6..LC17..LC18..L │ │ │ │ │ - 0x00000150 4330002e 4c433100 2e4c4331 39002e4c C0..LC1..LC19..L │ │ │ │ │ + 0x00000140 36002e4c 43313700 2e4c4330 002e4c43 6..LC17..LC0..LC │ │ │ │ │ + 0x00000150 31002e4c 43313800 2e4c4331 39002e4c 1..LC18..LC19..L │ │ │ │ │ 0x00000160 43323000 2e4c4332 31002e4c 43323200 C20..LC21..LC22. │ │ │ │ │ 0x00000170 2e4c4332 33002e4c 43323400 2e4c4332 .LC23..LC24..LC2 │ │ │ │ │ 0x00000180 35002e4c 43323600 2e4c4332 37002e4c 5..LC26..LC27..L │ │ │ │ │ 0x00000190 43323800 2e4c4332 39002e4c 43333000 C28..LC29..LC30. │ │ │ │ │ 0x000001a0 2e4c4333 31002e4c 43333200 2e4c4333 .LC31..LC32..LC3 │ │ │ │ │ 0x000001b0 33002e4c 43333400 2e4c4333 35002e4c 3..LC34..LC35..L │ │ │ │ │ 0x000001c0 43333600 2e4c4333 37002e4c 43333800 C36..LC37..LC38. │ │ │ │ │ @@ -154,30 +154,30 @@ │ │ │ │ │ 0x00000970 6f696e5f 6e616d65 735f7769 74685f64 oin_names_with_d │ │ │ │ │ 0x00000980 6f740050 79556e69 636f6465 5f46726f ot.PyUnicode_Fro │ │ │ │ │ 0x00000990 6d466f72 6d617400 5f507955 6e69636f mFormat._PyUnico │ │ │ │ │ 0x000009a0 64655f49 6e746572 6e496d6d 6f727461 de_InternImmorta │ │ │ │ │ 0x000009b0 6c005f50 795f7473 735f7473 74617465 l._Py_tss_tstate │ │ │ │ │ 0x000009c0 005f5079 50656765 6e5f6b65 795f7661 ._PyPegen_key_va │ │ │ │ │ 0x000009d0 6c75655f 70616972 005f5079 50656765 lue_pair._PyPege │ │ │ │ │ - 0x000009e0 6e5f616c 6961735f 666f725f 73746172 n_alias_for_star │ │ │ │ │ - 0x000009f0 00507955 6e69636f 64655f49 6e746572 .PyUnicode_Inter │ │ │ │ │ - 0x00000a00 6e46726f 6d537472 696e6700 5f507941 nFromString._PyA │ │ │ │ │ - 0x00000a10 53545f61 6c696173 005f5079 50656765 ST_alias._PyPege │ │ │ │ │ - 0x00000a20 6e5f6368 65636b5f 6c656761 63795f73 n_check_legacy_s │ │ │ │ │ - 0x00000a30 746d7400 5f507950 6567656e 5f676574 tmt._PyPegen_get │ │ │ │ │ - 0x00000a40 5f696e76 616c6964 5f746172 67657400 _invalid_target. │ │ │ │ │ - 0x00000a50 5f507950 6567656e 5f636c61 73735f64 _PyPegen_class_d │ │ │ │ │ - 0x00000a60 65665f64 65636f72 61746f72 73005f50 ef_decorators._P │ │ │ │ │ - 0x00000a70 79415354 5f436c61 73734465 66005f50 yAST_ClassDef._P │ │ │ │ │ - 0x00000a80 79506567 656e5f64 65636f64 65645f63 yPegen_decoded_c │ │ │ │ │ - 0x00000a90 6f6e7374 616e745f 66726f6d 5f746f6b onstant_from_tok │ │ │ │ │ - 0x00000aa0 656e0050 79427974 65735f41 73537472 en.PyBytes_AsStr │ │ │ │ │ - 0x00000ab0 696e6741 6e645369 7a65005f 50795065 ingAndSize._PyPe │ │ │ │ │ - 0x00000ac0 67656e5f 73657475 705f6675 6c6c5f66 gen_setup_full_f │ │ │ │ │ - 0x00000ad0 6f726d61 745f7370 6563005f 50795065 ormat_spec._PyPe │ │ │ │ │ + 0x000009e0 6e5f6368 65636b5f 6c656761 63795f73 n_check_legacy_s │ │ │ │ │ + 0x000009f0 746d7400 5f507950 6567656e 5f676574 tmt._PyPegen_get │ │ │ │ │ + 0x00000a00 5f696e76 616c6964 5f746172 67657400 _invalid_target. │ │ │ │ │ + 0x00000a10 5f507950 6567656e 5f636c61 73735f64 _PyPegen_class_d │ │ │ │ │ + 0x00000a20 65665f64 65636f72 61746f72 73005f50 ef_decorators._P │ │ │ │ │ + 0x00000a30 79415354 5f436c61 73734465 66005f50 yAST_ClassDef._P │ │ │ │ │ + 0x00000a40 79506567 656e5f64 65636f64 65645f63 yPegen_decoded_c │ │ │ │ │ + 0x00000a50 6f6e7374 616e745f 66726f6d 5f746f6b onstant_from_tok │ │ │ │ │ + 0x00000a60 656e0050 79427974 65735f41 73537472 en.PyBytes_AsStr │ │ │ │ │ + 0x00000a70 696e6741 6e645369 7a65005f 50795065 ingAndSize._PyPe │ │ │ │ │ + 0x00000a80 67656e5f 73657475 705f6675 6c6c5f66 gen_setup_full_f │ │ │ │ │ + 0x00000a90 6f726d61 745f7370 6563005f 50795065 ormat_spec._PyPe │ │ │ │ │ + 0x00000aa0 67656e5f 616c6961 735f666f 725f7374 gen_alias_for_st │ │ │ │ │ + 0x00000ab0 61720050 79556e69 636f6465 5f496e74 ar.PyUnicode_Int │ │ │ │ │ + 0x00000ac0 65726e46 726f6d53 7472696e 67005f50 ernFromString._P │ │ │ │ │ + 0x00000ad0 79415354 5f616c69 6173005f 50795065 yAST_alias._PyPe │ │ │ │ │ 0x00000ae0 67656e5f 6b65795f 70617474 65726e5f gen_key_pattern_ │ │ │ │ │ 0x00000af0 70616972 005f5079 50656765 6e5f6765 pair._PyPegen_ge │ │ │ │ │ 0x00000b00 745f7061 74746572 6e5f6b65 7973005f t_pattern_keys._ │ │ │ │ │ 0x00000b10 50795065 67656e5f 6765745f 70617474 PyPegen_get_patt │ │ │ │ │ 0x00000b20 65726e73 005f5079 5f617364 6c5f7061 erns._Py_asdl_pa │ │ │ │ │ 0x00000b30 74746572 6e5f7365 715f6e65 77005f50 ttern_seq_new._P │ │ │ │ │ 0x00000b40 79506567 656e5f73 6c617368 5f776974 yPegen_slash_wit │ │ │ ├── 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: 203652 (bytes into file) │ │ │ │ │ + Start of section headers: 203700 (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 0x31b84: │ │ │ │ │ +There are 16 section headers, starting at offset 0x31bb4: │ │ │ │ │ │ │ │ │ │ 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 00cc98 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 025ba8 004f98 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 025bd0 004f98 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00cccc 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02ab40 000180 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02ab68 000180 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00ce64 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00ce64 012420 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02acc0 006508 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01f284 001703 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020988 001216 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0311c8 000938 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 021b9e 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021b9e 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 021bd4 0020f0 10 14 359 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 023cc4 001ee2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 031b00 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00ce64 012448 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 02ace8 006510 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f2ac 001703 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0209b0 001216 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0311f8 000938 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 021bc6 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021bc6 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 021bfc 0020f0 10 14 359 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023cec 001ee2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 031b30 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 527 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 1 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00006731 592 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 5: 00008311 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 4: 0000673d 580 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 000082ad 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 6: 00000001 558 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ - 7: 00000231 6926 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 8: 00001f0d 602 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 7: 00000231 6912 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 8: 00001efd 602 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000d45 354 FUNC LOCAL DEFAULT 9 _gather_104_rule │ │ │ │ │ - 10: 000071d9 2068 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 000071c9 2068 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 12: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 15: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 16: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 17: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ @@ -26,161 +26,161 @@ │ │ │ │ │ 22: 0000014c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 23: 00000164 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 24: 000001a4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 25: 000001ac 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 26: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 27: 000001f4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 28: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 29: 00001d41 126 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 30: 00001dc1 108 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 31: 00001e2d 110 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 32: 00001e9d 110 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 29: 00001d31 126 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 30: 00001db1 108 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 31: 00001e1d 110 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 32: 00001e8d 110 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ 33: 00000659 452 FUNC LOCAL DEFAULT 1 decorators_rule │ │ │ │ │ - 34: 000010e9 1254 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ - 35: 0000f361 1004 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 36: 0000f84d 400 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 37: 00003bc5 752 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ - 38: 00003eb5 512 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ - 39: 00005e49 352 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ - 40: 0000de9d 12 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 41: 000049ad 712 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 42: 00004df1 1054 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ - 43: 000040b5 398 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 44: 00004245 1896 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 34: 000010f9 1254 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ + 35: 0000f389 1004 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 36: 0000f875 400 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 37: 00003bd5 752 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ + 38: 00003ec5 512 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ + 39: 00005e55 352 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ + 40: 0000de91 12 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 41: 000049bd 712 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 42: 00004e01 1054 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 43: 000040c5 398 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ + 44: 00004255 1896 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 45: 00008e69 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 46: 00008f95 246 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ 47: 0000aead 136 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 48: 000059d1 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 48: 000059dd 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ 49: 0000bbfd 1860 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ 50: 000009e3 102 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 51: 00000a49 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ - 52: 0000213d 136 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 53: 000082cd 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 52: 0000214d 136 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 53: 00008269 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 54: 00000001 352 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 55: 00000fed 352 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ - 56: 00002169 5952 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 56: 00002159 5952 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 57: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 58: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 59: 00000288 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 60: 000002b8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 61: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 62: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 63: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 64: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 65: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 66: 000038a9 1062 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 67: 00005dfd 1332 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 68: 00008135 1728 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 69: 0000c6d5 110 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 70: 0000d5ad 418 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 66: 00003899 1062 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ + 67: 00005ded 1332 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 68: 00008125 1730 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 69: 0000c6c9 110 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 70: 0000d5a1 418 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ 71: 00008de1 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 72: 00010c19 680 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 73: 00007d2d 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 74: 0000081d 2250 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 75: 00004d0d 228 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 76: 00006191 446 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 77: 000066c9 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 78: 0000dd41 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 79: 000054c9 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ - 80: 000069e5 180 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 81: 0000f74d 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 82: 000077e9 342 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ - 83: 00005d61 230 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 84: 00005c79 230 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 85: 00005871 352 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ - 86: 000018f9 754 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ - 87: 0000f9dd 1140 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 88: 000081b5 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 89: 00001bed 44 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ - 90: 00003d71 2132 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 91: 00005d7d 126 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 92: 0001066d 1152 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 93: 00003cd1 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 94: 000045c5 4136 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 95: 0000cc7d 1846 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 96: 00006f01 728 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 72: 00010c41 680 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 73: 00007d1d 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 74: 0000081d 2266 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 75: 00004d1d 228 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 76: 0000619d 446 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 77: 000066d5 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 78: 0000dd35 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 79: 000054d5 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ + 80: 00006981 180 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 81: 0000f775 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 82: 00007785 342 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ + 83: 00005d6d 230 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 84: 00005c85 230 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 85: 0000587d 352 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ + 86: 00001909 754 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ + 87: 0000fa05 1140 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 88: 00008151 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 89: 00001bfd 44 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + 90: 00003d61 2132 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 91: 00005d6d 126 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 92: 00010695 1152 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 93: 00003cc1 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 94: 000045b5 4134 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 95: 0000cc71 1846 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 96: 00006ef1 728 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ 97: 00000388 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 98: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 99: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 100: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 101: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 102: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 103: 000055ed 122 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ - 104: 00005669 646 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 105: 000035f1 402 FUNC LOCAL DEFAULT 1 tuple_rule │ │ │ │ │ - 106: 00003785 252 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ - 107: 0000c745 1336 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 108: 00005211 350 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ - 109: 0000dea9 604 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 110: 00006981 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ - 111: 00009d55 482 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 112: 00008295 56 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - 113: 000072d9 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 103: 000055dd 122 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ + 104: 00005659 646 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 105: 00003601 404 FUNC LOCAL DEFAULT 1 tuple_rule │ │ │ │ │ + 106: 00003795 252 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ + 107: 0000c739 1336 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 108: 00005221 350 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ + 109: 0000de9d 604 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 110: 00008841 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ + 111: 00009d49 482 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 112: 00008231 56 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ + 113: 00007275 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ 114: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 115: 000058f1 304 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ - 116: 00008401 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ - 117: 00005a21 860 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ - 118: 00008501 932 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 119: 0000fe51 2074 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 120: 000064cd 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 121: 00003b3d 134 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ - 122: 00006331 412 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 115: 000058e1 304 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ + 116: 0000839d 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ + 117: 00005a11 860 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ + 118: 0000849d 932 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 119: 0000fe79 2074 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 120: 000064bd 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 121: 00003b4d 134 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ + 122: 00006321 412 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 123: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 124: 000004f4 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 125: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 126: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 127: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 128: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 129: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 130: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 131: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 132: 000079ed 832 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 133: 0000c59d 312 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 134: 0000725d 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ - 135: 00008061 338 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 132: 000079dd 832 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 133: 0000c591 312 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 134: 000071f9 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ + 135: 00007ffd 338 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 136: 00000237 100 FUNC LOCAL DEFAULT 9 _tmp_116_rule │ │ │ │ │ - 137: 00006a99 1662 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 138: 00007e01 818 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 139: 000087f5 5186 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 140: 00009c39 284 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 141: 00009f39 1056 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 142: 0000a359 1044 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 143: 0000a76d 948 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 137: 00006a35 1662 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 138: 00007df1 818 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 139: 000087e9 5186 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 140: 00009c2d 284 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 141: 00009f2d 1056 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 142: 0000a34d 1044 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 143: 0000a761 948 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 144: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 145: 0000ab21 558 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 146: 0000ad51 264 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 147: 0000ae59 2582 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 145: 0000ab15 558 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 146: 0000ad45 264 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 147: 0000ae4d 2582 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 148: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 149: 0000b871 1362 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 149: 0000b865 1362 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 150: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 151: 0000bdc5 268 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 152: 0000bed1 1738 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 151: 0000bdb9 268 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 152: 0000bec5 1738 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 153: 00000718 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 154: 0000074c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 155: 000015d1 480 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ - 156: 00002285 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ - 157: 000017b1 326 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ - 158: 000022e9 598 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 155: 000015e1 480 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ + 156: 00002295 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 157: 000017c1 326 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ + 158: 000022f9 598 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 159: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 160: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 161: 00005371 344 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ - 162: 00007119 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 161: 00005381 340 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ + 162: 000070b5 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 163: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 164: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 165: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 166: 00001c19 1316 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ - 167: 00003881 134 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ - 168: 00003909 412 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ + 166: 00001c29 1316 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ + 167: 00003891 134 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ + 168: 00003919 412 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ 169: 00000814 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 170: 00000854 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 171: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 172: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 173: 0000d3b5 502 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 174: 0000d751 1518 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ - 175: 00010ec1 2656 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 173: 0000d3a9 502 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 174: 0000d745 1518 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ + 175: 00010ee9 2656 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 176: 00000ce3 98 FUNC LOCAL DEFAULT 9 _tmp_111_rule │ │ │ │ │ 177: 0000036f 106 FUNC LOCAL DEFAULT 9 _tmp_168_rule │ │ │ │ │ 178: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 179: 00000f19 212 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 180: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 181: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 182: 0000b751 1034 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ @@ -189,40 +189,40 @@ │ │ │ │ │ 185: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 186: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 187: 000009cc 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 188: 00000a0c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 189: 00000a38 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 190: 00000a50 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 191: 00000a70 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 192: 000021c5 192 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ - 193: 00002541 242 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ - 194: 0000e105 380 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 195: 000029d1 1348 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ - 196: 00002f15 1330 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ - 197: 0000e98d 2514 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ - 198: 0000e811 380 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 199: 00008235 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ - 200: 00005551 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ - 201: 00005b85 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ - 202: 0000e281 1050 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 203: 0000e69d 370 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 192: 000021d5 192 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ + 193: 00002551 242 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ + 194: 0000e0f9 380 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 195: 000029e1 1348 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ + 196: 00002f25 1330 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ + 197: 0000e981 2568 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ + 198: 0000e805 380 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 199: 000081d1 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 200: 0000555d 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ + 201: 00005b91 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ + 202: 0000e275 1050 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 203: 0000e691 370 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 204: 00000a90 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 205: 00002635 452 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 206: 000027f9 472 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 207: 00005745 300 FUNC LOCAL DEFAULT 1 default_rule │ │ │ │ │ + 205: 00002645 452 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 206: 00002809 470 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 207: 00005751 300 FUNC LOCAL DEFAULT 1 default_rule │ │ │ │ │ 208: 00000acc 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 209: 00000af0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 210: 00000b14 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 211: 00000b48 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 212: 00003449 424 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ - 213: 00005a21 356 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 212: 00003459 424 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ + 213: 00005a2d 356 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ 214: 00000917 96 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 215: 00000b68 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 216: 00000b94 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 217: 00007551 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ + 217: 000074ed 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ 218: 000008b5 98 FUNC LOCAL DEFAULT 9 _tmp_118_rule │ │ │ │ │ 219: 00000bd4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 220: 00000c04 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 221: 00000ea7 114 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 222: 00000c34 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 223: 00000c50 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 224: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ 228: 00000d44 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 229: 00000d74 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 230: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 231: 00000dc4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 232: 00000dec 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 233: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 234: 00000e38 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ - 235: 00003aa5 150 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ + 235: 00003ab5 150 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ 236: 00008c6d 370 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ 237: 00000c83 96 FUNC LOCAL DEFAULT 9 _tmp_152_rule.isra.0 │ │ │ │ │ 238: 00000c21 98 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 239: 00000baf 114 FUNC LOCAL DEFAULT 9 _tmp_151_rule │ │ │ │ │ 240: 00000b2d 130 FUNC LOCAL DEFAULT 9 _tmp_150_rule │ │ │ │ │ 241: 00000e50 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 242: 00000977 108 FUNC LOCAL DEFAULT 9 _tmp_105_rule │ │ │ │ │ @@ -250,46 +250,46 @@ │ │ │ │ │ 246: 000088a5 508 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ 247: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 248: 00000f60 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 249: 00000fa0 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 250: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 251: 0000100c 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 252: 00001030 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 253: 00004c75 150 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ + 253: 00004c85 150 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ 254: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 255: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 256: 00010aed 300 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ - 257: 00011a79 376 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 258: 00011921 342 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 256: 00010b15 300 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ + 257: 00011aa1 376 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 258: 00011949 342 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ 259: 0000b491 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 260: 00005641 258 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ + 260: 0000564d 258 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ 261: 000010c0 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 262: 0000cc35 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ 263: 000010e4 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 264: 00005fa9 366 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 265: 00006119 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ - 266: 00006351 888 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 264: 00005fb5 366 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 265: 00006125 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ + 266: 0000635d 888 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 267: 00001114 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 268: 0000719d 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 269: 000075f9 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 270: 00011bf1 766 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ - 271: 00007a2d 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ - 272: 00007b1d 928 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 273: 000076ed 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ + 268: 00007139 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 269: 00007595 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 270: 00011c19 766 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ + 271: 000079c9 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ + 272: 00007ab9 928 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 273: 00007689 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ 274: 00000311 94 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 275: 00012165 700 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ + 275: 0001218d 700 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ 276: 00008aa1 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ 277: 0000b38d 260 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ - 278: 00011ef1 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 279: 0001207d 232 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 278: 00011f19 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 279: 000120a5 232 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ 280: 0000114c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 281: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 282: 000074ed 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ - 283: 00007941 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ - 284: 00007ebd 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 282: 00007489 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 283: 000078dd 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 284: 00007e59 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 285: 000011b7 96 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 286: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 287: 00000161 106 FUNC LOCAL DEFAULT 9 _tmp_174_rule │ │ │ │ │ 288: 000001cb 108 FUNC LOCAL DEFAULT 9 _tmp_177_rule │ │ │ │ │ 289: 000011bc 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 290: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 291: 000011e4 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25ba8 contains 2547 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25bd0 contains 2547 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000052 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000058 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000008e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009c 00016b0a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ 0000013e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000162 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000168 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000188 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000001b6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001bc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000001d0 0000070a R_ARM_THM_CALL 00000231 compound_stmt_rule │ │ │ │ │ -000001e8 0000080a R_ARM_THM_CALL 00001f0d simple_stmts_rule │ │ │ │ │ +000001e8 0000080a R_ARM_THM_CALL 00001efd simple_stmts_rule │ │ │ │ │ 000001fc 00016f0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ 00000216 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000022a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000024e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00000256 0001710a R_ARM_THM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ 00000270 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000027e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -52,54 +52,54 @@ │ │ │ │ │ 000003fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000410 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000428 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000440 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000454 0000090a R_ARM_THM_CALL 00000d45 _gather_104_rule │ │ │ │ │ 00000474 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000480 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000048a 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000048a 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 000004a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004b0 0001760a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000004c8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d2 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +000004d2 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 000004e0 0001770a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000004ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000504 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000051e 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000051e 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000052a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000538 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00000546 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00000538 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00000546 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00000556 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000564 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000570 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00000570 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00000580 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000058c 0001770a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000005a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ba 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +000005ba 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 000005ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005d8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005e4 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +000005e4 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 000005f6 0001770a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000604 0001770a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000614 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000622 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000062a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000063c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000648 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00000648 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000067c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000682 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006a8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006ae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006c4 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006ec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006f2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000704 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000716 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000736 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ +00000736 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ 00000744 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000778 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000788 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000798 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007c8 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007d6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007ec 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -126,1641 +126,1641 @@ │ │ │ │ │ 000009b8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009d4 0001d00a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ 00000a16 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a1c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a50 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a6a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a70 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a86 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ab4 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ac4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ae0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000af6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000b0c 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000b26 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00000b3a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ba8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000bb0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000be4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000bea 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000bfe 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c34 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000c46 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c6c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c7c 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000c96 0001d30a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000ca2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cd4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cdc 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000cea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cfa 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000d0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d1e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d40 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d50 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d6a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000d90 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000da4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000daa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000dc6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e00 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e18 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e28 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e30 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e34 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e38 00009a2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -00000e3c 00009a30 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -00000e56 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000eae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000eb4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000ecc 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ee8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef8 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000f0a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f1a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000f30 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f46 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f4a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f4e 0000992f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ -00000f52 00009930 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ -00000f72 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f8c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f94 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fda 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000fe6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ff4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001004 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a88 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ab8 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000ac8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ae4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000afa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000b10 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000b2c 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00000b40 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bb2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bba 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bd4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000bf4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c08 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c3e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c50 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c60 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c76 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000c88 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000ca4 0001d30a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000cb0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ce2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cea 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cf8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d08 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d1a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d2c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d4e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d5e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d78 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000d9e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000db2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000db8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000dd4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e24 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e34 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e3c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000e40 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000e44 00009a2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +00000e48 00009a30 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +00000e62 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e84 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e8a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000eba 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000ec0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ed8 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ef4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f04 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000f16 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f26 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000f3c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f52 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f56 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f5a 0000992f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ +00000f5e 00009930 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ +00000f7e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f9c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fa4 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fea 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000ff6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001004 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001014 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001022 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000102a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000103a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001050 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000106c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000107e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001086 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000108e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000010ba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000110c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001112 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000114a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001154 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001170 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000118a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011a4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011bc 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -000011c8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000011fe 0001d50a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00001226 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000124c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001262 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000126c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001288 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012bc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012d4 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -000012e0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000012f8 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00001308 0000280a R_ARM_THM_CALL 0000de9d NEW_TYPE_COMMENT │ │ │ │ │ -0000132a 0001d60a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001332 0000a52f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ -00001336 0000a530 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ -0000134a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001364 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000139c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000013a2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000013bc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001024 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001032 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000103a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000104a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001060 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000107c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000108e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001096 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000109e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000010ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010e8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000111c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001122 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000115a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001164 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001180 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000119a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011cc 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +000011d8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000120e 0001d50a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00001236 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000125c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001272 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000127c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001298 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012b2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012cc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012e4 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +000012f0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001308 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00001318 0000280a R_ARM_THM_CALL 0000de91 NEW_TYPE_COMMENT │ │ │ │ │ +0000133a 0001d60a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001342 0000a52f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ +00001346 0000a530 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ +0000135a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001374 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000013ac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013b2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000013cc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000013ea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001412 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000141c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001422 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001426 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001430 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001446 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001458 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001464 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000147e 0000a42f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ -00001482 0000a430 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ -00001486 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000149e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014b6 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000014ba 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000014be 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014d4 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -0000150e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001516 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000151a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001522 0000a32f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ -00001526 0000a330 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ -0000152e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001538 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000156e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001592 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015b2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015f4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000015fa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001618 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000165e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000167c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000016b6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000016bc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000016da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e2 0000b32f R_ARM_THM_MOVW_ABS_NC 00000f19 _tmp_139_rule │ │ │ │ │ -000016e6 0000b330 R_ARM_THM_MOVT_ABS 00000f19 _tmp_139_rule │ │ │ │ │ -000016ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000016f8 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00001700 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001704 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001718 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00001724 0000b22f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -00001728 0000b230 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -00001738 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000177a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000178c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001792 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017d0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000017d6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000017ea 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000180c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00001824 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000182a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000184a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000185a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001892 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000018a0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000018b0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000191c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001922 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000193e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001966 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000196c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001982 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019b4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019d6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019dc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a0c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a12 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a28 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001a44 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a54 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001a66 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a76 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001a8a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a9e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aac 0000b52f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ -00001ab0 0000b530 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ -00001b06 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b12 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b1a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b2e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b3c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b4c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b60 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001b64 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001b68 0000b42f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ -00001b6c 0000b430 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ -00001b86 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ba2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001baa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000013dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000013fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001422 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000142c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001432 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001436 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001440 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001456 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001468 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001474 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000148e 0000a42f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ +00001492 0000a430 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ +00001496 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014ae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014c6 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000014ca 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000014ce 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014e4 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +0000151e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001526 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000152a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001532 0000a32f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ +00001536 0000a330 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ +0000153e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001548 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000157e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000015a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001604 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000160a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001628 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000166e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000168c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000016c6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000016cc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000016ea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016f2 0000b32f R_ARM_THM_MOVW_ABS_NC 00000f19 _tmp_139_rule │ │ │ │ │ +000016f6 0000b330 R_ARM_THM_MOVT_ABS 00000f19 _tmp_139_rule │ │ │ │ │ +000016fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001708 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00001710 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001714 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001728 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00001734 0000b22f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +00001738 0000b230 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +00001748 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000178a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000179c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017a2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000017e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000017fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000181c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00001834 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000183a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000185a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000186a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000018a2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000018b0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000018c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018f4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000192c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001932 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000194e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001976 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000197c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001992 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019be 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019c4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019e6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019ec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a1c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a22 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a38 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a54 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a64 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001a76 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a86 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001a9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001abc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ +00001ac0 0000b530 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ +00001b16 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001b22 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b2a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b3e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b4c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b5c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b66 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b70 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b74 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b78 0000b42f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ +00001b7c 0000b430 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ +00001b96 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001bb2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001bc2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bd2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bfe 0001e10a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001c08 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001c3c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c42 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001c70 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c76 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001cb4 0000c20a R_ARM_THM_CALL 0000e105 _loop1_30_rule │ │ │ │ │ -00001cdc 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001d06 0000c50a R_ARM_THM_CALL 0000e98d _loop1_31_rule │ │ │ │ │ -00001d30 0000c60a R_ARM_THM_CALL 0000e811 _loop0_28_rule │ │ │ │ │ -00001d60 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001d68 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00001d6c 0000bf30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00001d84 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d9e 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001da8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ddc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001de2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001dfa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e34 0000c60a R_ARM_THM_CALL 0000e811 _loop0_28_rule │ │ │ │ │ -00001e4e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e54 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e80 0000c50a R_ARM_THM_CALL 0000e98d _loop1_31_rule │ │ │ │ │ -00001e9c 0000c60a R_ARM_THM_CALL 0000e811 _loop0_28_rule │ │ │ │ │ -00001ea6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f44 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f4e 0000ba2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00001f52 0000ba30 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00001f58 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f5c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f74 0000c20a R_ARM_THM_CALL 0000e105 _loop1_30_rule │ │ │ │ │ -00001f80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f8e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f98 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f9c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fa4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ -00001fa8 0000bc30 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ -00001fbe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fde 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001fe4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ff8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002006 0000ca0a R_ARM_THM_CALL 0000e281 param_no_default_rule │ │ │ │ │ -0000201a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002024 0000be2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -00002028 0000be30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00002044 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000204e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -00002052 0000bd30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -00002062 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000206c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002076 0000b92f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -0000207a 0000b930 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -00002080 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002084 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020ac 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000020be 0000ca0a R_ARM_THM_CALL 0000e281 param_no_default_rule │ │ │ │ │ -000020c8 0000bb2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -000020cc 0000bb30 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -000020d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020f6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002100 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002116 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000211c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002136 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000215c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002162 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002174 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000218c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000219e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021e2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021e8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021fa 0000c20a R_ARM_THM_CALL 0000e105 _loop1_30_rule │ │ │ │ │ -00002206 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002216 0000c20a R_ARM_THM_CALL 0000e105 _loop1_30_rule │ │ │ │ │ -00002222 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000223a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002248 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000225c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002260 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000227e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022a2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022a8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bd2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001be2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c0e 0001e10a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001c18 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001c4c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c52 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001c80 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c86 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001cc4 0000c20a R_ARM_THM_CALL 0000e0f9 _loop1_30_rule │ │ │ │ │ +00001cec 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001d16 0000c50a R_ARM_THM_CALL 0000e981 _loop1_31_rule │ │ │ │ │ +00001d40 0000c60a R_ARM_THM_CALL 0000e805 _loop0_28_rule │ │ │ │ │ +00001d70 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001d78 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00001d7c 0000bf30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00001d94 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dae 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001db8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001df2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e0a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e44 0000c60a R_ARM_THM_CALL 0000e805 _loop0_28_rule │ │ │ │ │ +00001e5e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e64 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e90 0000c50a R_ARM_THM_CALL 0000e981 _loop1_31_rule │ │ │ │ │ +00001eac 0000c60a R_ARM_THM_CALL 0000e805 _loop0_28_rule │ │ │ │ │ +00001eb6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ee0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001efe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f54 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f5e 0000ba2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00001f62 0000ba30 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00001f68 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f6c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f84 0000c20a R_ARM_THM_CALL 0000e0f9 _loop1_30_rule │ │ │ │ │ +00001f90 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f9e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fa8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fac 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fb4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ +00001fb8 0000bc30 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ +00001fce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ff4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002008 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002016 0000ca0a R_ARM_THM_CALL 0000e275 param_no_default_rule │ │ │ │ │ +0000202a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002034 0000be2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +00002038 0000be30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +00002054 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000205e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00002062 0000bd30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +00002072 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000207c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002086 0000b92f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +0000208a 0000b930 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +00002090 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002094 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020b2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020bc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000020ce 0000ca0a R_ARM_THM_CALL 0000e275 param_no_default_rule │ │ │ │ │ +000020d8 0000bb2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +000020dc 0000bb30 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +000020e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002106 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002110 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002126 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000212c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002146 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000216c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002172 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002184 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000219c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000021ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021ce 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021f2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000021f8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000220a 0000c20a R_ARM_THM_CALL 0000e0f9 _loop1_30_rule │ │ │ │ │ +00002216 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002226 0000c20a R_ARM_THM_CALL 0000e0f9 _loop1_30_rule │ │ │ │ │ +00002232 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002258 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000226c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002270 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000227a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000228e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022b2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000022b8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000022c8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000230c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002312 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002330 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002352 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000236c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002370 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000237a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000239a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000023c0 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -000023ca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000023d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000240a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002440 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002446 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002460 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000246a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022d8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000231c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002322 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002340 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002362 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000237c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002380 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000238a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000023aa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023b6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023d0 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +000023da 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000023e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000240c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000241a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002450 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002456 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002470 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000247a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002490 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002494 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002498 00009a2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -0000249c 00009a30 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -000024b6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024d0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024d4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000024dc 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ -000024e0 0000cc30 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ -000024e6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002510 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002530 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002560 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002566 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002578 0000c60a R_ARM_THM_CALL 0000e811 _loop0_28_rule │ │ │ │ │ -00002582 0000c50a R_ARM_THM_CALL 0000e98d _loop1_31_rule │ │ │ │ │ -00002592 0000c60a R_ARM_THM_CALL 0000e811 _loop0_28_rule │ │ │ │ │ -0000259c 0000c50a R_ARM_THM_CALL 0000e98d _loop1_31_rule │ │ │ │ │ -000025bc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025c8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025d6 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000025e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002600 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002608 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000260c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002616 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000262c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002658 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000265e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002684 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000268a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026b8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026be 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026d2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026ec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fa 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000270a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000271a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000277a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002788 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002790 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027f2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000281c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002822 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002850 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000286a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000288a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000028b0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000028fa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002900 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000290c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002918 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002936 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000293c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000f19 _tmp_139_rule │ │ │ │ │ -00002940 0000b330 R_ARM_THM_MOVT_ABS 00000f19 _tmp_139_rule │ │ │ │ │ -00002948 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002952 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -0000295a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000295e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002972 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000297e 0000b22f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -00002982 0000b230 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -00002992 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029c0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029f4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000029fa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a12 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a42 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a48 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a6a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a70 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a98 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ab2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ab8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002ad2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b14 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00002b40 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b4e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b62 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002bac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002bb2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002bdc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002bf6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002bfc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c16 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c38 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c5a 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00002c84 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c90 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c94 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c9e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002cc6 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002cd8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d08 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002d26 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002d4a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002d7a 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00002d90 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002daa 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00002dbe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ddc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002df2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e1c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e5a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e90 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e98 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002eac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002eb8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ec4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002eca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ede 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ef4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002efe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f38 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f3e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002f5e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f8a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fbc 0000ca0a R_ARM_THM_CALL 0000e281 param_no_default_rule │ │ │ │ │ -00002fea 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000300e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003014 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003054 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000307c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00003088 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030ae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000030b4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000030ce 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030e8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003114 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003136 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00003146 0000d60a R_ARM_THM_CALL 00000917 _tmp_128_rule │ │ │ │ │ -0000315c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003168 0000d60a R_ARM_THM_CALL 00000917 _tmp_128_rule │ │ │ │ │ -00003170 0000d32f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00003174 0000d330 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -0000317a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000317e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003196 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031aa 0000cb0a R_ARM_THM_CALL 0000e69d param_rule │ │ │ │ │ -000031b6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031be 0000d22f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -000031c2 0000d230 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -000031c8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000031cc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000031e4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031fa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000031fe 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003206 0000d12f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ -0000320a 0000d130 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ -00003210 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000321a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000323a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003240 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003254 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003268 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003282 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032a4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000032aa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000032be 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032d0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032e8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -000032ec 0000d030 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -000032f2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000032f6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003318 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003332 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000248a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024a0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024a4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024a8 00009a2f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +000024ac 00009a30 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +000024c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024e0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024e4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024ec 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ +000024f0 0000cc30 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ +000024f6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002520 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002540 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002570 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002576 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002588 0000c60a R_ARM_THM_CALL 0000e805 _loop0_28_rule │ │ │ │ │ +00002592 0000c50a R_ARM_THM_CALL 0000e981 _loop1_31_rule │ │ │ │ │ +000025a2 0000c60a R_ARM_THM_CALL 0000e805 _loop0_28_rule │ │ │ │ │ +000025ac 0000c50a R_ARM_THM_CALL 0000e981 _loop1_31_rule │ │ │ │ │ +000025cc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025d8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025e6 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000025f6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002610 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002618 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000261c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002626 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000263c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002668 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000266e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002694 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000269a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026c8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026ce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026e2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000270a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000271a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000272a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000278a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002798 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027a0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000027b6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002802 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000282c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002832 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002860 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000287a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000289a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000028c0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002908 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000290e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000291a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002926 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002944 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000294a 0000b32f R_ARM_THM_MOVW_ABS_NC 00000f19 _tmp_139_rule │ │ │ │ │ +0000294e 0000b330 R_ARM_THM_MOVT_ABS 00000f19 _tmp_139_rule │ │ │ │ │ +00002956 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002960 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00002968 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000296c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002980 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000298c 0000b22f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +00002990 0000b230 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +000029a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a04 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a0a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a22 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a52 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a58 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a7a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a80 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002aa8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ac2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ac8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002ae2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b04 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b24 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00002b50 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b72 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00002bbc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002bc2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002bec 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c06 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c0c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c26 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c48 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c6a 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00002c94 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca4 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cae 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002cd6 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002ce8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d18 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002d36 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002d5a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002d8a 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00002da0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dba 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00002dce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e02 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e2c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e6a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e90 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ea0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ea8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ebc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ec8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ed4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eda 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f04 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f0e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f48 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f4e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f6e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f84 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fcc 0000ca0a R_ARM_THM_CALL 0000e275 param_no_default_rule │ │ │ │ │ +00002ffa 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000301e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003024 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003064 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000308c 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00003098 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030be 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000030c4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000030de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030f8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000310e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003124 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003146 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00003156 0000d60a R_ARM_THM_CALL 00000917 _tmp_128_rule │ │ │ │ │ +0000316c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003178 0000d60a R_ARM_THM_CALL 00000917 _tmp_128_rule │ │ │ │ │ +00003180 0000d32f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00003184 0000d330 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +0000318a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000318e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000031a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031ba 0000cb0a R_ARM_THM_CALL 0000e691 param_rule │ │ │ │ │ +000031c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031ce 0000d22f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +000031d2 0000d230 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +000031d8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000031dc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000031f4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003200 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000320a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000320e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003216 0000d12f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ +0000321a 0000d130 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ +00003220 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000322a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000324a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003250 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003264 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003278 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003292 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000032ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000032ce 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032e0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032f8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +000032fc 0000d030 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00003302 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003306 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003328 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00003342 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003360 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000336a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003378 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000337c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003386 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003396 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000033d0 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000033e4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033f2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003404 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000340e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003422 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003438 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003440 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000346a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003470 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000348a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034a2 0000ca0a R_ARM_THM_CALL 0000e281 param_no_default_rule │ │ │ │ │ -000034b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034da 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000034e0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000034f6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000350a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000351e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003542 0000cb0a R_ARM_THM_CALL 0000e69d param_rule │ │ │ │ │ -0000354e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003558 0000dd0a R_ARM_THM_CALL 00000ea7 _tmp_129_rule │ │ │ │ │ -00003560 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00003564 0000dc30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -0000356a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000356e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003586 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000359a 0000cb0a R_ARM_THM_CALL 0000e69d param_rule │ │ │ │ │ -000035a6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035b0 0000cb0a R_ARM_THM_CALL 0000e69d param_rule │ │ │ │ │ -000035bc 0000cb0a R_ARM_THM_CALL 0000e69d param_rule │ │ │ │ │ -000035c8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035d0 0000db2f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -000035d4 0000db30 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -000035e2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003612 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003618 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003642 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000365a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003660 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003674 0000510a R_ARM_THM_CALL 0000f74d star_named_expression_rule │ │ │ │ │ -00003682 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000368c 0000570a R_ARM_THM_CALL 0000f9dd star_named_expressions_rule │ │ │ │ │ -0000369c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000036b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036de 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000370a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003712 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003724 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003352 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003370 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000337a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003388 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000338c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003396 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000033a6 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000033e0 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000033f4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003402 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003414 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000341e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003432 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003448 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003450 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000347a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003480 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000349a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034b2 0000ca0a R_ARM_THM_CALL 0000e275 param_no_default_rule │ │ │ │ │ +000034c4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034ea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000034f0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003506 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000351a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000352e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003552 0000cb0a R_ARM_THM_CALL 0000e691 param_rule │ │ │ │ │ +0000355e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003568 0000dd0a R_ARM_THM_CALL 00000ea7 _tmp_129_rule │ │ │ │ │ +00003570 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +00003574 0000dc30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +0000357a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000357e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003596 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035aa 0000cb0a R_ARM_THM_CALL 0000e691 param_rule │ │ │ │ │ +000035b6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035c0 0000cb0a R_ARM_THM_CALL 0000e691 param_rule │ │ │ │ │ +000035cc 0000cb0a R_ARM_THM_CALL 0000e691 param_rule │ │ │ │ │ +000035d8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035e0 0000db2f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +000035e4 0000db30 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +000035f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003624 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000362a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003656 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000366c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003672 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003686 0000510a R_ARM_THM_CALL 0000f775 star_named_expression_rule │ │ │ │ │ +00003694 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369e 0000570a R_ARM_THM_CALL 0000fa05 star_named_expressions_rule │ │ │ │ │ +000036ae 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000036ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036d2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036f0 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000371c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003724 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003736 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003774 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037a6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000037ac 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000037d4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037dc 0000570a R_ARM_THM_CALL 0000f9dd star_named_expressions_rule │ │ │ │ │ -000037ea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037f2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000380e 0001be0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000382e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003846 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000387a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038a0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038a6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038b6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038ce 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -000038e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003900 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000392a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003930 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003948 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003952 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000396c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003996 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000399c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000039b0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039c6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000977 _tmp_105_rule │ │ │ │ │ -000039ca 0000f230 R_ARM_THM_MOVT_ABS 00000977 _tmp_105_rule │ │ │ │ │ -000039d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000039e8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039f4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a00 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a0c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a14 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a18 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a20 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ -00003a24 0000f130 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ -00003a2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003a32 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a4a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003748 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003786 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037b6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000037bc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000037e4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037ec 0000570a R_ARM_THM_CALL 0000fa05 star_named_expressions_rule │ │ │ │ │ +000037fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003802 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000381e 0001be0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000383e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003856 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000388a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038b0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038b6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038de 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000038f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003910 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000393a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003940 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003958 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003962 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000397c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039a6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000039ac 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000039c0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039d6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000977 _tmp_105_rule │ │ │ │ │ +000039da 0000f230 R_ARM_THM_MOVT_ABS 00000977 _tmp_105_rule │ │ │ │ │ +000039e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000039f8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a04 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a10 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a1c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a24 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003a28 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003a30 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ +00003a34 0000f130 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ +00003a3a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003a42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003a98 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ac4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003aca 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003adc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ae6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003af2 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00003b1c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b24 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b5c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b62 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003b74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b7c 00007a0a R_ARM_THM_CALL 00006331 star_target_rule │ │ │ │ │ -00003ba4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003be8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003bee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c0c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c3a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c50 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c6c 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ -00003c7a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c84 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00003c9c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003cb0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003cce 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00003ce4 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ -00003cf2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cfc 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00003d16 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003d38 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00003d42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d6c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d72 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d90 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ -00003d9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003db0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003dba 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ -00003dc4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003dce 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003dd4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003dd8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003de2 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003dfa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003dfe 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003e06 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ -00003e0a 0000f330 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ -00003e0e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003e16 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e30 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e36 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003e3a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003e44 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003e48 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003e4c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003e5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e6e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ed8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ede 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003f00 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f18 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00003f1c 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00003f24 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00003f2e 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00003f42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f68 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003f6e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003f8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fa6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fc6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fd0 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00003fde 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fe6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003fea 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003ff2 0000f52f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ -00003ff6 0000f530 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ -00003ffc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004006 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000401e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000402a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004032 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004036 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004040 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000404c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00004050 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000405a 0000f42f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ -0000405e 0000f430 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ -00004064 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004074 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004096 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003aa8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ad4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003ada 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003aec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003af6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003b02 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00003b2c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b34 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b6c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b72 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b84 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b8c 00007a0a R_ARM_THM_CALL 00006321 star_target_rule │ │ │ │ │ +00003bb4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bbc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bf8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003bfe 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c1c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c4a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c60 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c7c 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ +00003c8a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c94 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00003cac 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003cc0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003cde 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00003cf4 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ +00003d02 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d0c 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00003d26 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003d48 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00003d52 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d98 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003da0 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ +00003daa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003dc0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003dca 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ +00003dd4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003dde 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003de4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003de8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003df2 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003e0a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003e0e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003e16 0000f32f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ +00003e1a 0000f330 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ +00003e1e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003e26 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e40 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e46 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003e4a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003e54 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003e58 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003e5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003e6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e7e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ee8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003eee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003f10 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f28 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00003f2c 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00003f34 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00003f3e 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00003f52 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003f7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003f9c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fb6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fd6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fe0 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00003fee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ff6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003ffa 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004002 0000f52f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ +00004006 0000f530 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ +0000400c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004016 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000402e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000403a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004042 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004046 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004050 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000405c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00004060 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000406a 0000f42f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ +0000406e 0000f430 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ +00004074 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004084 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000040a6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040d6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000040dc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000040fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004112 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00004116 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0000411e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00004128 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -0000413c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004160 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004166 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000417c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000419e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041aa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041b2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000041b6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000041c0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000041ca 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000041ce 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000041d8 0000f72f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -000041dc 0000f730 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -000041e2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000041ea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004204 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040e6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000040ec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000410c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004122 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00004126 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +0000412e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00004138 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +0000414c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004170 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004176 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000418c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041ae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041ba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041c2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000041c6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000041d0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000041da 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000041de 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000041e8 0000f72f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +000041ec 0000f730 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +000041f2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000041fa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004214 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004226 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004268 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000426e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004286 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000042ae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042b4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042d2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004302 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000430c 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -0000431a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004322 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -0000432c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004352 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00004390 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004400 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004412 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000444c 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -0000445c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004466 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004474 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000447e 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -0000448a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000044ae 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000044ce 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044da 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -000044e8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000450e 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00004516 0000f92f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -0000451a 0000f930 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -0000452e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004546 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004552 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00004560 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004584 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004594 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000045b8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000045be 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000045de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045e8 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00004608 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004614 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004632 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000463a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004646 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000464e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004686 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000468c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000046a4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ac 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -000046c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ce 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -000046e8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046f2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004708 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004710 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00004724 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000472e 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -0000473c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004746 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -0000474e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004752 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004764 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00004772 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ -00004776 0000fb30 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ -00004786 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047a8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047c2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047ca 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000047ce 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000047d8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000047dc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000047e0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000047ea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047f8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000047fc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004806 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000480a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000480e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004816 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004834 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000485a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004876 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004882 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004890 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000489a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000489e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000048b0 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -000048b4 0000fa30 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -000048c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004900 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000490e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004918 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000491c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004926 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004938 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000493c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00004944 0000f82f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ -00004948 0000f830 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ -0000494c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004958 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004978 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004982 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004986 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004990 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000499c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049d0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000049d6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a08 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a12 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004a3c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a46 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00004a50 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a7c 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00004ab4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004ae4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004aea 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004afc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b10 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b34 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b3c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004b60 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b74 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b78 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b82 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004b90 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00004b94 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00004b9c 0000fc2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ -00004ba0 0000fc30 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ -00004ba4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004bae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bc2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004be6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bee 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004bf2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004bfc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004c00 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004c04 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004c0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c26 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c44 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c5c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c94 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c9a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004cac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cb4 00005f0a R_ARM_THM_CALL 0000cc7d arguments_rule │ │ │ │ │ -00004cc2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004cf4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d2c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d32 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d5c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d66 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d7a 0001750a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00004d9c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004dd2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004dda 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e14 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e1a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e52 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e5c 0000430a R_ARM_THM_CALL 00005dfd star_targets_rule │ │ │ │ │ -00004e6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e76 0000440a R_ARM_THM_CALL 00008135 star_expressions_rule │ │ │ │ │ -00004e86 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e94 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ea4 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00004ec2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ed8 0000280a R_ARM_THM_CALL 0000de9d NEW_TYPE_COMMENT │ │ │ │ │ -00004ef4 0001f00a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00004f24 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f32 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f3c 0000430a R_ARM_THM_CALL 00005dfd star_targets_rule │ │ │ │ │ -00004f4c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f56 0000440a R_ARM_THM_CALL 00008135 star_expressions_rule │ │ │ │ │ -00004f66 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f84 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ -00004fa2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fb8 0000280a R_ARM_THM_CALL 0000de9d NEW_TYPE_COMMENT │ │ │ │ │ -00004fd4 0001f10a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00004fdc 0000ff2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ -00004fe0 0000ff30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ -00004ff2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000501a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005050 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005056 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000506c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000507a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005082 0000430a R_ARM_THM_CALL 00005dfd star_targets_rule │ │ │ │ │ -0000508e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050b0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050ba 0000430a R_ARM_THM_CALL 00005dfd star_targets_rule │ │ │ │ │ -000050c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050fa 0000440a R_ARM_THM_CALL 00008135 star_expressions_rule │ │ │ │ │ -00005106 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005112 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000511a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000511e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005128 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005136 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000513a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00005142 0000fe2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ -00005146 0000fe30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ -0000514a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00005152 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005164 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005176 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000518c 0000440a R_ARM_THM_CALL 00008135 star_expressions_rule │ │ │ │ │ -00005198 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051a2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000051a6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000051b0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000051b4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000051b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000051c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005234 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000523a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000524e 0001000a R_ARM_THM_CALL 00010aed double_starred_kvpair_rule │ │ │ │ │ -00005274 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000527a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000528e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000052a6 0001000a R_ARM_THM_CALL 00010aed double_starred_kvpair_rule │ │ │ │ │ -000052c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052da 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000052f8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005308 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000531c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000532a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004224 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004236 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004278 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000427e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004296 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000042be 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000042c4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042e2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004312 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000431c 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +0000432a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004332 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +0000433c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004362 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000043a0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043bc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004410 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004422 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000445c 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +0000446c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004476 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004484 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000448e 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +0000449a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000044be 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000044de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044ea 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +000044f8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000451e 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00004526 0000f92f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +0000452a 0000f930 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +0000453e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004556 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004562 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00004570 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004594 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000045a4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000045c8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000045ce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000045ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045f8 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00004618 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004624 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004642 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000464a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004656 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000465e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004696 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000469c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000046b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046bc 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000046d6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046de 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000046f8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004702 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004718 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004720 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00004734 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000473e 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +0000474c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004756 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +0000475e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004762 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004774 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00004782 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ +00004786 0000fb30 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ +00004796 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047b8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000047d2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047da 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000047de 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000047e8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000047ec 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000047f0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000047fa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004808 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000480c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004816 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000481a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000481e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004826 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004844 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000486a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004886 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004892 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000048a0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048aa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000048ae 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000048c0 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +000048c4 0000fa30 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +000048d2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000048f4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004910 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000491e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004928 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000492c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004936 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004948 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000494c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00004954 0000f82f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ +00004958 0000f830 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ +0000495c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004968 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004988 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004992 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004996 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000049a0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000049ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a18 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a22 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004a4c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a56 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00004a60 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a8c 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00004ac4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004af4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004afa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b0c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b20 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b44 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b4c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004b70 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b7c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b84 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b88 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b92 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004ba0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00004ba4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00004bac 0000fc2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ +00004bb0 0000fc30 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ +00004bb4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004bbe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bd2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004bf6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bfe 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004c02 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004c0c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004c10 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004c14 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004c1c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c36 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c54 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c6c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ca4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004caa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004cbc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cc4 00005f0a R_ARM_THM_CALL 0000cc71 arguments_rule │ │ │ │ │ +00004cd2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cfc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d04 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d3c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d42 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d76 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d8a 0001750a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00004dac 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004de2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e24 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e2a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e62 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e6c 0000430a R_ARM_THM_CALL 00005ded star_targets_rule │ │ │ │ │ +00004e7c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e86 0000440a R_ARM_THM_CALL 00008125 star_expressions_rule │ │ │ │ │ +00004e96 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ea4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004eb4 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00004ed2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ee8 0000280a R_ARM_THM_CALL 0000de91 NEW_TYPE_COMMENT │ │ │ │ │ +00004f04 0001f00a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00004f34 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f42 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f4c 0000430a R_ARM_THM_CALL 00005ded star_targets_rule │ │ │ │ │ +00004f5c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f66 0000440a R_ARM_THM_CALL 00008125 star_expressions_rule │ │ │ │ │ +00004f76 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f84 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f94 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ +00004fb2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004fc8 0000280a R_ARM_THM_CALL 0000de91 NEW_TYPE_COMMENT │ │ │ │ │ +00004fe4 0001f10a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00004fec 0000ff2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ +00004ff0 0000ff30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ +00005002 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000502a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005060 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005066 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000507c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000508a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005092 0000430a R_ARM_THM_CALL 00005ded star_targets_rule │ │ │ │ │ +0000509e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050b2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050c0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050ca 0000430a R_ARM_THM_CALL 00005ded star_targets_rule │ │ │ │ │ +000050d6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000510a 0000440a R_ARM_THM_CALL 00008125 star_expressions_rule │ │ │ │ │ +00005116 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005122 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000512a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000512e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005138 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005146 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000514a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00005152 0000fe2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ +00005156 0000fe30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ +0000515a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00005162 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005174 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005186 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000519c 0000440a R_ARM_THM_CALL 00008125 star_expressions_rule │ │ │ │ │ +000051a8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051b2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000051b6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051c0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000051c4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000051c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000051d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051fc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005244 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000524a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000525e 0001000a R_ARM_THM_CALL 00010b15 double_starred_kvpair_rule │ │ │ │ │ +00005284 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000528a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000529e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052b6 0001000a R_ARM_THM_CALL 00010b15 double_starred_kvpair_rule │ │ │ │ │ +000052d6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052ea 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005308 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005318 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000532c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000533a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005342 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000534a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005358 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005368 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005394 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000539a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000053b4 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000053d8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000053de 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000053f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005402 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005412 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005426 0000840a R_ARM_THM_CALL 000079ed disjunction_rule │ │ │ │ │ -0000545c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000547c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000548e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005496 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000054a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000534a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005352 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000535a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005368 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005378 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053a2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000053a8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053be 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053e2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000053e8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000540c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000541c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005430 0000840a R_ARM_THM_CALL 000079dd disjunction_rule │ │ │ │ │ +00005466 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000547c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005486 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000549c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054a4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000054ac 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000054c2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054e8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054ee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005516 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00005528 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005548 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005572 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005578 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000558e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000055b4 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000055c2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000055fe 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000560e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005616 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000562c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000563a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005660 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005666 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000567a 0000cb0a R_ARM_THM_CALL 0000e69d param_rule │ │ │ │ │ -00005692 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000569c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056ac 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000056d4 0000cb0a R_ARM_THM_CALL 0000e69d param_rule │ │ │ │ │ -000056f6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005702 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005706 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005710 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005720 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005726 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005764 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000576a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005780 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005788 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -000057bc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057c2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000057d4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057e8 0001062f R_ARM_THM_MOVW_ABS_NC 0000cc35 _tmp_126_rule │ │ │ │ │ -000057ec 00010630 R_ARM_THM_MOVT_ABS 0000cc35 _tmp_126_rule │ │ │ │ │ -000057f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000057fc 0001052f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ -00005800 00010530 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ -00005806 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000580a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005822 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005836 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000583e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000585e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005894 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000589a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000058b0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000058c8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000058ce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000058e2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000058fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000590a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000591c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000592c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000593e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000596c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000597c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005984 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000598c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000059a8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059c2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000059f8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000059fc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005a0e 0001072f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ -00005a12 00010730 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ -00005a18 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00005a42 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005a48 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005a6c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005a88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a9a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005aa0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ab2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005abc 00008c0a R_ARM_THM_CALL 00009c39 star_expression_rule │ │ │ │ │ -00005ad6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005af8 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00005b0e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005b42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b5e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b7e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ba4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005baa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005bbe 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005bf4 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c0e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005c2c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c3e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c4e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c56 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c5e 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c6c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c98 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c9e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005cc8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ce0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005cf6 0001f60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00005d06 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d22 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d58 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d80 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d86 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005db0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dc8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005dde 0001f70a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00005dee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e0a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005e40 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e6c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e72 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ea2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ea8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ebc 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005ed6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ee4 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005ef6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f06 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005f50 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005f5e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f6e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f76 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f7e 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f92 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fa2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fc8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fe2 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00005ff0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006006 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00006014 0001f80a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0000602e 00007a0a R_ARM_THM_CALL 00006331 star_target_rule │ │ │ │ │ -00006038 0001092f R_ARM_THM_MOVW_ABS_NC 00006119 _tmp_36_rule │ │ │ │ │ -0000603c 00010930 R_ARM_THM_MOVT_ABS 00006119 _tmp_36_rule │ │ │ │ │ -00006044 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006052 0001f80a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0000605e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000607e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000609c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060a2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060ae 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -000060ba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060c2 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -000060ca 0001092f R_ARM_THM_MOVW_ABS_NC 00006119 _tmp_36_rule │ │ │ │ │ -000060ce 00010930 R_ARM_THM_MOVT_ABS 00006119 _tmp_36_rule │ │ │ │ │ -000060d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000060e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000610a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006136 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000613c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000614c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000615c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000616c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000617c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000061e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006216 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000621c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006230 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000624a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006258 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000626a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000627a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000628e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062e0 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000062ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062fe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006306 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000630e 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006326 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000632e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054c2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000054f4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054fa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000550a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005522 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00005534 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005554 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000557e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005584 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000559a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055c0 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000055ce 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000560a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000561a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005622 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005638 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005646 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000566c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005672 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005686 0000cb0a R_ARM_THM_CALL 0000e691 param_rule │ │ │ │ │ +0000569e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056a8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056b8 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000056e0 0000cb0a R_ARM_THM_CALL 0000e691 param_rule │ │ │ │ │ +00005702 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000570e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005712 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000571c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000572c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005732 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005770 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005776 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000578c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005794 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000057c8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057ce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057e0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057f4 0001062f R_ARM_THM_MOVW_ABS_NC 0000cc35 _tmp_126_rule │ │ │ │ │ +000057f8 00010630 R_ARM_THM_MOVT_ABS 0000cc35 _tmp_126_rule │ │ │ │ │ +00005800 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005808 0001052f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ +0000580c 00010530 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ +00005812 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005816 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000582e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005842 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000584a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000586a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058a0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000058a6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000058bc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000058d4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000058da 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000058ee 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005908 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005916 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005928 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005938 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000594a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005978 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005988 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005990 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005998 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000059b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059ce 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a04 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005a08 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005a1a 0001072f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ +00005a1e 00010730 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ +00005a24 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00005a4e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a54 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005a78 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005a94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005aa6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005aac 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005abe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ac8 00008c0a R_ARM_THM_CALL 00009c2d star_expression_rule │ │ │ │ │ +00005ae2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b04 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00005b1a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005b4e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bb0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bb6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005bca 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005c00 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c1a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005c38 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c4a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c5a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c62 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c6a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c78 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ca4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005caa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005cd4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cec 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005d02 0001f60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00005d12 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d2e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d64 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d8c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d92 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005dbc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dd4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005dea 0001f70a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00005dfa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e16 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e4c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005eae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005eb4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005ec8 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005ee2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ef0 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005f02 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f12 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005f5c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005f6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f7a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f82 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f8a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f9e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fd4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fda 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fee 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00005ffc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006012 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00006020 0001f80a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0000603a 00007a0a R_ARM_THM_CALL 00006321 star_target_rule │ │ │ │ │ +00006044 0001092f R_ARM_THM_MOVW_ABS_NC 00006125 _tmp_36_rule │ │ │ │ │ +00006048 00010930 R_ARM_THM_MOVT_ABS 00006125 _tmp_36_rule │ │ │ │ │ +00006050 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000605e 0001f80a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0000606a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000608a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060a8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060ae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060ba 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000060c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060ce 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000060d6 0001092f R_ARM_THM_MOVW_ABS_NC 00006125 _tmp_36_rule │ │ │ │ │ +000060da 00010930 R_ARM_THM_MOVT_ABS 00006125 _tmp_36_rule │ │ │ │ │ +000060e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000060f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006116 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006142 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006148 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006158 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006168 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006178 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006188 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061c0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061c6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000061ec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061f2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006222 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006228 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000623c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006256 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006264 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006276 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006286 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000629a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062ec 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000062fa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000630a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006312 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000631a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006332 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000633a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006374 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000637a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006396 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000063c0 00005d0a R_ARM_THM_CALL 00003cd1 t_primary_rule │ │ │ │ │ -000063cc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063e2 00005d0a R_ARM_THM_CALL 00003cd1 t_primary_rule │ │ │ │ │ -000063f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063fa 00005c0a R_ARM_THM_CALL 0001066d slices_rule │ │ │ │ │ -00006408 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006410 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00006414 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -0000641c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006424 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000644a 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006464 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006494 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000649a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064c2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000064d0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000064f0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000064fc 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00006500 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00006508 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006514 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000653c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006546 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006564 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006576 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006588 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065ae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065b8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000065da 0001be0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -000065e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000660a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006614 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006632 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006650 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000665e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000666e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006688 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006698 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000669e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066aa 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000066e6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000066ec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000670c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000671c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006754 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000675a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006776 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006794 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -000067ae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000067b4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000067ca 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000067fa 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000680e 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -0000681a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000682a 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -00006842 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000684a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006880 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006888 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000689a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000068b0 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000068be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068e0 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006904 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006912 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006920 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006934 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000695a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000696e 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000699e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000069a4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000069b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069c4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069d6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a04 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a0a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a3c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a60 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a7c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a84 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006abc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ac2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006aee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006af4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b32 00010e0a R_ARM_THM_CALL 00011bf1 _loop1_73_rule │ │ │ │ │ -00006b5a 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00006bb2 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00006bbc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006be4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bf8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bfe 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c16 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c2e 0001120a R_ARM_THM_CALL 00000311 _tmp_130_rule │ │ │ │ │ -00006c50 0001130a R_ARM_THM_CALL 00012165 _loop0_71_rule │ │ │ │ │ -00006c6a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c70 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cb8 0001130a R_ARM_THM_CALL 00012165 _loop0_71_rule │ │ │ │ │ -00006cc2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cda 0001120a R_ARM_THM_CALL 00000311 _tmp_130_rule │ │ │ │ │ -00006cee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d0a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d34 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d3a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d4e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d5e 0001160a R_ARM_THM_CALL 00011ef1 lambda_param_no_default_rule │ │ │ │ │ -00006d7a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d82 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -00006d86 0000bd30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -00006d8c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006d90 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006da8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006dc4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006dd8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006de0 0000be2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -00006de4 0000be30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00006e18 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00006e20 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00006e24 0000bf30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00006e3a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e48 0001130a R_ARM_THM_CALL 00012165 _loop0_71_rule │ │ │ │ │ -00006e7e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ea2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006eb4 0001160a R_ARM_THM_CALL 00011ef1 lambda_param_no_default_rule │ │ │ │ │ -00006eba 0000bb2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -00006ebe 0000bb30 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -00006ec4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ed8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ee4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ef2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006efa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f10 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f1a 0000b92f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -00006f1e 0000b930 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -00006f24 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006f28 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006f52 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f5c 0000ba2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00006f60 0000ba30 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00006f76 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f7c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f90 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -00006fac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006fb2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fca 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006fe8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ff2 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -0000700c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007024 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007032 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007048 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000706e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000707e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007092 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070ae 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000070b2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000070ba 00010b2f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ -000070be 00010b30 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ -000070e8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070f0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070f8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007108 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007136 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000713c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000714e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000715c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007170 0000440a R_ARM_THM_CALL 00008135 star_expressions_rule │ │ │ │ │ -00007182 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007196 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071ba 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000071c0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000071d0 00010e0a R_ARM_THM_CALL 00011bf1 _loop1_73_rule │ │ │ │ │ -000071dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071ee 00010e0a R_ARM_THM_CALL 00011bf1 _loop1_73_rule │ │ │ │ │ -000071fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007210 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007216 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000721a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007224 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007232 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000724a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000727c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007282 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007290 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000729e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -000072b4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000072c2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000072d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072fa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007300 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007324 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000732a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007342 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007358 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000736c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073b4 00006d0a R_ARM_THM_CALL 0000dea9 starred_expression_rule │ │ │ │ │ -000073c4 0000510a R_ARM_THM_CALL 0000f74d star_named_expression_rule │ │ │ │ │ -000073d2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073dc 0000570a R_ARM_THM_CALL 0000f9dd star_named_expressions_rule │ │ │ │ │ -000073e8 00006b0a R_ARM_THM_CALL 0000c745 for_if_clauses_rule │ │ │ │ │ -000073f0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000073f4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007404 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000740e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007414 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -00007418 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -0000742e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007442 0000510a R_ARM_THM_CALL 0000f74d star_named_expression_rule │ │ │ │ │ -00007450 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000745c 00006b0a R_ARM_THM_CALL 0000c745 for_if_clauses_rule │ │ │ │ │ -00007466 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -0000746a 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00007470 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007474 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000748c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000074ac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000074b4 00006b0a R_ARM_THM_CALL 0000c745 for_if_clauses_rule │ │ │ │ │ -000074bc 0001182f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ -000074c0 00011830 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ -000074c6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000074ca 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006346 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006380 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006386 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000063a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000063cc 00005d0a R_ARM_THM_CALL 00003cc1 t_primary_rule │ │ │ │ │ +000063d8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063ee 00005d0a R_ARM_THM_CALL 00003cc1 t_primary_rule │ │ │ │ │ +000063fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006406 00005c0a R_ARM_THM_CALL 00010695 slices_rule │ │ │ │ │ +00006414 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000641c 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00006420 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00006428 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006430 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006456 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006470 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000064a0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064a6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064ce 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000064dc 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000064fc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006508 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +0000650c 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00006514 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006520 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006548 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006552 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006570 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006582 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006594 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065ba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065c4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000065e6 0001be0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +000065f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006616 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006620 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000663e 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000665c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000666a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000667a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006694 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066b6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000066f2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000066f8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006708 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006718 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006728 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006760 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006766 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006782 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000067a0 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000067ba 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000067c0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000067d6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006802 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006816 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +00006822 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006832 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +0000684a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006852 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006888 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006890 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000068a2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000068b8 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000068c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068e6 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006908 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006916 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006924 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006938 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006960 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006970 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000069a0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000069a6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069d8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a18 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a20 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a58 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a5e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a8a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a90 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ace 00010e0a R_ARM_THM_CALL 00011c19 _loop1_73_rule │ │ │ │ │ +00006af6 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00006b4e 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00006b58 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b94 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b9a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006bb2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bca 0001120a R_ARM_THM_CALL 00000311 _tmp_130_rule │ │ │ │ │ +00006bec 0001130a R_ARM_THM_CALL 0001218d _loop0_71_rule │ │ │ │ │ +00006c06 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c0c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c54 0001130a R_ARM_THM_CALL 0001218d _loop0_71_rule │ │ │ │ │ +00006c5e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c76 0001120a R_ARM_THM_CALL 00000311 _tmp_130_rule │ │ │ │ │ +00006c8a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ca6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cd0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cd6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cfa 0001160a R_ARM_THM_CALL 00011f19 lambda_param_no_default_rule │ │ │ │ │ +00006d16 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d1e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00006d22 0000bd30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +00006d28 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006d2c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006d44 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006d60 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d7c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +00006d80 0000be30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +00006db4 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00006dbc 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00006dc0 0000bf30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00006dd6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006de4 0001130a R_ARM_THM_CALL 0001218d _loop0_71_rule │ │ │ │ │ +00006e1a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e2e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e3e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006e50 0001160a R_ARM_THM_CALL 00011f19 lambda_param_no_default_rule │ │ │ │ │ +00006e56 0000bb2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +00006e5a 0000bb30 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +00006e60 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e74 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e8e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e96 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006eac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006eb6 0000b92f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +00006eba 0000b930 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +00006ec0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006ec4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006eee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ef8 0000ba2f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00006efc 0000ba30 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00006f12 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f18 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f2c 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00006f48 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f4e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f66 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f84 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f8e 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00006fa8 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006fc0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fce 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fe4 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000700a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000701a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000702e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000703e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000704a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000704e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007056 00010b2f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ +0000705a 00010b30 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ +00007084 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000708c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007094 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000070a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070d2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000070d8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070ea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070f8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000710c 0000440a R_ARM_THM_CALL 00008125 star_expressions_rule │ │ │ │ │ +0000711e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007132 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007156 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000715c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000716c 00010e0a R_ARM_THM_CALL 00011c19 _loop1_73_rule │ │ │ │ │ +00007178 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000718a 00010e0a R_ARM_THM_CALL 00011c19 _loop1_73_rule │ │ │ │ │ +00007196 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071ac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071b2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000071b6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000071c0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000071ce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071e6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007218 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000721e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000722c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000723a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00007250 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000725e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000726e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007296 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000729c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000072c0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072c6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000072de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072f4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007308 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007350 00006d0a R_ARM_THM_CALL 0000de9d starred_expression_rule │ │ │ │ │ +00007360 0000510a R_ARM_THM_CALL 0000f775 star_named_expression_rule │ │ │ │ │ +0000736e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007378 0000570a R_ARM_THM_CALL 0000fa05 star_named_expressions_rule │ │ │ │ │ +00007384 00006b0a R_ARM_THM_CALL 0000c739 for_if_clauses_rule │ │ │ │ │ +0000738c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007390 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000073a0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000073aa 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000073b0 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +000073b4 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +000073ca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073de 0000510a R_ARM_THM_CALL 0000f775 star_named_expression_rule │ │ │ │ │ +000073ec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073f8 00006b0a R_ARM_THM_CALL 0000c739 for_if_clauses_rule │ │ │ │ │ +00007402 0001192f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +00007406 00011930 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +0000740c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007410 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007428 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007440 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007448 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007450 00006b0a R_ARM_THM_CALL 0000c739 for_if_clauses_rule │ │ │ │ │ +00007458 0001182f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ +0000745c 00011830 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ +00007462 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007466 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000074a6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000074ac 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000074bc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074cc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000750a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007510 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007520 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007530 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007542 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000756e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007574 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075a2 0000600a R_ARM_THM_CALL 00006f01 genexp_rule │ │ │ │ │ -000075b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075d8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007618 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000761e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007630 0001130a R_ARM_THM_CALL 00012165 _loop0_71_rule │ │ │ │ │ -0000764a 0001130a R_ARM_THM_CALL 00012165 _loop0_71_rule │ │ │ │ │ -00007674 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007680 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000768e 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000769e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076c0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000076c4 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000076ce 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000076e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000770e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007714 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007724 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007748 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007776 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007786 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000077a0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000077a8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077b6 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000077d6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000780c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007812 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000782a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000784e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007854 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007862 0000430a R_ARM_THM_CALL 00005dfd star_targets_rule │ │ │ │ │ -00007874 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007884 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000789c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078ee 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000078f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000790c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007928 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007932 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007960 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007966 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007978 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -0000798a 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -000079b2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079c2 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000079d0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000079f0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000079f4 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000079fe 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007a0e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00007a24 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a4e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a54 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a6a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007a8e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007a9c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ace 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ad6 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007aec 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007afa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b0c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007b40 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b46 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b64 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b78 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007baa 0001160a R_ARM_THM_CALL 00011ef1 lambda_param_no_default_rule │ │ │ │ │ -00007bd8 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00007bfc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c02 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c1c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c34 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c4a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c96 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00007ca2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cbc 00011d0a R_ARM_THM_CALL 000011b7 _tmp_135_rule │ │ │ │ │ -00007cd2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cde 00011d0a R_ARM_THM_CALL 000011b7 _tmp_135_rule │ │ │ │ │ -00007ce6 0000d32f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00007cea 0000d330 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -00007cf0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007cf4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d20 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -00007d2c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d34 0000d22f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -00007d38 0000d230 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -00007d3e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d42 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d64 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d6a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d94 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007dc4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ddc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007de0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007de8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -00007dec 0000d030 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00007df2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00007dfa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e0a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e10 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e24 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e34 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e5e 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00007e72 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e84 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007ea0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007edc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ee2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ef8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f10 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f18 0001160a R_ARM_THM_CALL 00011ef1 lambda_param_no_default_rule │ │ │ │ │ -00007f2a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f50 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f56 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f94 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fb8 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -00007fc4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fce 0000dd0a R_ARM_THM_CALL 00000ea7 _tmp_129_rule │ │ │ │ │ -00007fd6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00007fda 0000dc30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -00007fe0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007fe4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007ffc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008010 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -0000801c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008026 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -00008032 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -0000803e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008046 0000db2f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -0000804a 0000db30 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -00008058 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000808a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008090 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000080b8 0000840a R_ARM_THM_CALL 000079ed disjunction_rule │ │ │ │ │ -000080ca 0000840a R_ARM_THM_CALL 000079ed disjunction_rule │ │ │ │ │ -000080da 0000850a R_ARM_THM_CALL 0000c59d lambdef_rule │ │ │ │ │ -000080fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008104 0000840a R_ARM_THM_CALL 000079ed disjunction_rule │ │ │ │ │ -00008114 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000811e 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -0000812a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000814a 0001c10a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008152 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000816c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000081a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081cc 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -000081d2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000081d6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000081e0 0001222f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ -000081e4 00012230 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ -000081f2 0001212f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -000081f6 00012130 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -00008204 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00008222 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008252 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008258 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008286 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082c2 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00008306 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00008332 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008338 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000834c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008366 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008374 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008382 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008396 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083b6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000083c2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000083ca 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000083e8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008422 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008428 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008438 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000845c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008488 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000849a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084c0 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000084d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084e0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084e8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008524 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000852a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008546 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000855a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008572 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008594 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000859a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085b2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000085e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000085e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000860c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008612 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000862c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000864c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008674 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008692 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000086ba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000086c8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086da 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -000086e2 0001232f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ -000086e6 00012330 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ -000086fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008716 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ -00008724 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008750 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000875e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008790 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -000087c2 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -000087da 0001250a R_ARM_THM_CALL 000003d9 invalid_tstring_replacement_field_rule │ │ │ │ │ -000087e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008804 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008812 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008822 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000753e 0000600a R_ARM_THM_CALL 00006ef1 genexp_rule │ │ │ │ │ +00007550 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007562 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007574 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007586 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075cc 0001130a R_ARM_THM_CALL 0001218d _loop0_71_rule │ │ │ │ │ +000075e6 0001130a R_ARM_THM_CALL 0001218d _loop0_71_rule │ │ │ │ │ +00007610 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000761c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000762a 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000763a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007654 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000765c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007660 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000766a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007680 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076aa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076b0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000076c0 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000076e4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007712 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007722 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000773c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007744 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007752 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007760 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007772 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000077a8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000077ae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000077c6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000077ea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000077f0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000077fe 0000430a R_ARM_THM_CALL 00005ded star_targets_rule │ │ │ │ │ +00007810 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007820 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007838 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007874 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000788a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007892 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000078a8 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000078c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078ce 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000078fc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007902 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007914 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00007926 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +0000794e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000795e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000796c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000798c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007990 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000799a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000079aa 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000079c0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079ea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000079f0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a06 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007a2a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007a38 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007a6a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007a72 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a88 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a96 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007aa8 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007adc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ae2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b00 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b14 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b46 0001160a R_ARM_THM_CALL 00011f19 lambda_param_no_default_rule │ │ │ │ │ +00007b74 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00007b98 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b9e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bb8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bd0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007be6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c08 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c32 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00007c3e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c58 00011d0a R_ARM_THM_CALL 000011b7 _tmp_135_rule │ │ │ │ │ +00007c6e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c7a 00011d0a R_ARM_THM_CALL 000011b7 _tmp_135_rule │ │ │ │ │ +00007c82 0000d32f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00007c86 0000d330 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00007c8c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007c90 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007ca8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007cbc 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00007cc8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cd0 0000d22f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00007cd4 0000d230 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00007cda 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007cde 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d1c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d30 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d4a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d60 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d78 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d7c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d84 0000d02f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +00007d88 0000d030 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00007d8e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00007d96 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007da6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007dac 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007dc0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007dd0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007dde 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dfa 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00007e0e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e20 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007e3c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e94 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007eac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007eb4 0001160a R_ARM_THM_CALL 00011f19 lambda_param_no_default_rule │ │ │ │ │ +00007ec6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007eec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ef2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f08 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f1c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f30 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f54 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00007f60 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f6a 0000dd0a R_ARM_THM_CALL 00000ea7 _tmp_129_rule │ │ │ │ │ +00007f72 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +00007f76 0000dc30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00007f7c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f80 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f98 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fac 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00007fb8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fc2 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00007fce 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00007fda 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fe2 0000db2f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +00007fe6 0000db30 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +00007ff4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008026 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000802c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008054 0000840a R_ARM_THM_CALL 000079dd disjunction_rule │ │ │ │ │ +00008066 0000840a R_ARM_THM_CALL 000079dd disjunction_rule │ │ │ │ │ +00008076 0000850a R_ARM_THM_CALL 0000c591 lambdef_rule │ │ │ │ │ +00008096 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080a0 0000840a R_ARM_THM_CALL 000079dd disjunction_rule │ │ │ │ │ +000080b0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080ba 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +000080c6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080e6 0001c10a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000080ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008108 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008140 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008168 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000816e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008172 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000817c 0001222f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ +00008180 00012230 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ +0000818e 0001212f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +00008192 00012130 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +000081a0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000081be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081ee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081f4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008222 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000825e 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000082a2 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000082ce 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082d4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082e8 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008302 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008310 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000831e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008332 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008352 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000835e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008366 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008384 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000083be 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000083c4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083d4 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000083f8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008424 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008436 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000845c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000846c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000847c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008484 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008492 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084c0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000084c6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000084e2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000084f6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000850e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008530 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008536 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000854e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000857c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008582 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085a8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000085ae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085c8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000085e8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008610 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000862e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008656 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008664 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008676 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +0000867e 0001232f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ +00008682 00012330 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ +00008698 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086b2 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ +000086c0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086ec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086fa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000872c 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +0000875e 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00008776 0001250a R_ARM_THM_CALL 000003d9 invalid_tstring_replacement_field_rule │ │ │ │ │ +00008784 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087c6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000087ce 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000087dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000881c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000882a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008832 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008840 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008850 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008856 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008880 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000888e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008894 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008830 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000885e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008864 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008874 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008884 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008896 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000088c8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000088ce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000088f4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000088fa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008924 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00008924 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00008932 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008942 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ -00008968 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00008942 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ +00008968 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00008984 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000898a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000089a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000089c0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000089e2 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ 000089ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a04 00006d0a R_ARM_THM_CALL 0000dea9 starred_expression_rule │ │ │ │ │ +00008a04 00006d0a R_ARM_THM_CALL 0000de9d starred_expression_rule │ │ │ │ │ 00008a16 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008a3c 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00008a3c 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00008a4c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008a58 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008a70 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a78 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a9a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008ac2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008ac8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1770,55 +1770,55 @@ │ │ │ │ │ 00008b4e 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00008b60 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008b6e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00008b76 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008b8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008bb0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008bb6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bc8 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ -00008bda 0001170a R_ARM_THM_CALL 0001207d lambda_param_rule │ │ │ │ │ +00008bc8 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ +00008bda 0001170a R_ARM_THM_CALL 000120a5 lambda_param_rule │ │ │ │ │ 00008c04 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c14 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00008c22 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008c44 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c48 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c52 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00008c66 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008c90 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008c96 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008cac 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00008cd0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008cd6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008cea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cfa 0000770a R_ARM_THM_CALL 0000fe51 fstring_replacement_field_rule │ │ │ │ │ +00008cfa 0000770a R_ARM_THM_CALL 0000fe79 fstring_replacement_field_rule │ │ │ │ │ 00008d0e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00008d2e 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 00008d56 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00008d74 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00008d84 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00008d8c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008d98 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008da2 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008db8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008dc0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008dd4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008e00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008e06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008e18 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e30 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +00008e30 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 00008e42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008e62 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008e8a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008e90 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008eac 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ecc 0000510a R_ARM_THM_CALL 0000f74d star_named_expression_rule │ │ │ │ │ +00008ecc 0000510a R_ARM_THM_CALL 0000f775 star_named_expression_rule │ │ │ │ │ 00008ed8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ee6 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ +00008ee6 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ 00008f24 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f2c 0000570a R_ARM_THM_CALL 0000f9dd star_named_expressions_rule │ │ │ │ │ +00008f2c 0000570a R_ARM_THM_CALL 0000fa05 star_named_expressions_rule │ │ │ │ │ 00008f3a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008f50 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00008f66 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00008f76 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008fb4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008fba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008fd6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -1862,15 +1862,15 @@ │ │ │ │ │ 0000941e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00009426 00012e2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ 0000942a 00012e30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ 00009430 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009434 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000944c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009464 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000946e 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000946e 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00009476 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000947a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000948e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000949a 00012f2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ 0000949e 00012f30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ 000094ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000094cc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1904,15 +1904,15 @@ │ │ │ │ │ 00009750 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009758 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000097b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000097ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000097d6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00009806 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000980c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009864 0000680a R_ARM_THM_CALL 00005669 strings_rule │ │ │ │ │ +00009864 0000680a R_ARM_THM_CALL 00005659 strings_rule │ │ │ │ │ 0000987e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009898 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000098b2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000098d8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000098de 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000994e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009954 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2151,15 +2151,15 @@ │ │ │ │ │ 0000ae6a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000ae82 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ae8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ae96 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000aecc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000aed2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000aee4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aefc 0000230a R_ARM_THM_CALL 0000f361 named_expression_rule │ │ │ │ │ +0000aefc 0000230a R_ARM_THM_CALL 0000f389 named_expression_rule │ │ │ │ │ 0000af0e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000af2e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000af52 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000af58 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000af68 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000af78 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000af88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2228,19 +2228,19 @@ │ │ │ │ │ 0000b4fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b518 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b532 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b54c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000b55c 0001432f R_ARM_THM_MOVW_ABS_NC 0000b6dd _tmp_113_rule │ │ │ │ │ 0000b560 00014330 R_ARM_THM_MOVT_ABS 0000b6dd _tmp_113_rule │ │ │ │ │ 0000b566 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b56e 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000b56e 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000b584 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b5a0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5ac 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ -0000b5b6 00006b0a R_ARM_THM_CALL 0000c745 for_if_clauses_rule │ │ │ │ │ +0000b5ac 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ +0000b5b6 00006b0a R_ARM_THM_CALL 0000c739 for_if_clauses_rule │ │ │ │ │ 0000b5be 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ 0000b5c2 0000ab30 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ 0000b5c8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b5cc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b5e4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b5fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b602 0001412f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ @@ -2251,17 +2251,17 @@ │ │ │ │ │ 0000b646 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b650 0001212f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ 0000b654 00012130 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ 0000b65e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b662 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b67a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b68a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b696 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000b696 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000b6a4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6b0 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000b6b0 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000b6ba 0001422f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ 0000b6be 00014230 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ 0000b6c4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b6c8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b6fc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b702 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b712 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ @@ -2286,107 +2286,107 @@ │ │ │ │ │ 0000b8f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b908 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000b920 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b926 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b93c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b95a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000b976 00020d0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000b986 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000b986 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000b99a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9b0 00008c0a R_ARM_THM_CALL 00009c39 star_expression_rule │ │ │ │ │ +0000b9b0 00008c0a R_ARM_THM_CALL 00009c2d star_expression_rule │ │ │ │ │ 0000b9be 0001482f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ 0000b9c2 00014830 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ 0000b9d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b9f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ba18 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ba30 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ba38 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ba56 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ba5c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ba72 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba90 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000ba9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000baa4 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000baa4 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000baaa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000baae 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000bab6 0001472f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ 0000baba 00014730 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ 0000bac4 0001462f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ 0000bac8 00014630 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ 0000bae4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bb08 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000bb14 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb20 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000bb20 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000bb28 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000bb2c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000bb34 0001452f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ 0000bb38 00014530 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ 0000bb42 0001442f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ 0000bb46 00014430 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ 0000bb54 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bb7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bb82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bb96 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbae 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000bbae 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000bbbc 0001482f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ 0000bbc0 00014830 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ 0000bbd6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bbf6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bc20 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bc26 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bc3e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000bc66 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bc6c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bca2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bcae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcb8 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000bcb8 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000bcc6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcd0 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ +0000bcd0 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ 0000bcda 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bd00 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000bd3a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bd54 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bd88 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000bdaa 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000bdd6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000bdec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdf6 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000bdf6 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000be06 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000be10 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000be1e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be28 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ +0000be28 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ 0000be34 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000be58 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000be64 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000be8e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000be94 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000beaa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000beb6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bebe 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000bebe 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000bed8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000befa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bf02 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bf0c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000bf14 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000bf20 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000bf2e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bf4c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bf52 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bf6a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bf74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf7c 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000bf7c 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000bf88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bf9e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bfa8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bfc0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bfca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bfe4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bfee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c002 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000c002 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000c01e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c026 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c02a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c034 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000c038 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000c03c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000c046 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2399,19 +2399,19 @@ │ │ │ │ │ 0000c0bc 00014c2f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ 0000c0c0 00014c30 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ 0000c0c4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000c0cc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c0e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c102 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c10a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c112 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000c112 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000c122 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c12e 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +0000c12e 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 0000c13e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c14a 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ +0000c14a 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ 0000c154 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c158 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c16c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000c17a 00014b2f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ 0000c17e 00014b30 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ 0000c18e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c1aa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2424,15 +2424,15 @@ │ │ │ │ │ 0000c1e4 00014a30 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ 0000c1e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000c1f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c20c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000c22e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c246 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c262 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c26e 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ +0000c26e 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ 0000c27c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000c2a4 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000c2ac 0000f92f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ 0000c2b0 0000f930 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ 0000c2d6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c2e2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000c2f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2462,15 +2462,15 @@ │ │ │ │ │ 0000c50a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c512 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c51e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c536 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000c55c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c564 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c572 0001250a R_ARM_THM_CALL 000003d9 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000c59a 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +0000c59a 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 0000c5aa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5ea 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000c61e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ 0000c646 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c664 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000c678 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2510,18 +2510,18 @@ │ │ │ │ │ 0000c976 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000c9a8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c9ae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c9d4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c9da 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ca00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ca06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca5a 0000672f R_ARM_THM_MOVW_ABS_NC 000055ed _tmp_43_rule │ │ │ │ │ -0000ca5e 00006730 R_ARM_THM_MOVT_ABS 000055ed _tmp_43_rule │ │ │ │ │ +0000ca5a 0000672f R_ARM_THM_MOVW_ABS_NC 000055dd _tmp_43_rule │ │ │ │ │ +0000ca5e 00006730 R_ARM_THM_MOVT_ABS 000055dd _tmp_43_rule │ │ │ │ │ 0000ca66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ca70 0000680a R_ARM_THM_CALL 00005669 strings_rule │ │ │ │ │ +0000ca70 0000680a R_ARM_THM_CALL 00005659 strings_rule │ │ │ │ │ 0000ca88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000caa4 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ 0000cac4 0001382f R_ARM_THM_MOVW_ABS_NC 0000c6fd _tmp_42_rule │ │ │ │ │ 0000cac8 00013830 R_ARM_THM_MOVT_ABS 0000c6fd _tmp_42_rule │ │ │ │ │ 0000cad0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000cae8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cafe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2545,15 +2545,15 @@ │ │ │ │ │ 0000cc2e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cc52 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cc58 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cc68 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cc78 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cc8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2ab40 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2ab68 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -2596,15 +2596,15 @@ │ │ │ │ │ 00000148 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2acc0 contains 3233 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2ace8 contains 3234 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000028 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000054 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000090 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2622,28 +2622,28 @@ │ │ │ │ │ 000001e8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001f0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001fc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000214 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000021a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000254 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000025a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000026c 00001d2f R_ARM_THM_MOVW_ABS_NC 00001d41 _tmp_6_rule │ │ │ │ │ -00000270 00001d30 R_ARM_THM_MOVT_ABS 00001d41 _tmp_6_rule │ │ │ │ │ +0000026c 00001d2f R_ARM_THM_MOVW_ABS_NC 00001d31 _tmp_6_rule │ │ │ │ │ +00000270 00001d30 R_ARM_THM_MOVT_ABS 00001d31 _tmp_6_rule │ │ │ │ │ 0000027a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000028e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000292 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000029e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000002b2 00001e2f R_ARM_THM_MOVW_ABS_NC 00001dc1 _tmp_7_rule │ │ │ │ │ -000002b6 00001e30 R_ARM_THM_MOVT_ABS 00001dc1 _tmp_7_rule │ │ │ │ │ +000002b2 00001e2f R_ARM_THM_MOVW_ABS_NC 00001db1 _tmp_7_rule │ │ │ │ │ +000002b6 00001e30 R_ARM_THM_MOVT_ABS 00001db1 _tmp_7_rule │ │ │ │ │ 000002be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000002d2 00001f2f R_ARM_THM_MOVW_ABS_NC 00001e2d _tmp_8_rule │ │ │ │ │ -000002d6 00001f30 R_ARM_THM_MOVT_ABS 00001e2d _tmp_8_rule │ │ │ │ │ +000002d2 00001f2f R_ARM_THM_MOVW_ABS_NC 00001e1d _tmp_8_rule │ │ │ │ │ +000002d6 00001f30 R_ARM_THM_MOVT_ABS 00001e1d _tmp_8_rule │ │ │ │ │ 000002de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000002f2 0000202f R_ARM_THM_MOVW_ABS_NC 00001e9d _tmp_9_rule │ │ │ │ │ -000002f6 00002030 R_ARM_THM_MOVT_ABS 00001e9d _tmp_9_rule │ │ │ │ │ +000002f2 0000202f R_ARM_THM_MOVW_ABS_NC 00001e8d _tmp_9_rule │ │ │ │ │ +000002f6 00002030 R_ARM_THM_MOVT_ABS 00001e8d _tmp_9_rule │ │ │ │ │ 000002fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000312 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000316 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000322 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000336 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000033a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000346 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2651,3196 +2651,3197 @@ │ │ │ │ │ 00000370 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000039e 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 000003a2 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 000003a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000003e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000400 0000210a R_ARM_THM_CALL 00000659 decorators_rule │ │ │ │ │ -00000418 0000220a R_ARM_THM_CALL 000010e9 function_def_raw_rule │ │ │ │ │ -0000043a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000440 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000047e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000492 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004a4 0000250a R_ARM_THM_CALL 00003bc5 elif_stmt_rule │ │ │ │ │ -000004c0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004f6 0000260a R_ARM_THM_CALL 00003eb5 else_block_rule │ │ │ │ │ -00000508 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000052e 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000544 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000562 0000220a R_ARM_THM_CALL 000010e9 function_def_raw_rule │ │ │ │ │ -00000572 0001820a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00000588 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005b0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000005b6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000005f4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000418 0000220a R_ARM_THM_CALL 000010f9 function_def_raw_rule │ │ │ │ │ +00000444 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000044a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000488 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000049c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004ae 0000250a R_ARM_THM_CALL 00003bd5 elif_stmt_rule │ │ │ │ │ +000004ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004e6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000500 0000260a R_ARM_THM_CALL 00003ec5 else_block_rule │ │ │ │ │ +00000512 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000538 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +0000054e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000056c 0000220a R_ARM_THM_CALL 000010f9 function_def_raw_rule │ │ │ │ │ +0000057c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00000592 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005ba 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000005c0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000005fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000061a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000626 0000270a R_ARM_THM_CALL 00005e49 _gather_35_rule │ │ │ │ │ -00000636 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000644 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000664 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000694 0001830a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -000006aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006d4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000006da 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000006f4 0000210a R_ARM_THM_CALL 00000659 decorators_rule │ │ │ │ │ -0000070c 0000290a R_ARM_THM_CALL 000049ad class_def_raw_rule │ │ │ │ │ -0000072e 00002a0a R_ARM_THM_CALL 00004df1 for_stmt_rule │ │ │ │ │ -0000074e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000754 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000792 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000798 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -0000079c 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000007a4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000007b6 00002b0a R_ARM_THM_CALL 000040b5 finally_block_rule │ │ │ │ │ -000007d2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007dc 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000007e0 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000007e8 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000802 00002c0a R_ARM_THM_CALL 00004245 _loop1_37_rule │ │ │ │ │ -00000810 0000260a R_ARM_THM_CALL 00003eb5 else_block_rule │ │ │ │ │ -00000822 00002b0a R_ARM_THM_CALL 000040b5 finally_block_rule │ │ │ │ │ -00000834 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000085e 0001850a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -00000874 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000892 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000008a6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000008c6 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000008d2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008f6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000008fc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000093a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000956 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000970 0000260a R_ARM_THM_CALL 00003eb5 else_block_rule │ │ │ │ │ -00000982 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000009a8 0001860a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -000009be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a12 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000a18 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a2a 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ -00000a2e 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ -00000a36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000a4a 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ -00000a4e 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ -00000a52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000a6a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000a88 00002d0a R_ARM_THM_CALL 00008e69 subject_expr_rule │ │ │ │ │ -00000a9c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000aae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ac0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ade 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000ae4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000b00 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b1c 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ -00000b20 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ -00000b3c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000b42 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000b5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b66 00002e0a R_ARM_THM_CALL 00008f95 patterns_rule │ │ │ │ │ -00000b70 00002f0a R_ARM_THM_CALL 0000aead guard_rule │ │ │ │ │ -00000b7e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b94 0001870a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00000bea 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000c16 0000290a R_ARM_THM_CALL 000049ad class_def_raw_rule │ │ │ │ │ -00000c26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00000c3c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c58 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c66 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c74 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c98 0001890a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00000ca0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ -00000ca4 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00000caa 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -00000cc0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cdc 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000cfc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d08 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000608 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000624 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000630 0000270a R_ARM_THM_CALL 00005e55 _gather_35_rule │ │ │ │ │ +00000640 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000064e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000066e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000069e 0001830a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +000006b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006de 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000006e4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000006fe 0000210a R_ARM_THM_CALL 00000659 decorators_rule │ │ │ │ │ +00000716 0000290a R_ARM_THM_CALL 000049bd class_def_raw_rule │ │ │ │ │ +00000738 00002a0a R_ARM_THM_CALL 00004e01 for_stmt_rule │ │ │ │ │ +00000758 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000075e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000079c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007a2 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000007a6 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000007ae 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000007c0 00002b0a R_ARM_THM_CALL 000040c5 finally_block_rule │ │ │ │ │ +000007dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007e6 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000007ea 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000007f2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000080c 00002c0a R_ARM_THM_CALL 00004255 _loop1_37_rule │ │ │ │ │ +0000081a 0000260a R_ARM_THM_CALL 00003ec5 else_block_rule │ │ │ │ │ +0000082c 00002b0a R_ARM_THM_CALL 000040c5 finally_block_rule │ │ │ │ │ +0000083e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000868 0001850a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +0000087e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000089c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000008b0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000008d0 0001810a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000008dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000924 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000092a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000968 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000984 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000099e 0000260a R_ARM_THM_CALL 00003ec5 else_block_rule │ │ │ │ │ +000009b0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000009d6 0001860a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +000009ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a1c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000a22 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000a34 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ +00000a38 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ +00000a40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000a54 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ +00000a58 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ +00000a5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000a74 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000a92 00002d0a R_ARM_THM_CALL 00008e69 subject_expr_rule │ │ │ │ │ +00000aa6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ab8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000aca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ae8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000aee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b0a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b26 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +00000b2a 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +00000b46 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b4c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000b70 00002e0a R_ARM_THM_CALL 00008f95 patterns_rule │ │ │ │ │ +00000b7a 00002f0a R_ARM_THM_CALL 0000aead guard_rule │ │ │ │ │ +00000b88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b9e 0001870a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00000bf4 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c20 0000290a R_ARM_THM_CALL 000049bd class_def_raw_rule │ │ │ │ │ +00000c30 0001880a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00000c46 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c62 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c70 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c7e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000ca2 0001890a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00000caa 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ +00000cae 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ +00000cb4 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +00000cca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ce6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d06 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d12 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d2e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d3e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d4a 0000270a R_ARM_THM_CALL 00005e49 _gather_35_rule │ │ │ │ │ -00000d5a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d68 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d88 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000db4 00018a0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00000dbc 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00000dc0 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000dc6 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -00000dd2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e0a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e14 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00000e18 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000e20 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000e3a 0000310a R_ARM_THM_CALL 0000bbfd _loop1_38_rule │ │ │ │ │ -00000e48 0000260a R_ARM_THM_CALL 00003eb5 else_block_rule │ │ │ │ │ -00000e5a 00002b0a R_ARM_THM_CALL 000040b5 finally_block_rule │ │ │ │ │ -00000e6c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e96 00018b0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00000e9e 0000162f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00000ea2 00001630 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00000ea8 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -00000ebe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ed8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f08 0000270a R_ARM_THM_CALL 00005e49 _gather_35_rule │ │ │ │ │ -00000f18 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f2a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f38 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f46 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f6a 00002d0a R_ARM_THM_CALL 00008e69 subject_expr_rule │ │ │ │ │ -00000f78 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f86 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f90 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f94 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f9e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000faa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000fae 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00000fb8 00001c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ -00000fbc 00001c30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ -00000fc2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000fca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fe0 00002d0a R_ARM_THM_CALL 00008e69 subject_expr_rule │ │ │ │ │ -00000fee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ff8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ffc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001004 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001008 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000100e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001016 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ -0000101a 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00001020 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -00001034 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001060 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001066 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001076 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ -0000107a 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ -00001082 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000108a 00002e0a R_ARM_THM_CALL 00008f95 patterns_rule │ │ │ │ │ -0000109e 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ -000010a2 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ -000010a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000010e0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001122 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001128 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001142 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001152 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000116a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000117a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001192 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000119a 00002f0a R_ARM_THM_CALL 0000aead guard_rule │ │ │ │ │ -000011aa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011b4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000011b8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000011c2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000011c6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000011ca 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000011d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011fa 00002e0a R_ARM_THM_CALL 00008f95 patterns_rule │ │ │ │ │ -00001206 00002f0a R_ARM_THM_CALL 0000aead guard_rule │ │ │ │ │ -00001216 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001224 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000122e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001232 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000123c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001250 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001254 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000125a 00001a2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000125e 00001a30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00001262 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001274 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000128a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001292 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012a4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000012ea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000012f0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000130e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000131a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001324 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000132a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000132e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001338 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001356 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001360 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000136e 0000322f R_ARM_THM_MOVW_ABS_NC 000009e3 _tmp_144_rule │ │ │ │ │ -00001372 00003230 R_ARM_THM_MOVT_ABS 000009e3 _tmp_144_rule │ │ │ │ │ -0000137a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001398 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013aa 0000330a R_ARM_THM_CALL 00000a49 _loop0_145_rule │ │ │ │ │ -000013b2 00002c0a R_ARM_THM_CALL 00004245 _loop1_37_rule │ │ │ │ │ -000013d0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013e2 0000330a R_ARM_THM_CALL 00000a49 _loop0_145_rule │ │ │ │ │ -000013ea 0000310a R_ARM_THM_CALL 0000bbfd _loop1_38_rule │ │ │ │ │ -0000140a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001422 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001428 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000144a 0000340a R_ARM_THM_CALL 0000213d _tmp_22_rule │ │ │ │ │ -0000145c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001472 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000147a 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ -0000147e 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ -00001484 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001488 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000014a0 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000d1c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d38 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d48 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d54 0000270a R_ARM_THM_CALL 00005e55 _gather_35_rule │ │ │ │ │ +00000d64 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d72 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d92 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000dbe 00018a0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00000dc6 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00000dca 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00000dd0 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +00000ddc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e14 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e1e 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00000e22 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00000e2a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000e44 0000310a R_ARM_THM_CALL 0000bbfd _loop1_38_rule │ │ │ │ │ +00000e52 0000260a R_ARM_THM_CALL 00003ec5 else_block_rule │ │ │ │ │ +00000e64 00002b0a R_ARM_THM_CALL 000040c5 finally_block_rule │ │ │ │ │ +00000e76 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000ea0 00018b0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00000ea8 0000162f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00000eac 00001630 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00000eb2 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +00000ec8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ee4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f14 0000270a R_ARM_THM_CALL 00005e55 _gather_35_rule │ │ │ │ │ +00000f24 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f36 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f44 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f52 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f76 00002d0a R_ARM_THM_CALL 00008e69 subject_expr_rule │ │ │ │ │ +00000f84 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f92 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f9c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000faa 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000fb6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000fba 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000fc4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ +00000fc8 00001c30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ +00000fce 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000fd6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fec 00002d0a R_ARM_THM_CALL 00008e69 subject_expr_rule │ │ │ │ │ +00000ffa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001004 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001008 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001010 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001014 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000101a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001022 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ +00001026 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ +0000102c 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +00001040 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000106c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001072 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001082 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +00001086 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +0000108e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001096 00002e0a R_ARM_THM_CALL 00008f95 patterns_rule │ │ │ │ │ +000010aa 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ +000010ae 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ +000010b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000010ec 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000112c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001132 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000114c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000115c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001174 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001184 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000119c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011a4 00002f0a R_ARM_THM_CALL 0000aead guard_rule │ │ │ │ │ +000011b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011be 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000011c2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000011cc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011d0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000011d4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000011e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000011f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001216 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000121c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001238 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001244 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000124e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001254 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001258 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001262 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000127e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001288 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001296 0000322f R_ARM_THM_MOVW_ABS_NC 000009e3 _tmp_144_rule │ │ │ │ │ +0000129a 00003230 R_ARM_THM_MOVT_ABS 000009e3 _tmp_144_rule │ │ │ │ │ +000012a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000012bc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012ce 0000330a R_ARM_THM_CALL 00000a49 _loop0_145_rule │ │ │ │ │ +000012d6 00002c0a R_ARM_THM_CALL 00004255 _loop1_37_rule │ │ │ │ │ +000012ec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012f6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012fe 0000330a R_ARM_THM_CALL 00000a49 _loop0_145_rule │ │ │ │ │ +00001306 0000310a R_ARM_THM_CALL 0000bbfd _loop1_38_rule │ │ │ │ │ +0000132e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000133c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001352 0000340a R_ARM_THM_CALL 0000214d _tmp_22_rule │ │ │ │ │ +00001362 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000136c 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ +00001370 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ +00001376 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000137a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000138e 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001392 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013c6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013cc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000013ee 0000340a R_ARM_THM_CALL 0000214d _tmp_22_rule │ │ │ │ │ +00001400 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001416 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001420 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ +00001424 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ +0000142a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000142e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001448 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000144c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001456 0000132f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0000145a 00001330 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +0000145e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001466 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001480 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001484 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000148c 0000122f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001490 00001230 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00001494 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000014a4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014d2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000014d6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000014e0 0000132f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000014e4 00001330 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000014e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000014f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000150a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000151a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001534 0000340a R_ARM_THM_CALL 0000213d _tmp_22_rule │ │ │ │ │ -00001546 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001552 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ -00001556 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ -0000155c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001560 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000157e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001582 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000158a 0000122f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -0000158e 00001230 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00001592 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000015a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015c6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015cc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015ee 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000161c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001628 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000165c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000167c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001682 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000169c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016b6 0000360a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -000016d0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001710 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000171a 0000360a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ -00001728 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001732 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001736 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000173e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001742 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001748 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001752 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000176e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001778 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001784 0000370a R_ARM_THM_CALL 00000fed _gather_143_rule │ │ │ │ │ -00001792 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017a4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017b2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017bc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000017c0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017c8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017cc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017d2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000017da 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001808 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000181c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001828 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001832 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000186a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001870 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000188e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018a0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018be 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018d2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018e2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000018e6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000018f0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001926 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000192e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001946 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001952 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000195e 0000370a R_ARM_THM_CALL 00000fed _gather_143_rule │ │ │ │ │ -0000196c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000197e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000198c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000199a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019a4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019a8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019b2 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000019d0 0000102f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000019d4 00001030 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000019d8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000019e4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a04 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a12 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a1c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a20 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a2a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001a3c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001a40 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001a52 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a64 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a76 0000270a R_ARM_THM_CALL 00005e49 _gather_35_rule │ │ │ │ │ -00001a86 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a98 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aa6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001afa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b12 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014d6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000014da 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000014e4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014e8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014ec 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001506 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001512 00002e0a R_ARM_THM_CALL 00008f95 patterns_rule │ │ │ │ │ +0000151e 00002f0a R_ARM_THM_CALL 0000aead guard_rule │ │ │ │ │ +0000152e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000153c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001546 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000154a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001554 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001568 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000156c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001572 00001a2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00001576 00001a30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000157a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000158c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015a6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015ae 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015c0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000015ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001618 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000161e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000163c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000164e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000166c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001680 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000168a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001690 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001694 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000169e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000016be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016f0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000016fa 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001732 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001738 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001754 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001766 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001780 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001794 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000179e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017a4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000017a8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b2 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000017d4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000017d8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000017e0 0000172f R_ARM_THM_MOVW_ABS_NC 00000164 .LC9 │ │ │ │ │ +000017e4 00001730 R_ARM_THM_MOVT_ABS 00000164 .LC9 │ │ │ │ │ +000017e8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000017f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001804 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001808 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001812 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001816 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000181a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000182e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001846 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001860 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001864 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000186c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001870 00000f30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00001874 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001880 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018ba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018c4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000018fc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001902 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000191c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000192c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001936 0000360a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +00001950 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001960 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001986 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001990 0000370a R_ARM_THM_CALL 00000fed _gather_143_rule │ │ │ │ │ +0000199c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019cc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000019da 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000019ea 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000019ee 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000019f6 0000102f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000019fa 00001030 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000019fe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a06 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a28 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a40 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a5c 0000270a R_ARM_THM_CALL 00005e55 _gather_35_rule │ │ │ │ │ +00001a6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a7e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001ad4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ae2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aec 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001af0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001afa 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b0c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001b10 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001b18 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001b30 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b60 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b66 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b82 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b94 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bc2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bcc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bd2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bd6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001be0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c04 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001c08 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001c10 00000f2f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001c14 00000f30 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001c18 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c20 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c34 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c38 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c42 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c46 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c5c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c74 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c9e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001ca2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001caa 0000172f R_ARM_THM_MOVW_ABS_NC 00000164 .LC9 │ │ │ │ │ -00001cae 00001730 R_ARM_THM_MOVT_ABS 00000164 .LC9 │ │ │ │ │ -00001cb2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cd4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b4a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b56 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b60 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b6e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b7c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b94 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bb4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bce 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bda 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001c0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c24 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c2e 0000360a R_ARM_THM_CALL 00000001 _gather_141_rule │ │ │ │ │ +00001c3c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c46 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c4a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c52 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c56 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c5c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001c66 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c82 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c8e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c9a 0000370a R_ARM_THM_CALL 00000fed _gather_143_rule │ │ │ │ │ +00001ca8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cc8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cd2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001cd6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001cde 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001ce2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ce6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cf6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d08 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d12 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d1a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d5e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001d64 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ce8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001cf0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d1e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d4e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001d54 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001d66 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d76 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d86 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d98 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001db0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dde 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001de4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001d88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001da0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dce 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001dd4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001de6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001df6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e06 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e26 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e4a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e50 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e62 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001eba 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ec0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ed2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ee4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f04 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f30 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001f36 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f56 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f5a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f64 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001f6e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f78 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001fb4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001fba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ff8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ffe 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002016 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002036 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000206c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000208e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000209e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000020b2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020be 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000020f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002102 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000211a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000212c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000213c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002144 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000214c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002160 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000218c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002192 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021ae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000021e8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021ee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000221a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002240 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002246 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000225e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000229c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022a2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022ba 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022de 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022e4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002312 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002330 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002336 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002368 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002382 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a8 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -000023ac 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -000023b0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000023b4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000023bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000023e8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000023ec 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f8 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000240c 0000452f R_ARM_THM_MOVW_ABS_NC 0000c6d5 _tmp_5_rule │ │ │ │ │ -00002410 00004530 R_ARM_THM_MOVT_ABS 0000c6d5 _tmp_5_rule │ │ │ │ │ -00002418 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000242c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002430 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000243c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002450 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002454 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002460 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002474 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002478 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002484 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002498 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000249c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000024a8 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024bc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000024cc 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024e0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000024e4 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002504 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002508 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002514 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002528 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000252c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002538 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000254c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002550 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000255c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002574 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000258c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025c8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000025ce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000025ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000261e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002642 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000265a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000265e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002668 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002676 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002686 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000026ae 0001950a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -000026ce 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000026f0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002700 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000271a 0000470a R_ARM_THM_CALL 00008de1 _tmp_10_rule │ │ │ │ │ -0000272a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002740 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002760 0001970a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002768 0000392f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ -0000276c 00003930 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ -00002772 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -00002784 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000279a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000027b6 0001980a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000027c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027e8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002832 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002838 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002868 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002884 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000028a0 0001990a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -000028f4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002910 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002938 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000293e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000296e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002996 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000299c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000029b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029da 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000029fe 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002a1c 00004a0a R_ARM_THM_CALL 0000081d import_stmt_rule │ │ │ │ │ -00002a2e 00004b0a R_ARM_THM_CALL 00004d0d pass_stmt_rule │ │ │ │ │ -00002a48 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002a6e 00019b0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00002a7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ad0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ad6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002b06 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b12 00004c0a R_ARM_THM_CALL 00006191 del_targets_rule │ │ │ │ │ -00002b1e 00004d2f R_ARM_THM_MOVW_ABS_NC 000066c9 _tmp_16_rule │ │ │ │ │ -00002b22 00004d30 R_ARM_THM_MOVT_ABS 000066c9 _tmp_16_rule │ │ │ │ │ -00002b2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002b36 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b52 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00002b66 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b8c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002b92 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002bcc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002be8 0001980a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002bfc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c2c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002c32 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c62 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c7c 00004f0a R_ARM_THM_CALL 000054c9 _tmp_17_rule │ │ │ │ │ -00002c8c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002cb0 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00002cc4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002cf0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002cf6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d0e 0000500a R_ARM_THM_CALL 000069e5 invalid_ann_assign_target_rule │ │ │ │ │ -00002d5c 0000520a R_ARM_THM_CALL 000077e9 _loop0_121_rule │ │ │ │ │ -00002d7e 0000520a R_ARM_THM_CALL 000077e9 _loop0_121_rule │ │ │ │ │ -00002db8 0000530a R_ARM_THM_CALL 00005d61 break_stmt_rule │ │ │ │ │ -00002dc8 0000540a R_ARM_THM_CALL 00005c79 continue_stmt_rule │ │ │ │ │ -00002de8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e1e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002e24 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002e54 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e60 0000550a R_ARM_THM_CALL 00005871 _gather_15_rule │ │ │ │ │ -00002e6e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e84 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002e9a 00019f0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00002eae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002eda 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f02 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f08 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002f34 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f40 0000550a R_ARM_THM_CALL 00005871 _gather_15_rule │ │ │ │ │ -00002f4e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f66 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002f7e 0001a00a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00002f92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fc0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002fc6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002ff0 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -00002ff4 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -00002ffa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003006 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003014 0000560a R_ARM_THM_CALL 000018f9 type_params_rule │ │ │ │ │ -00003026 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003040 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000305c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000307a 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003082 0000412f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ -00003086 00004130 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -0000308c 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -000030a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030c2 0000470a R_ARM_THM_CALL 00008de1 _tmp_10_rule │ │ │ │ │ -000030d2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000030fa 0001970a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00003102 00003a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00003106 00003a30 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -0000310c 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000311e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003134 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ -00003138 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ -0000313e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003142 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003156 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000315a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003174 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000318e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003194 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031ac 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031f2 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003206 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003214 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000322a 00003c2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ -0000322e 00003c30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ -00003234 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003238 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003256 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003266 0000580a R_ARM_THM_CALL 000081b5 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000326a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003292 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003296 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000032aa 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000032b6 00003f2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ -000032ba 00003f30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -000032c6 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000032ca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032e2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000032f2 0000590a R_ARM_THM_CALL 00001bed NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00003304 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000331c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003324 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003350 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000338a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000339c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033c0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000033e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033fe 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003404 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003414 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003428 0000580a R_ARM_THM_CALL 000081b5 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000342c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000344e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003454 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000348c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000034a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e16 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e3a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e40 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e52 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e64 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e84 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001eaa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001eb0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ec2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ef4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f20 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f26 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f46 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f4a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f54 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001f5e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f68 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00001fa4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001faa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001fe8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001fee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002006 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002026 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000205c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000207e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000208e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000020a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020d6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000020e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000210a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000211c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000212c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002134 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000213c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002150 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000217c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002182 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000219e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000021d8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000021de 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000220a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002230 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002236 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000224e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000228c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002292 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000022aa 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000022ce 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000022d4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002302 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002320 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002326 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002358 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002372 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002398 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +0000239c 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +000023a0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000023a4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000023ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000023d8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000023dc 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000023e8 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000023fc 0000452f R_ARM_THM_MOVW_ABS_NC 0000c6c9 _tmp_5_rule │ │ │ │ │ +00002400 00004530 R_ARM_THM_MOVT_ABS 0000c6c9 _tmp_5_rule │ │ │ │ │ +00002408 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000241c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002420 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000242c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002440 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002444 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002450 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002464 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002468 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002474 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002488 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000248c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002498 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024ac 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024bc 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024d0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024d4 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024f4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024f8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002504 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002518 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000251c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002528 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000253c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002540 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000254c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002564 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000257c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000025be 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000025de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000260e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002632 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000264a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000264e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002658 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002666 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002676 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000269e 0001950a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +000026be 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000026e0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000026f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000270a 0000470a R_ARM_THM_CALL 00008de1 _tmp_10_rule │ │ │ │ │ +0000271a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002730 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002750 0001970a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00002758 0000392f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ +0000275c 00003930 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ +00002762 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +00002774 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000278a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000027a6 0001980a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000027b8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027d8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002822 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002828 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002858 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002874 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002890 0001990a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +000028e4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002900 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002928 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000292e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000295e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002986 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000298c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029a8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029ca 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000029ee 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002a0c 00004a0a R_ARM_THM_CALL 0000081d import_stmt_rule │ │ │ │ │ +00002a1e 00004b0a R_ARM_THM_CALL 00004d1d pass_stmt_rule │ │ │ │ │ +00002a38 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002a5e 00019b0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00002a6a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a8a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a9c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ac0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ac6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002af6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b02 00004c0a R_ARM_THM_CALL 0000619d del_targets_rule │ │ │ │ │ +00002b0e 00004d2f R_ARM_THM_MOVW_ABS_NC 000066d5 _tmp_16_rule │ │ │ │ │ +00002b12 00004d30 R_ARM_THM_MOVT_ABS 000066d5 _tmp_16_rule │ │ │ │ │ +00002b1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002b26 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b42 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00002b56 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002b82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002bbc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002bd8 0001980a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002bec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c1c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c22 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c52 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c6c 00004f0a R_ARM_THM_CALL 000054d5 _tmp_17_rule │ │ │ │ │ +00002c7c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ca0 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00002cb4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ce0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ce6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002cfe 0000500a R_ARM_THM_CALL 00006981 invalid_ann_assign_target_rule │ │ │ │ │ +00002d4c 0000520a R_ARM_THM_CALL 00007785 _loop0_121_rule │ │ │ │ │ +00002d6e 0000520a R_ARM_THM_CALL 00007785 _loop0_121_rule │ │ │ │ │ +00002da8 0000530a R_ARM_THM_CALL 00005d6d break_stmt_rule │ │ │ │ │ +00002db8 0000540a R_ARM_THM_CALL 00005c85 continue_stmt_rule │ │ │ │ │ +00002dd8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e0e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002e14 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002e44 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e50 0000550a R_ARM_THM_CALL 0000587d _gather_15_rule │ │ │ │ │ +00002e5e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e74 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002e8a 00019f0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00002e9e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ef2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ef8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f24 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f30 0000550a R_ARM_THM_CALL 0000587d _gather_15_rule │ │ │ │ │ +00002f3e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f56 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002f6e 0001a00a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00002f82 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fb0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002fb6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002fe0 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +00002fe4 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00002fea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002ff6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003004 0000560a R_ARM_THM_CALL 00001909 type_params_rule │ │ │ │ │ +00003016 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003030 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000304c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000306a 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003072 0000412f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ +00003076 00004130 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ +0000307c 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +00003090 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030b2 0000470a R_ARM_THM_CALL 00008de1 _tmp_10_rule │ │ │ │ │ +000030c2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000030ea 0001970a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000030f2 00003a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +000030f6 00003a30 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +000030fc 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000310e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003124 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ +00003128 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ +0000312e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003132 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003146 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000314a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003164 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000317e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003184 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000319c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000031e2 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000031f6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003204 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000321a 00003c2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ +0000321e 00003c30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ +00003224 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003228 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003246 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003256 0000580a R_ARM_THM_CALL 00008151 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000325a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003282 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003286 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000329a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000032a6 00003f2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ +000032aa 00003f30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ +000032b6 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000032ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032d2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000032e2 0000590a R_ARM_THM_CALL 00001bfd NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +000032f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000330c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003314 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003340 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000337a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000338c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033b0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000033d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033ee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000033f4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003404 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003418 0000580a R_ARM_THM_CALL 00008151 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000341c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000343e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003444 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000347c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003490 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000034be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034ce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003514 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003534 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000355c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003568 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000359e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035b2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035c8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000035d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003600 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000360a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003612 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003642 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003666 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000366e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003680 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000368e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036ce 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036de 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000036fe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003704 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003716 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000372c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003730 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003744 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000374c 00003b2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ -00003750 00003b30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ -0000376a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000377c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000379e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037ea 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003814 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003820 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000382a 00003e2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ -0000382e 00003e30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ -00003850 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003858 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003884 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003892 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000389e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000038cc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038d2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000390c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003912 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003928 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003952 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003958 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000396a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000399e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000039da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003a10 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003a42 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a5e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003a92 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ac8 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b04 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b34 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b66 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b96 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003ba2 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00003ba6 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00003bae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003bba 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003bdc 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003c0e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c18 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00003c1c 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00003c24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003c30 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c50 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00003c5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c70 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cc8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cf0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cf6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d0a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003d2c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003d6a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d94 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d9a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003dd4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dda 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003df0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003e10 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e34 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e3a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e4e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003e66 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e8a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e90 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ea4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ed2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ed8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003eec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003f1e 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00003f22 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00003f2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f48 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003f50 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00003f54 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00003f5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f64 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003f84 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003f8e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fce 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fe8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ff0 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00003ff4 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00003ffc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004006 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000402e 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004084 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000408e 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00004092 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -0000409a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000040a6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000040c8 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000040e4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000411c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004154 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000418e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000041c0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041d0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000041ea 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000421c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000424e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004284 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000042dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042ec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004306 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000433c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004372 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000043aa 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000043da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043ea 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004404 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000443c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004472 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044a4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044fa 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000450a 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -0000450e 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00004516 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004522 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004536 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00004578 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004580 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000045b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045e8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000045ee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000461a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004642 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000465e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000467a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000468e 0000672f R_ARM_THM_MOVW_ABS_NC 000055ed _tmp_43_rule │ │ │ │ │ -00004692 00006730 R_ARM_THM_MOVT_ABS 000055ed _tmp_43_rule │ │ │ │ │ -0000469a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000046ae 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000046c2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000046c6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000046d0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000046e2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000046e6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000046f0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004702 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004706 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004710 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004728 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000475a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004760 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004778 0000690a R_ARM_THM_CALL 000035f1 tuple_rule │ │ │ │ │ -0000478e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000047a2 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000047a6 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000047b4 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000047c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047ec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047f2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000480a 00006a0a R_ARM_THM_CALL 00003785 list_rule │ │ │ │ │ -0000482e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004834 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004866 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004890 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000489c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048c0 0001aa0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000048ec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048f2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004918 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000491e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004950 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004966 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000496c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004984 00006c0a R_ARM_THM_CALL 00005211 _gather_85_rule │ │ │ │ │ -000049a6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049be 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049d6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000049dc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049f4 00006c0a R_ARM_THM_CALL 00005211 _gather_85_rule │ │ │ │ │ -00004a14 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a34 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a62 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a68 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a96 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ab2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004abe 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ade 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00004afa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b0e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004b12 0001ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004b34 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b3a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b54 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b6e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b74 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004bba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004be6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004bfa 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004bfe 0001ad30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004c08 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c20 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00004c30 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00004c4a 0001b00a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00004c60 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c7a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c8a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ca4 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00004ca8 0001b130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00004cac 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004cfe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d26 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d2c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d5e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004da2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dbe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00004dea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004df6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e1c 0001b30a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00004e32 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e5c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e62 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e7c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e9e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ea8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ecc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ee6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004eec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f0e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f12 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f1c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004f3e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f48 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f6a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f72 00006e2f R_ARM_THM_MOVW_ABS_NC 00006981 _tmp_149_rule │ │ │ │ │ -00004f76 00006e30 R_ARM_THM_MOVT_ABS 00006981 _tmp_149_rule │ │ │ │ │ -00004f7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004f90 00006e2f R_ARM_THM_MOVW_ABS_NC 00006981 _tmp_149_rule │ │ │ │ │ -00004f94 00006e30 R_ARM_THM_MOVT_ABS 00006981 _tmp_149_rule │ │ │ │ │ -00004f9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004fa6 0000652f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -00004faa 00006530 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00004fb0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004fb4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004fc8 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004fcc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004fe8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005000 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005004 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005016 0000642f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -0000501a 00006430 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00005024 0000700a R_ARM_THM_CALL 00008295 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00005028 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005036 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000506c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005072 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050d0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050f2 0001b40a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00005106 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005138 0000710a R_ARM_THM_CALL 000072d9 invalid_comprehension_rule │ │ │ │ │ -00005162 0000710a R_ARM_THM_CALL 000072d9 invalid_comprehension_rule │ │ │ │ │ -0000516e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000517a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000051a6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051be 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051c4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000051d2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005216 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005220 0000662f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ -00005224 00006630 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ -0000522a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000522e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005242 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005246 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005260 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000526a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005284 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005290 0000612f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ -00005294 00006130 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ -0000529a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000529e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052b2 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000052b6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034d0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003504 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003524 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000354c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003558 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000358e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035b8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035f0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003602 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003632 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003656 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000365e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003670 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000367e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003690 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036ce 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036ee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003706 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000371c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003720 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003734 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000373c 00003b2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ +00003740 00003b30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ +0000375a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000376c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000378e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003796 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037b2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037c4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037da 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003804 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003810 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000381a 00003e2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ +0000381e 00003e30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ +00003840 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003848 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003874 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003882 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000388e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000038bc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038c2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038fc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003902 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003918 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003942 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003948 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000395a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000398e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000039ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039ea 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003a00 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003a32 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a4e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003a82 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003ab8 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003af4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b24 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b56 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b86 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003b92 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00003b96 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00003b9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003baa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003bcc 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003bfe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c08 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00003c0c 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00003c14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003c20 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c40 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00003c4a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c60 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c8c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cb8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ce0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003ce6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003cfa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003d1c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003d5a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d84 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d8a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003dc4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dca 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003de0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003e00 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e24 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e2a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e3e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003e56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e7a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e80 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e94 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003ec2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003ec8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003edc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003f0e 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00003f12 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00003f1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f38 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003f40 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00003f44 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00003f4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f54 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003f74 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003f7e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fbe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fd8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fe0 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00003fe4 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00003fec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003ff6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000401e 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004074 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000407e 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00004082 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +0000408a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004096 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000040b8 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000040d4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000410c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004144 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000417e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000041b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041c0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000041da 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000420c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000423e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004274 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000042cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042dc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000042f6 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000432c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004362 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000439a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000043ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000043f4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000442c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004462 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004494 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000044ea 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000044fa 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +000044fe 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00004506 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004512 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004526 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00004568 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004570 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000045a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045d8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000045de 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000460a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004632 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000464e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000466a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000467e 0000672f R_ARM_THM_MOVW_ABS_NC 000055dd _tmp_43_rule │ │ │ │ │ +00004682 00006730 R_ARM_THM_MOVT_ABS 000055dd _tmp_43_rule │ │ │ │ │ +0000468a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000469e 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000046b2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000046b6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000046c0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000046d2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000046d6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000046e0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000046f2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000046f6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004700 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004718 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000474a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004750 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004768 0000690a R_ARM_THM_CALL 00003601 tuple_rule │ │ │ │ │ +0000477e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004792 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004796 0001a830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000047a4 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000047b6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047dc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047e2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047fa 00006a0a R_ARM_THM_CALL 00003795 list_rule │ │ │ │ │ +0000481e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004824 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004856 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004880 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000488c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048b0 0001aa0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000048dc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048e2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004908 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000490e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004940 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004956 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000495c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004974 00006c0a R_ARM_THM_CALL 00005221 _gather_85_rule │ │ │ │ │ +00004996 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049ae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049c6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049cc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049e4 00006c0a R_ARM_THM_CALL 00005221 _gather_85_rule │ │ │ │ │ +00004a04 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a24 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a52 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a58 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a86 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aa2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aae 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ace 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00004aea 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004afe 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004b02 0001ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004b26 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b2c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b46 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b60 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b66 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ba8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bbc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bd4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004be8 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004bec 0001ad30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004bf6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004c0e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00004c1e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00004c38 0001b00a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00004c4e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c68 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c78 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004c92 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00004c96 0001b130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00004c9a 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004cee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d16 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d1c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d4e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d68 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d6e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d92 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dae 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00004dda 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004de6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e0c 0001b30a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00004e22 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e4c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e52 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e96 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004eba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ed4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004eda 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004efc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f00 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f0a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004f2c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f36 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f58 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f60 00006e2f R_ARM_THM_MOVW_ABS_NC 00008841 _tmp_149_rule │ │ │ │ │ +00004f64 00006e30 R_ARM_THM_MOVT_ABS 00008841 _tmp_149_rule │ │ │ │ │ +00004f6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004f7e 00006e2f R_ARM_THM_MOVW_ABS_NC 00008841 _tmp_149_rule │ │ │ │ │ +00004f82 00006e30 R_ARM_THM_MOVT_ABS 00008841 _tmp_149_rule │ │ │ │ │ +00004f8a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004f94 0000652f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00004f98 00006530 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00004f9e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004fa2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004fb6 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004fba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fd6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fee 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ff2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005004 0000642f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +00005008 00006430 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00005012 0000700a R_ARM_THM_CALL 00008231 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00005016 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005024 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000505a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005060 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005090 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050be 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050e0 0001b40a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000050f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005126 0000710a R_ARM_THM_CALL 00007275 invalid_comprehension_rule │ │ │ │ │ +00005150 0000710a R_ARM_THM_CALL 00007275 invalid_comprehension_rule │ │ │ │ │ +0000515c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005168 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005194 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051ac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051b2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000051c0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005204 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000520e 0000662f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ +00005212 00006630 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ +00005218 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000521c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005230 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005234 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000524e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005258 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005272 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000527e 0000612f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ +00005282 00006130 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ +00005288 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000528c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052a0 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000052a4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000052ee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005300 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000531a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005326 0000622f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ -0000532a 00006230 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ -00005330 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005334 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005348 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000534c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005370 0000632f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ -00005374 00006330 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ -0000537a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000537e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005392 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005396 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053c6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000053ca 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000053dc 0000642f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -000053e0 00006430 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -000053ea 0000700a R_ARM_THM_CALL 00008295 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000053ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053fc 0000652f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -00005400 00006530 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005406 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000540a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005426 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000542e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005460 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005468 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005308 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005314 0000622f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ +00005318 00006230 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ +0000531e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005322 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005336 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000533a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000535e 0000632f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ +00005362 00006330 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ +00005368 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000536c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005380 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005384 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053b4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000053b8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000053ca 0000642f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +000053ce 00006430 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +000053d8 0000700a R_ARM_THM_CALL 00008231 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000053dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053ea 0000652f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +000053ee 00006530 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +000053f4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000053f8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005414 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000541c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000544e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005456 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000547c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000548e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054ae 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000054d6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000549c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000054c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054da 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000054ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005516 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005542 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005574 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000557e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005588 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000559a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055c2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055cc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000560a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005610 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000561e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005504 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005530 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005562 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000556c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005576 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005588 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000559c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055d0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055fa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005600 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000560e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000561e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000562e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000563e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005660 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000568c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005692 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000056ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000056fa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000571e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00005738 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005748 0000740a R_ARM_THM_CALL 00008401 _loop1_82_rule │ │ │ │ │ -0000577e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005784 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000057b2 0000740a R_ARM_THM_CALL 00008401 _loop1_82_rule │ │ │ │ │ -000057cc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000057ee 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -000057fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005820 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005824 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000582e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000583a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000583e 0000722f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -00005842 00007230 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00005860 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005864 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005878 0000760a R_ARM_THM_CALL 00008501 tstring_rule │ │ │ │ │ -00005882 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005886 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005890 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000589c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000058a0 0000722f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -000058a4 00007230 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -000058c6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058d6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000058e8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005912 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005918 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000592a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005958 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000598e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000059bc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059d2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059fc 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a0a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a12 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a1a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a44 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005a4a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005a6e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005a74 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005a8a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005aae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ab4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ac8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005ae4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00005b0e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b14 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b2c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005b62 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b68 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b96 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00005bc0 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005be0 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005c72 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c8e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00005ca0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cc0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cd4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cf2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d08 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005650 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000567c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005682 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000569c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000056ea 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000570e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00005728 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005738 0000740a R_ARM_THM_CALL 0000839d _loop1_82_rule │ │ │ │ │ +0000576e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005774 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057a2 0000740a R_ARM_THM_CALL 0000839d _loop1_82_rule │ │ │ │ │ +000057bc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000057de 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +000057ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005810 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005814 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000581e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000582a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000582e 0000722f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +00005832 00007230 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +00005850 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005854 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005868 0000760a R_ARM_THM_CALL 0000849d tstring_rule │ │ │ │ │ +00005872 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005876 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005880 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000588c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005890 0000722f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +00005894 00007230 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000058b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058c6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000058d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005902 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005908 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000591a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005948 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000597e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000059ac 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000059c2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000059ec 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000059fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a02 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a0a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a34 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a3a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005a5e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a64 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005a7a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a9e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005aa4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005ab8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005ad4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00005afe 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b04 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b1c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005b52 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b58 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b7c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b86 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00005bb0 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005bd0 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005c62 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c70 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c7e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00005c90 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cb0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cc4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ce2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cf0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cf8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d0a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d1a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d2a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d32 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d48 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d5e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d66 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d76 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d9a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005da0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d22 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d38 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d4e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d56 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d66 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d8a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d90 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005da0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005db0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005dc0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dd0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005df4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e20 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e26 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e60 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e66 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e82 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005eac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ed6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005ee4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ee8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ef2 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005f28 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f2e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f4a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f9c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005fc2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ff4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000600a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006010 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000602c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000604e 0000790a R_ARM_THM_CALL 00003b3d _tmp_166_rule │ │ │ │ │ -00006072 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006098 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000060a6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060b4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000060ca 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000060e2 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006108 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000612a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006130 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006142 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006146 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000614e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000616a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006182 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000619a 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000061be 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061c4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000061d2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000061d6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000061de 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000061fa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006210 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006228 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006238 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000628e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006294 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062aa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062b8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062c0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000062cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062d2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062ea 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005de4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e10 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e16 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e50 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e56 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e72 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005e9c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ec6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005ed4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ed8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ee2 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f18 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f1e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f3a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005f64 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f8c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005fb2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005fe4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ffa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006000 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000601c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000603e 0000790a R_ARM_THM_CALL 00003b4d _tmp_166_rule │ │ │ │ │ +00006062 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006088 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006096 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060a4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000060ba 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000060d2 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000060f8 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000611a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006120 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006132 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006136 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000613e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000615a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006172 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000618a 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000061ae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061b4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000061c2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000061c6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000061ce 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000061ea 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006200 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006218 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006228 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000627e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006284 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000629a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062a8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000062bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062da 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000062e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000062f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006306 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006322 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006354 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000635a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006376 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000063a0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063c6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000063f0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063f6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006406 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000640a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006412 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000642e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000644a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006462 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006470 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000649c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064a4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000064b8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064f0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064f6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006512 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000654c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006552 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006568 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006598 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000659e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065b2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000065e2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065e8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000660e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006620 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006634 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006648 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006666 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000667e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000669e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000066ac 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000066e2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006722 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006732 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006742 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006758 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006792 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067ac 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000067e0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000681c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006856 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006888 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068c2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068f0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000068fc 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00006900 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00006908 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006914 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000693c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006972 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000697c 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d7d t_lookahead_rule │ │ │ │ │ -00006980 00005b30 R_ARM_THM_MOVT_ABS 00005d7d t_lookahead_rule │ │ │ │ │ -00006988 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006994 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000069ba 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000069c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a0e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006a1a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a3e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a44 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a96 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006aba 0000790a R_ARM_THM_CALL 00003b3d _tmp_166_rule │ │ │ │ │ -00006ade 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b02 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b22 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b48 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b4e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b74 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b7a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006bb4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bc0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006be0 0001be0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006bf0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006bf8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006c2c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c32 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c4a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cac 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006cca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006cda 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006cf0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d10 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d30 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006d4c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006d72 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d92 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006da2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006dbe 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006dd2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006de2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006e20 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e32 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e48 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e50 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006e68 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e80 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e90 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e9a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006eaa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006eb4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006312 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006344 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000634a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006366 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006390 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063b6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000063e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000063f6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000063fa 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006402 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000641e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000643a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006452 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006460 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000648c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006494 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000064a8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006502 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000653c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006542 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006558 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006588 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000658e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000065d2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065d8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065fe 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006610 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006624 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006638 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006656 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000666e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000668e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000669c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000066d2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006712 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006722 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006732 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006748 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006782 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000679c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067d0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000680c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006846 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006878 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068b2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068e0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000068ec 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +000068f0 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +000068f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006904 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000692c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006962 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000696c 00005b2f R_ARM_THM_MOVW_ABS_NC 00005d6d t_lookahead_rule │ │ │ │ │ +00006970 00005b30 R_ARM_THM_MOVT_ABS 00005d6d t_lookahead_rule │ │ │ │ │ +00006978 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006984 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000069aa 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000069b6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069fe 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006a0a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a2e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a34 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a68 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a6e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a86 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006aaa 0000790a R_ARM_THM_CALL 00003b4d _tmp_166_rule │ │ │ │ │ +00006ace 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006af2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b12 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b38 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b3e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b64 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b6a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ba4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bb0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006bd0 0001be0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006be0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006be8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c1c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c22 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006c5c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c9c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006cba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006cca 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006ce0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d00 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d20 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006d3c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006d62 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d70 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d82 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006d92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006dae 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006dc2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006dd2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006e10 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e22 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e38 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e40 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006e58 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e70 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e8a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006e9a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ea4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ec2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006ed2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006ee2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ef2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006efa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f24 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f2a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f52 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f76 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006f9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fb2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006fb8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fdc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006fe2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000700c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007036 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000703a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007044 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007064 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007070 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000708c 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000070a6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000070d2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000070e2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070f8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007114 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000712e 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00007136 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000713a 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -00007140 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000715e 0000710a R_ARM_THM_CALL 000072d9 invalid_comprehension_rule │ │ │ │ │ -00007168 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007184 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007196 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071fc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007202 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000721e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000726c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007292 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000072cc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072e2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007308 0001c10a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007318 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007346 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000734c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007364 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000737a 0000862f R_ARM_THM_MOVW_ABS_NC 0000725d _tmp_115_rule │ │ │ │ │ -0000737e 00008630 R_ARM_THM_MOVT_ABS 0000725d _tmp_115_rule │ │ │ │ │ -00007386 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000073ec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073f2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007408 00004b0a R_ARM_THM_CALL 00004d0d pass_stmt_rule │ │ │ │ │ -00007420 0000530a R_ARM_THM_CALL 00005d61 break_stmt_rule │ │ │ │ │ -00007438 0000540a R_ARM_THM_CALL 00005c79 continue_stmt_rule │ │ │ │ │ -0000745c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000747a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074ac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000074b2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000074c8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000074ec 0000870a R_ARM_THM_CALL 00008061 expression_without_invalid_rule │ │ │ │ │ -000074fc 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000751a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000752c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007530 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000753a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007552 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000755e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007576 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007592 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000759c 00000a2f R_ARM_THM_MOVW_ABS_NC 000071d9 expression_rule │ │ │ │ │ -000075a0 00000a30 R_ARM_THM_MOVT_ABS 000071d9 expression_rule │ │ │ │ │ -000075a8 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000075b2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000075b6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000075c0 00007f2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ -000075c4 00007f30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ -000075c8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000075d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000075ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007606 0000882f R_ARM_THM_MOVW_ABS_NC 00000237 _tmp_116_rule │ │ │ │ │ -0000760a 00008830 R_ARM_THM_MOVT_ABS 00000237 _tmp_116_rule │ │ │ │ │ -00007612 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000761c 00007e2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ -00007620 00007e30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ -00007626 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000762a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007642 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007646 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000766e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007684 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000769a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000076a0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000076b8 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000076d6 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -000076da 0001b530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -000076ee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000076f4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007702 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000770a 0000870a R_ARM_THM_CALL 00008061 expression_without_invalid_rule │ │ │ │ │ -00007726 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007736 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000774a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007772 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000777e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007788 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000778c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007796 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000077a0 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000077aa 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000077b6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000077ba 00007c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -000077be 00007c30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -000077d8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000077e0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007816 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007830 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000783e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ -00007842 00007d30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ -00007848 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000784c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007860 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007868 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007870 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007884 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007894 0000890a R_ARM_THM_CALL 00006a99 lambda_params_rule │ │ │ │ │ -000078a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078ae 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000078b2 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000078bc 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000078c6 0000822f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ -000078ca 00008230 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ -000078d0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000078d4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000078f0 0000890a R_ARM_THM_CALL 00006a99 lambda_params_rule │ │ │ │ │ -00007900 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000790c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007910 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000791a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007924 0000812f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ -00007928 00008130 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ -0000792e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007932 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007954 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007972 0000832f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ -00007976 00008330 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ -0000797c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007980 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007992 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000079aa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079c2 0000802f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ -000079c6 00008030 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ -000079cc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000079d0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a10 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a16 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a32 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007a84 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a8a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007aa2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007ac8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ace 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ae6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007af6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007b22 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007b72 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b78 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b90 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bba 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007bd2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007bde 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007bf4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007c0e 0001c50a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007c74 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007c7e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c9e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ca6 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007cb6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ccc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007cf4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006eea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f14 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f1a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f42 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f66 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006f8a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fa2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006fa8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fcc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006fd2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ffc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007026 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000702a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007034 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007054 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007060 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000707c 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00007096 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000070c2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000070d2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070e8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007104 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000711e 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00007126 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000712a 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +00007130 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000714e 0000710a R_ARM_THM_CALL 00007275 invalid_comprehension_rule │ │ │ │ │ +00007158 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007174 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007186 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071ac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071c2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071ec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000071f2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000720e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000725c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007282 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000072bc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072d2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000072f8 0001c10a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007308 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007336 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000733c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007354 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000736a 0000862f R_ARM_THM_MOVW_ABS_NC 000071f9 _tmp_115_rule │ │ │ │ │ +0000736e 00008630 R_ARM_THM_MOVT_ABS 000071f9 _tmp_115_rule │ │ │ │ │ +00007376 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000073dc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073e2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073f8 00004b0a R_ARM_THM_CALL 00004d1d pass_stmt_rule │ │ │ │ │ +00007410 0000530a R_ARM_THM_CALL 00005d6d break_stmt_rule │ │ │ │ │ +00007428 0000540a R_ARM_THM_CALL 00005c85 continue_stmt_rule │ │ │ │ │ +0000744c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000746a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000749c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000074a2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000074b8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000074dc 0000870a R_ARM_THM_CALL 00007ffd expression_without_invalid_rule │ │ │ │ │ +000074ec 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000750a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000751c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007520 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000752a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007542 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000754e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007566 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007582 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000758c 00000a2f R_ARM_THM_MOVW_ABS_NC 000071c9 expression_rule │ │ │ │ │ +00007590 00000a30 R_ARM_THM_MOVT_ABS 000071c9 expression_rule │ │ │ │ │ +00007598 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000075a2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000075a6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000075b0 00007f2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ +000075b4 00007f30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ +000075b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000075c4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075f6 0000882f R_ARM_THM_MOVW_ABS_NC 00000237 _tmp_116_rule │ │ │ │ │ +000075fa 00008830 R_ARM_THM_MOVT_ABS 00000237 _tmp_116_rule │ │ │ │ │ +00007602 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000760c 00007e2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ +00007610 00007e30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ +00007616 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000761a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007632 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007636 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000765e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007674 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000768a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007690 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000076a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000076c6 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +000076ca 0001b530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +000076de 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076e4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000076f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000076fa 0000870a R_ARM_THM_CALL 00007ffd expression_without_invalid_rule │ │ │ │ │ +00007716 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007726 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000773a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007762 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000776e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007778 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000777c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007786 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007790 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000779a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000077a6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000077aa 00007c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +000077ae 00007c30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +000077c8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000077d0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007806 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007820 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000782e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ +00007832 00007d30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ +00007838 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000783c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007850 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007858 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007860 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007874 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007884 0000890a R_ARM_THM_CALL 00006a35 lambda_params_rule │ │ │ │ │ +00007892 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000789e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000078a2 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000078ac 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000078b6 0000822f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ +000078ba 00008230 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ +000078c0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000078c4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000078e0 0000890a R_ARM_THM_CALL 00006a35 lambda_params_rule │ │ │ │ │ +000078f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078fc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007900 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000790a 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007914 0000812f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ +00007918 00008130 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ +0000791e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007922 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007944 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007962 0000832f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ +00007966 00008330 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ +0000796c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007970 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007982 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000799a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079b2 0000802f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ +000079b6 00008030 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ +000079bc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000079c0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a22 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007a74 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a7a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a92 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ab8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007abe 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ad6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ae6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007b12 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007b62 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b68 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007baa 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007bc2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007bce 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007be4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007bfe 0001c50a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007c64 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007c6e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c8e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007c96 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ca6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007cbc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007cdc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ce4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007cf0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007d00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d10 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d18 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d4a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d50 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d72 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007d82 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d9c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007dbc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007de8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007dee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e24 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e2a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e46 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007e8a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e90 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ea8 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007ecc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ed2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007eea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007efc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007f28 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007f88 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f8e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fa2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fc8 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007fec 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ff8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000800e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008028 0001c50a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008080 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000808a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080a4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080ac 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000080bc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080d6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080fe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008106 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007d08 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d3a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d40 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d62 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007d72 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d8c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007dac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dd8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007dde 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e14 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e1a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e36 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007e7a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e80 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e98 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ebc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ec2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007eda 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007eec 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007f18 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007f78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f92 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb8 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007fdc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fe8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ffe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008018 0001c50a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008070 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000807a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008094 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000809c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080ee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080f6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008102 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000810a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008112 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000811a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008122 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008158 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000815e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008198 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000819e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000081dc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081e2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081fa 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000821e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008224 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000823c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008252 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008272 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008278 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008294 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000082ae 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082d0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082d6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082f2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008332 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000835c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000837e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008386 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000083c4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083ec 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008416 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000843e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008462 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008492 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084d6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084dc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000084ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000851c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008546 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008554 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008562 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008578 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008590 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000085e8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000860c 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000861e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008644 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008668 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000867a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086a2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000086c6 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000086d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086f6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008704 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000871e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008734 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000874a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000875a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008770 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000877e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008792 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087a0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087c4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008818 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000881e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000883a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008866 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000888a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008890 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088ce 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088d4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000890c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008912 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000892a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000894e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008954 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000897c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008982 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008998 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089c0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089c6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089e8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089ee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a04 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a2c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a32 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a48 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a70 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a76 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ab2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ab8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ace 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008af6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008afc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b12 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b38 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b3e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bc2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bc8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008be0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c06 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c0c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c20 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c38 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c70 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008c84 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008cb6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008cc6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008ce4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008d00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d6c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d9c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008db2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008dda 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008e44 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008e88 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e8e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008eae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008eb4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008eca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008eea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ef0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f0a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f10 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f26 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f48 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f4e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f64 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f84 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f8a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fa0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fc0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008fc6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fdc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ffc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009002 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009018 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009038 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000903e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009056 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009076 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000907c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009094 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000090d2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090f2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090f8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000910c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000913e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009166 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009172 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000918a 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000919a 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -000091b8 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -000091da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091f6 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000920c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009234 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000924a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009272 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009288 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092ae 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000092d2 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000092e4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009310 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009348 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009364 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009376 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000939a 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000093ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093c8 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -000093f2 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009408 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009432 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009448 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009472 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009488 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094b2 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094e6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009502 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009518 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009542 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009558 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009582 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009596 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095bc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095e4 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095f8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009616 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009636 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000964a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009664 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009680 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009694 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096ba 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096ce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096f4 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009708 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000971c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000973c 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009760 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009772 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000978a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097ce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000980a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000981e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009834 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000984a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000985a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000986c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009882 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000988a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009892 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098a8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009908 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009926 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009930 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009940 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009958 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009960 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000997a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009982 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099a8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a18 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a20 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a38 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a4c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a66 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a76 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009aa8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009abe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ad4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ae8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009afc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b0e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b18 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b2a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b42 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b5e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b74 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b8a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bb4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009be4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bf6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c22 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c58 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009c5e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009c76 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009cb0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cd2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009cea 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009d0a 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009d18 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d4a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d76 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009d7c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009da4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009db4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009dcc 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009de8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009dee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e66 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e92 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ea8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ec8 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009efc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f0a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f5a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f60 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f70 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009f88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f98 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009fb0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009fcc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fd2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a020 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a026 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a03a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a066 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0aa 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a0da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0f0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a116 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a13a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a14a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a166 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a184 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a18a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a1fe 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a22c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a242 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a268 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a2ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a328 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a348 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a37a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a380 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a390 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a3a8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3b8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a3d0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a3ec 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3f2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a428 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a42e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a440 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a4a0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a4d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4e0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a4fe 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a51a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a520 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a59c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a5b6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a5dc 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a602 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a632 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a648 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a66e 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a6ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a70a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a754 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a78e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a794 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a7a4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a7bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7cc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a7e4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a800 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a806 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a890 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8c2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8d8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a8f4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a924 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a93a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a960 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a9a2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9a8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9d2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9d8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa02 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa16 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa2a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa3a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa4a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa5a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa86 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aab2 0000902f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000aab6 00009030 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000aabc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000aac0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000aad4 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000aad8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaf6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab42 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab48 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab58 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ab70 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab80 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ab98 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000abb4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000abba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac36 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac62 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac78 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ac9c 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000accc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ace2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad0e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad22 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad70 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad76 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad86 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ad9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000adc0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000adea 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae12 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aebc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aec2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aed8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000af0c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af12 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af26 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000af5a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af60 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af74 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000afa8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afc2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aff6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000affc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b010 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b06a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b0ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0cc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0ea 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b12c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b13c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b14c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b16a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b1ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1cc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1ea 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b22c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b23c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b24c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b266 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b2a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2bc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2de 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b2e6 0000942f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -0000b2ea 00009430 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0000b2f0 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000b2fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b322 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b344 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b36c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b3a4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b3e2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b41a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b456 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b48e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4ca 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b502 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b540 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b574 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5b6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5bc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5de 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5e4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5fc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b614 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b62c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b68e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b6b8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b6e2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b768 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b798 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7b2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b7b6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b7be 0000902f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000b7c2 00009030 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000b7d4 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b7d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b804 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008148 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000814e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008188 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000818e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000081aa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000081cc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081d2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000081ea 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000820e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008214 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000822c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008242 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008262 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008268 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008284 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000829e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082c0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082c6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082e2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008322 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000834c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000836e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008376 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000083b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083dc 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008406 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000842e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008452 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008482 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084c6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000084cc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000084de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000850e 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008538 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008546 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008554 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000856a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008582 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000085aa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085ce 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000085e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008606 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000862a 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000863c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008692 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000086b6 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000086c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086e6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000086f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000870e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000871c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008732 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008742 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008764 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008778 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008786 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000879a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087aa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087b2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000087c4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000087da 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000880c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008812 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000882e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000885a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000887e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008884 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088c2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088c8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088dc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008900 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008906 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000891e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008942 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008948 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008970 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008976 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000898c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089dc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089e2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089f8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a20 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a26 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a3c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a64 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a6a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008aa6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008aac 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ac2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008aea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008af0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b06 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b2c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b32 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b4a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b70 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b76 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b8e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bb6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bbc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bd4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bfa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c00 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c14 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c2c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c64 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008c78 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008caa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008cba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008cd8 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008cf4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cfa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d60 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d90 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008da6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008dce 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008e38 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008e7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ea2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ea8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ebe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ede 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ee4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008efe 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f04 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f1a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f3c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f42 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f58 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f78 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f7e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f94 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fb4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fd0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ff0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ff6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000900c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000902c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009032 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000904a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000906a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009070 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009088 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090a8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090ae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090e6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090ec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009100 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009132 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000915a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009166 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000917e 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000918e 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +000091ac 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +000091ce 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091ea 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009200 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009228 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000923e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009266 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000927c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000092a2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000092c6 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000092d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009304 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000933c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009358 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000936a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000938e 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000093a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093bc 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +000093e6 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000093fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009426 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000943c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009466 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000947c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094a6 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094bc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094f6 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000950c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009536 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000954c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009576 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000958a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095b0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095d8 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000960a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000962a 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000963e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009658 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009674 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009688 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096ae 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096e8 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009710 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009730 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009754 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009766 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000977e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000979e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009812 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009828 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000983e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000984e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009860 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009876 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000987e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009886 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000989c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000991a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009924 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009934 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000994c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009954 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000996e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009976 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009994 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000999c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099b2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099d2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a14 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a2c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a40 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a5a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a6a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a74 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a7e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ab2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ac8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009adc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009af0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b02 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b1e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b36 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b52 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b68 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b7e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ba8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bd8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c16 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c4c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009c52 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009c6a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009ca4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cc6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009cde 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009cfe 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009d0c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d2e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d3e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d6a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d70 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d80 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009d98 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009da8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009dc0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009ddc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009de2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e5a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e86 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e9c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009ebc 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009ef0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009efe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f4e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f54 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f64 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009f7c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009fa4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009fc0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fc6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a014 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a01a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a02e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a05a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a09e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a0ce 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0e4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a10a 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a12e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a13e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a15a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a178 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a17e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a1f2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a220 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a236 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a25c 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a2ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a31c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a33c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a36e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a374 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a384 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a39c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a3ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a3c4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a3e0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a3e6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a41c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a422 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a434 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a494 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a4c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a4f2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a50e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a514 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a590 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a5aa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a5d0 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a5f6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a626 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a63c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a662 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a6a2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a6fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a748 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a782 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a788 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a798 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a7b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7c0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a7d8 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a7f4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a7fa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a884 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8b6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8cc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a8e8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a918 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a92e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a954 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a996 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a99c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9c6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9cc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9e2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9f6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa0a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa1e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa2e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa3e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa4e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa7a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa90 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaa6 0000902f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000aaaa 00009030 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000aab0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aab4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aac8 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000aacc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aaea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab36 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab3c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab4c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ab64 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab74 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ab8c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aba8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000abae 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac2a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac6c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ac90 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000acc0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acd6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad02 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad16 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad64 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad6a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad7a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ad90 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ada0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000adb4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000adde 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae06 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae70 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae76 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aeb0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aeb6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aecc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af1a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af4e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af54 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af68 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af9c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afa2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afb6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000afea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aff0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b004 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b05e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b0a0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0c0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0de 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b120 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b130 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b140 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b15e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b1a0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1c0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1de 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b220 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b230 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b240 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b25a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b296 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2b0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2d2 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b2da 0000942f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +0000b2de 00009430 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +0000b2e4 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000b2f0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b316 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b338 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b360 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b398 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b3d6 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b40e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b44a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b482 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4be 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4f6 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b534 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b568 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5aa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b5b0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5d2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b5d8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b608 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b620 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b682 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b6ac 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b6d6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b75c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b78c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7a6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b7aa 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b7b2 0000902f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000b7b6 00009030 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000b7c8 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b7cc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b7f8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b81e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b82a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b836 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b84c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b85a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b894 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b89a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8b6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b8e2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b912 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b936 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b93c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b976 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b97c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b99a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b9ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9f6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ba0a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba2c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba32 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba4e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ba6c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000babe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bae6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bb1a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb3a 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000bb4a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bb78 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb9e 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bbcc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bbf4 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc14 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bc1c 0000962f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bc20 00009630 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bc26 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000bc4c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc68 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bc70 0000962f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bc74 00009630 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bc7a 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000bc92 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bca4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcc8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bce2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcf8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd22 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b840 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b84e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b888 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b88e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8aa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b8d6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b906 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b92a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b930 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b96a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b970 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b98e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b9be 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9ea 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b9fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba20 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba26 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba42 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ba60 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bab2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bada 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bb0e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb2e 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000bb3e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb6c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb92 0001c60a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bbc0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbe8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc08 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bc10 0000962f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bc14 00009630 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bc1a 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000bc40 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc5c 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bc64 0000962f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bc68 00009630 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bc6e 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000bc86 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bc98 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcbc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bcd6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd16 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bd52 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd5e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd6c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bd80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd90 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bd9c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bdb0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bde4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bdea 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bdfa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be10 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be20 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be34 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000be5e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000be86 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bef4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000befa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf34 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf3a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf50 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf90 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf96 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bfaa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bfd6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bfdc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bff0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c008 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c02a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c030 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c044 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c0ba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0ca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c0e0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c116 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c12e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c138 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c158 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c160 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c174 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c180 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c1a0 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c1c0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1f2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c22a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c268 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c278 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c290 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2c6 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2fe 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c32a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c33a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c352 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c388 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3c0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c41c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c428 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c458 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c472 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c49e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c4d8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4ec 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c546 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd60 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd74 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd7c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd84 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd90 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bda4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bdd8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bdde 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bdee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be04 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be14 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be28 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000be52 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000be7a 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bee8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000beee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf28 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf2e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf44 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf60 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf84 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf8a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf9e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bfca 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bfd0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bfe4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bffc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c01e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c024 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c038 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0be 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0d4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c10a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c122 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c12c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c14c 0001a50a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000c154 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c168 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c174 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c194 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000c1b4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c1e6 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c21e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c25c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c26c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c284 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2ba 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2f2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c31e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c32e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c346 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c37c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3b4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c410 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c41c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c44c 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000c466 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c492 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4cc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4e0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c53a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c57c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c588 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c594 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5be 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c5c4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c5ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c60a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c62e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c638 0000890a R_ARM_THM_CALL 00006a99 lambda_params_rule │ │ │ │ │ -0000c648 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c65e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c680 0001ce0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000c698 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c6b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c6f2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6f8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c70a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c71c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c73c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c768 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c76e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c794 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c79a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c7b2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c7da 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c7e0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c7fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c810 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c836 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c854 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c86e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c886 0000a10a R_ARM_THM_CALL 00005371 _loop0_87_rule │ │ │ │ │ -0000c89c 0001d40a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c8a4 00009f2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -0000c8a8 00009f30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -0000c8ae 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000c8b8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c8de 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c8f0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c900 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c936 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c94e 0000a10a R_ARM_THM_CALL 00005371 _loop0_87_rule │ │ │ │ │ -0000c962 0001d40a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c99c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c9a2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c9b4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9c2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9de 0000a20a R_ARM_THM_CALL 00007119 invalid_for_target_rule │ │ │ │ │ -0000c9f2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ca0a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca1a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca30 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca36 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca66 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca6c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca84 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cab0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cab6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cac6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cae6 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cafc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cb0a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb1e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cb2e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb32 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb3e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cb48 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cb4c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cb56 0000a02f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -0000cb5a 0000a030 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -0000cb5e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000cb66 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb7c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb88 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbbe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cbc6 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cbd4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbe4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbfe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cc24 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cc2c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cc3e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc54 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc64 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cca0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cca6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ccc2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ccf6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cd0c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd16 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd1a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd24 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cd34 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd60 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd66 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd8c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd92 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdb8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdbe 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce24 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ce4a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce50 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce80 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cede 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ceec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cef6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf0c 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000cf16 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf2c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf4a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cf4e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cf5c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000cf60 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000cf6a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000cf6e 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000cf74 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000cf78 0000aa30 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000cf8a 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cf8e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfb2 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000cfba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfd2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfe8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cff8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d002 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d026 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d02a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d032 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000d036 0000ab30 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000d048 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d04c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d06a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d084 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d08a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0b6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0ba 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0c8 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d0cc 0000aa30 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d0d4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d0d8 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d0e4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d0e8 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d0fc 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d100 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d124 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d132 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d148 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d152 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d15e 0000b02f R_ARM_THM_MOVW_ABS_NC 00000ce3 _tmp_111_rule │ │ │ │ │ -0000d162 0000b030 R_ARM_THM_MOVT_ABS 00000ce3 _tmp_111_rule │ │ │ │ │ -0000d16a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d174 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d178 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d180 0000ac2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ -0000d184 0000ac30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ -0000d19c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1bc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d1d4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1ee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d1f4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d204 0000b10a R_ARM_THM_CALL 0000036f _tmp_168_rule │ │ │ │ │ -0000d224 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d22a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d242 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d260 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d270 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d282 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d292 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d29e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2a2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2a6 0000a92f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ -0000d2aa 0000a930 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ -0000d2c2 0000700a R_ARM_THM_CALL 00008295 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -0000d2c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d2dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d2e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d2ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d306 0000b10a R_ARM_THM_CALL 0000036f _tmp_168_rule │ │ │ │ │ -0000d314 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d320 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d33c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d344 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d34c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d364 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3ac 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d3d8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d3de 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d44a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d450 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d466 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d480 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d49e 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000d4d0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d4e8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d4fa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d504 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000d50c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d518 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000d534 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d53e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d55c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d584 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d592 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d59a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5d0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d5d6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d5fa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d600 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d62c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d642 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d674 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d69c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6b2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d6cc 0001de0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000d6f2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d70c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000d716 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d730 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d738 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d744 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d774 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d77a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7a0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7a6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7e2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7e8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d80c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d812 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d83c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d876 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d87a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d884 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d898 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d89c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8a0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d8b8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8be 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8d6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d8f4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d904 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d91a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d92a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d94a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d950 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d990 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d996 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9bc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9c2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9ec 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000da26 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000da46 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000da56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da70 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000da88 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000daa2 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000daaa 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000daae 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dab4 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000dad2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dad6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dae0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000daee 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daf2 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dafc 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000db24 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db44 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dba0 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dbc6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dbe2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dbfc 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dc04 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dc08 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dc0e 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000dc50 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc62 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc74 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc7c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc86 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc9e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dcba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dcca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dcd4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dce2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcf8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd00 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd08 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dd1a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd22 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd2a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd38 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd64 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dd6a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dd98 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ddac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ddcc 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ddf4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de0a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de24 0001de0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000de34 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de5a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de74 0001df0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000de8c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000decc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ded2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df02 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df26 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000df72 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df78 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfb6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfd4 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000dfe4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e00a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e010 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e020 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5b2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c5b8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c5e2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5fe 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c622 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c62c 0000890a R_ARM_THM_CALL 00006a35 lambda_params_rule │ │ │ │ │ +0000c63c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c652 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c674 0001ce0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000c68c 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c6aa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6b2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c6e6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6ec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c6fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c710 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c730 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c75c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c762 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c788 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c78e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c7a6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c7ce 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c7d4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c7ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c804 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c82a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c848 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c862 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c87a 0000a10a R_ARM_THM_CALL 00005381 _loop0_87_rule │ │ │ │ │ +0000c890 0001d40a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c898 00009f2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +0000c89c 00009f30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +0000c8a2 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000c8ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c8d2 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c8e4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c8f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c92a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c942 0000a10a R_ARM_THM_CALL 00005381 _loop0_87_rule │ │ │ │ │ +0000c956 0001d40a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c990 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c996 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c9a8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9b6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9d2 0000a20a R_ARM_THM_CALL 000070b5 invalid_for_target_rule │ │ │ │ │ +0000c9e6 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c9fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca0e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca24 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca2a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca5a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca60 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca78 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000caa4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000caaa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000caba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cada 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000caf0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cafe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cb22 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb26 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb32 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cb3c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cb40 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cb4a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +0000cb4e 0000a030 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +0000cb52 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000cb5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb70 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb7c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbb2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cbba 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cbc8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbd8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbf2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cc18 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cc20 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cc32 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc48 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc58 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cc94 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc9a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ccb6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ccea 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cd00 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd0a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd0e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd18 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cd28 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd54 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd5a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd80 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd86 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdb2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce18 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ce3e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce44 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce74 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ced2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cee0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ceea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf00 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000cf0a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf20 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf3e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cf42 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cf50 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000cf54 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000cf5e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000cf62 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000cf68 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000cf6c 0000aa30 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000cf7e 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cf82 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfa6 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000cfae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfc6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfdc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cff6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d01a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d01e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d026 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000d02a 0000ab30 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000d03c 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d040 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d05e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d078 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d07e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0aa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d0ae 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d0bc 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d0c0 0000aa30 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d0c8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d0cc 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d0d8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d0dc 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d0f0 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d0f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d118 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d126 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d13c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d146 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d152 0000b02f R_ARM_THM_MOVW_ABS_NC 00000ce3 _tmp_111_rule │ │ │ │ │ +0000d156 0000b030 R_ARM_THM_MOVT_ABS 00000ce3 _tmp_111_rule │ │ │ │ │ +0000d15e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d168 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d16c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d174 0000ac2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ +0000d178 0000ac30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ +0000d190 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1b0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d1c8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1e2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d1e8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1f8 0000b10a R_ARM_THM_CALL 0000036f _tmp_168_rule │ │ │ │ │ +0000d218 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d21e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d236 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d254 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d264 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d276 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d286 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d292 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d296 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d29a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ +0000d29e 0000a930 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ +0000d2b6 0000700a R_ARM_THM_CALL 00008231 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +0000d2ba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d2d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2fa 0000b10a R_ARM_THM_CALL 0000036f _tmp_168_rule │ │ │ │ │ +0000d308 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d314 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d330 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d338 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d340 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d358 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d3a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d3cc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3d2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d43e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d444 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d45a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d474 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d492 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000d4c4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d4dc 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d4ee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d4f8 0001dc0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000d500 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d50c 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000d528 0001a60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d532 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d550 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d578 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d586 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d58e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5c4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d5ca 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d5ee 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d5f4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d620 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d636 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d668 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d690 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6a6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d6c0 0001de0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000d6e6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d700 0001df0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000d70a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d724 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d72c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d738 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d768 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d76e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d794 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d79a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7d6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7dc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d800 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d806 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d830 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d86a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d86e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d878 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d88c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d890 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d894 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d8ac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8b2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8ca 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d8e8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8f8 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d90e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d91e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d93e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d944 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d984 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d98a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9b0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9b6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9e0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000da1a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000da3a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000da4a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da64 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000da7c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000da96 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000da9e 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000daa2 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000daa8 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000dac6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000daca 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dad4 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dae2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dae6 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000daf0 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000db18 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000db38 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000db4a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db94 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dbba 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dbd6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dbf0 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dbf8 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dbfc 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dc02 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000dc44 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc56 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc68 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc70 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dc7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc92 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dcae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dcbe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dcc8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcd6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcde 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcf4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dcfc 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd0e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd16 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd1e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd2c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd58 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dd5e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dd8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dda0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddc0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dde8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddfe 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de18 0001de0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000de28 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de4e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de68 0001df0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000de80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dec0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dec6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000def6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df1a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000df66 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df6c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df80 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfaa 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dfc8 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000dfd8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dffe 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e004 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e014 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e02e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e03a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e046 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e060 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e072 0000b72f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ -0000e076 0000b730 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ -0000e07c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e080 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e094 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e098 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0ac 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e0b0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e0b6 0000b82f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ -0000e0ba 0000b830 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ -0000e0c0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e0c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e128 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e12e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e142 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e176 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e196 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e1ea 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e222 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e238 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e252 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e26a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e272 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e27a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2a4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2aa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2d0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2d6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e302 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e31e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e324 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e33c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e35e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e384 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e39e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3a8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3ba 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e3dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e412 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e418 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e444 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e45e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e464 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e47a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e49a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e4be 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e4dc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4e8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4ec 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4f6 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e504 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e548 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e576 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e5b2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5e4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e614 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e61c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e622 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e63e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e650 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e664 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e66c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e676 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e68c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e6c0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6c6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6f0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e708 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e70e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e722 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e73e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e75e 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e78a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e7c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7fc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e804 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e834 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e83a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e84e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e87e 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e8a2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e8e0 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e912 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e928 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e934 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e93c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e952 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e96e 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e986 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9b0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9b6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e9ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e9f2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9f8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea20 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea26 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea52 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ea6e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea74 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea8e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eab2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ead2 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000eaee 0000cf0a R_ARM_THM_CALL 00005745 default_rule │ │ │ │ │ -0000eafe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb0c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb22 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000eb64 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb6a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eb8e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb94 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebc0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ebdc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebe2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebfc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec20 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ec40 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ec5c 0000cf0a R_ARM_THM_CALL 00005745 default_rule │ │ │ │ │ +0000e054 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e066 0000b72f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ +0000e06a 0000b730 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ +0000e070 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e074 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e088 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e08c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e0a0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e0a4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e0aa 0000b82f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ +0000e0ae 0000b830 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ +0000e0b4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e0bc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e0d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e11c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e122 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e136 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e16a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e18a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e1de 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e216 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e22c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e246 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e25e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e266 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e26e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e298 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e29e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e2c4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2ca 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e2f6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e312 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e318 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e330 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e352 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e378 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e392 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e39c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3ae 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e3d0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e3e4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e406 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e40c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e438 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e452 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e458 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e46e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e48e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e4b2 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e4d0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4dc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4e0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4ea 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e4f8 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e53c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e56a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e5a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5d8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e608 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e610 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e616 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e632 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e644 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e658 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e660 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e66a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e680 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e6b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6e4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e6fc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e702 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e716 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e732 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e752 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e77e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e7b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7d2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7f0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e7f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e828 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e82e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e842 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e872 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e896 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e8d4 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e906 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e91c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e928 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e930 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e946 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e962 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e97a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9a4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9aa 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e9c2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e9e6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9ec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea14 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea1a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea46 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ea62 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea68 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea82 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaa6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eac6 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000eae2 0000cf0a R_ARM_THM_CALL 00005751 default_rule │ │ │ │ │ +0000eaf2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb00 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb16 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000eb56 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb5c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eb80 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb86 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebb2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ebce 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebd4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec12 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ec32 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ec4e 0000cf0a R_ARM_THM_CALL 00005751 default_rule │ │ │ │ │ +0000ec5e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ec6c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec7a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec8e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ecc0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ece2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ed0e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed14 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed42 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ed5c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed62 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed7c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eda2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000edc4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ede0 0000cf0a R_ARM_THM_CALL 00005745 default_rule │ │ │ │ │ -0000edf0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edfe 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee02 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee0c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ee1e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ee2a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee4a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ee7a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee80 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec80 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000ecb2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ecd4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed34 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed4e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed54 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed6e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed92 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000edb4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000edd0 0000cf0a R_ARM_THM_CALL 00005751 default_rule │ │ │ │ │ +0000ede0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edee 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edf2 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edfc 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ee0e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000ee1a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee4c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000eeaa 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000eec4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000eeca 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000eee4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ef08 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000ef28 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ef44 0000cf0a R_ARM_THM_CALL 00005745 default_rule │ │ │ │ │ +0000ef44 0000cf0a R_ARM_THM_CALL 00005751 default_rule │ │ │ │ │ 0000ef52 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ef5e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ef62 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ef6c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000efa6 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000efc8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eff4 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f004 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f030 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f05a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f098 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0c8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0f8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f128 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f14e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f176 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f1a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f1e4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f1fe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f206 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f214 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f23a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f240 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f256 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f26a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f276 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f27c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2c4 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f2de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2ee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f300 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f326 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f330 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f340 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f350 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f384 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f38a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f3ae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f3b4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f3dc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f40a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f40e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f418 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f432 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f450 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f45e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f476 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f48e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f4a8 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f4b0 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000f4b4 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000f4ba 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ -0000f502 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f508 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f524 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f568 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f57e 0000d92f R_ARM_THM_MOVW_ABS_NC 00007551 _tmp_119_rule │ │ │ │ │ -0000f582 0000d930 R_ARM_THM_MOVT_ABS 00007551 _tmp_119_rule │ │ │ │ │ -0000f58a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f5ae 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000f5b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5ca 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f5ce 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f5e6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f5f8 0000d72f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -0000f5fc 0000d730 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -0000f604 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f60a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f624 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f638 0000da2f R_ARM_THM_MOVW_ABS_NC 000008b5 _tmp_118_rule │ │ │ │ │ -0000f63c 0000da30 R_ARM_THM_MOVT_ABS 000008b5 _tmp_118_rule │ │ │ │ │ -0000f644 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f64e 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000f652 0000ab30 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000f658 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f65c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f670 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f676 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f684 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f696 0000da2f R_ARM_THM_MOVW_ABS_NC 000008b5 _tmp_118_rule │ │ │ │ │ -0000f69a 0000da30 R_ARM_THM_MOVT_ABS 000008b5 _tmp_118_rule │ │ │ │ │ -0000f6a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f6ac 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6b0 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6c8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f6d0 0000d82f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ -0000f6d4 0000d830 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ -0000f6ee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f71c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f738 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f746 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f76e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f774 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f79a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7c2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f7f8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f816 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f824 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f846 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f86e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f874 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f88e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f8a2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8c0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8d8 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000f924 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f92a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f93a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f940 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f944 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f94e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f96a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f970 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f988 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f98e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f992 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f99c 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ -0000f9a0 0000de30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ -0000f9a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f9ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9c4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa00 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa2c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa32 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efae 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000efd0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000effa 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f00a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f02e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f048 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f072 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f0ae 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f118 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f148 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f16e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1b0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f1c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1ec 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f1f4 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f206 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f22e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f236 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f248 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f26a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f28a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2da 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f308 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f318 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f320 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f348 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f35c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f36a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f37c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3ac 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f3b2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f3d6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f3dc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f404 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f432 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f436 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f440 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f45a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f478 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f486 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f49e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f4b6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f4d0 0001c00a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f4d8 00007b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000f4dc 00007b30 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000f4e2 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +0000f52a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f530 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f54c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f590 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f5a6 0000d92f R_ARM_THM_MOVW_ABS_NC 000074ed _tmp_119_rule │ │ │ │ │ +0000f5aa 0000d930 R_ARM_THM_MOVT_ABS 000074ed _tmp_119_rule │ │ │ │ │ +0000f5b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f5d6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000f5e0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5f2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f5f6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f60e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f620 0000d72f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +0000f624 0000d730 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +0000f62c 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f632 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f64c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f660 0000da2f R_ARM_THM_MOVW_ABS_NC 000008b5 _tmp_118_rule │ │ │ │ │ +0000f664 0000da30 R_ARM_THM_MOVT_ABS 000008b5 _tmp_118_rule │ │ │ │ │ +0000f66c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f676 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000f67a 0000ab30 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000f680 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f684 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f698 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f69e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6be 0000da2f R_ARM_THM_MOVW_ABS_NC 000008b5 _tmp_118_rule │ │ │ │ │ +0000f6c2 0000da30 R_ARM_THM_MOVT_ABS 000008b5 _tmp_118_rule │ │ │ │ │ +0000f6ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f6d4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6d8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6f0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f6f8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ +0000f6fc 0000d830 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ +0000f716 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f726 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f744 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f760 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f76e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f796 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f79c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7c2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7ea 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f820 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f83e 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f84c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f86e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f896 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f89c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f8b6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f8ca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8d4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8e8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f900 0001940a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000f94c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f952 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f962 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f968 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f96c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f976 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f992 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f998 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9b6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f9ba 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f9c4 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ +0000f9c8 0000de30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ +0000f9cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f9d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9ec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa28 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa2e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000fa54 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000fa5a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa84 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fab4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000faba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fad0 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fafc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb3e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb56 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fb5c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fb78 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fb98 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbae 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fbd2 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fbf4 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc12 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fc80 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc90 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000fca2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fcbe 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fd10 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fd2e 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fd5a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd6c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd7a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd8e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fda2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdcc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdf8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe04 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe0c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe18 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa7c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa82 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000faac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fadc 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fae2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000faf8 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fb24 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb66 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb7e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fb84 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fba0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fbc0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbd6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fbfa 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fc1c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc3a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fca8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fcb8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000fcca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fce6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fd38 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fd56 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fd82 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd94 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fda2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdb6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdf4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fe20 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe2e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe4a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe74 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe7a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe98 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fec8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fef8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff06 0000eb0a R_ARM_THM_CALL 00003aa5 fstring_conversion_rule │ │ │ │ │ -0000ff22 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ff28 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ff46 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ff6e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff8e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff9a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ffc8 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00010000 0000ec0a R_ARM_THM_CALL 00008c6d _loop0_77_rule │ │ │ │ │ -0001000e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010032 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001004e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001007e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100b6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100bc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100d6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100e0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100f8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010102 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001011a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010124 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001013a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010144 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001015c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010166 0000462f R_ARM_THM_MOVW_ABS_NC 0000d5ad annotated_rhs_rule │ │ │ │ │ -0001016a 00004630 R_ARM_THM_MOVT_ABS 0000d5ad annotated_rhs_rule │ │ │ │ │ -00010172 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001017c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010180 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010188 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ -0001018c 0000e330 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ -00010192 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001019c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101b6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ -000101ba 0000e130 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ -000101c0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000101c4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000101d8 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000101dc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101f4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ -000101f8 0000e230 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ -0001020e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001021e 0000ed0a R_ARM_THM_CALL 00000c83 _tmp_152_rule.isra.0 │ │ │ │ │ -0001022e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010238 0000ec0a R_ARM_THM_CALL 00008c6d _loop0_77_rule │ │ │ │ │ -00010240 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010244 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001024e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010256 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001025e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010262 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001026a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ -0001026e 0000e930 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ -00010274 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010288 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102de 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102fa 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010312 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001032c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010348 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010354 0000ed0a R_ARM_THM_CALL 00000c83 _tmp_152_rule.isra.0 │ │ │ │ │ -0001035e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010362 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001036c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010374 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001037a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001037e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010386 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ -0001038a 0000ea30 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ -00010390 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001039a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000103ba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103c8 0000ed0a R_ARM_THM_CALL 00000c83 _tmp_152_rule.isra.0 │ │ │ │ │ -000103d4 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000c21 _tmp_153_rule │ │ │ │ │ -000103d8 0000ee30 R_ARM_THM_MOVT_ABS 00000c21 _tmp_153_rule │ │ │ │ │ -000103e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000103e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000103f2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000103f6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000103fe 0000e82f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ -00010402 0000e830 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ -00010408 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001041c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010434 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001044a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010454 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000baf _tmp_151_rule │ │ │ │ │ -00010458 0000ef30 R_ARM_THM_MOVT_ABS 00000baf _tmp_151_rule │ │ │ │ │ -00010460 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001046a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010472 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010476 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001047e 0000e52f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ -00010482 0000e530 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ -00010488 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010498 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000104b8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000b2d _tmp_150_rule │ │ │ │ │ -000104bc 0000f030 R_ARM_THM_MOVT_ABS 00000b2d _tmp_150_rule │ │ │ │ │ -000104c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000104ce 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000104d8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000104dc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000104e4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ -000104e8 0000e430 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ -000104ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001050e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001052e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010534 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001054c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010552 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000c21 _tmp_153_rule │ │ │ │ │ -00010556 0000ee30 R_ARM_THM_MOVT_ABS 00000c21 _tmp_153_rule │ │ │ │ │ -0001055e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010572 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001057a 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001057e 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00010586 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001058e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010592 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001059c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ -000105a0 0000e730 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ -000105a4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000105ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105d0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000105d4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000105de 0000e62f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ -000105e2 0000e630 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ -000105e6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000105f6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010610 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00010638 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010640 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001064e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ -00010652 0000e030 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ -0001065a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010660 0000df2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ -00010664 0000df30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ -00010690 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010696 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000106b2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000106ea 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000106f0 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001072c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010756 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001075a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010766 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000107a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107c8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000107ce 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000107e8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001080a 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010830 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00010846 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001084a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010858 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001087a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010880 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010894 0000f60a R_ARM_THM_CALL 000088a5 _tmp_163_rule │ │ │ │ │ -000108b0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108b6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000108ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000108ec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108f6 0000f60a R_ARM_THM_CALL 000088a5 _tmp_163_rule │ │ │ │ │ -00010922 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010944 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010954 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010968 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010976 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010996 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000109a2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000109ba 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109f4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe2c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe34 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe40 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe48 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe56 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe72 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe9c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fea2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fec0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fef0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff20 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff2e 0000eb0a R_ARM_THM_CALL 00003ab5 fstring_conversion_rule │ │ │ │ │ +0000ff4a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ff50 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ff6e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ff96 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffb6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffc2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fff0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00010028 0000ec0a R_ARM_THM_CALL 00008c6d _loop0_77_rule │ │ │ │ │ +00010036 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001005a 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00010076 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100a6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100de 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000100e4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100fe 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010108 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010120 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001012a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010142 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001014c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010162 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001016c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010184 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001018e 0000462f R_ARM_THM_MOVW_ABS_NC 0000d5a1 annotated_rhs_rule │ │ │ │ │ +00010192 00004630 R_ARM_THM_MOVT_ABS 0000d5a1 annotated_rhs_rule │ │ │ │ │ +0001019a 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000101a4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000101a8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000101b0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ +000101b4 0000e330 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ +000101ba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000101c4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101de 0000e12f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ +000101e2 0000e130 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ +000101e8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000101ec 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010200 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010204 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001021c 0000e22f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ +00010220 0000e230 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ +00010236 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010246 0000ed0a R_ARM_THM_CALL 00000c83 _tmp_152_rule.isra.0 │ │ │ │ │ +00010256 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010260 0000ec0a R_ARM_THM_CALL 00008c6d _loop0_77_rule │ │ │ │ │ +00010268 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001026c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010276 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001027e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010286 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001028a 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010292 0000e92f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ +00010296 0000e930 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ +0001029c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000102b0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102d4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010306 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010322 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001033a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010354 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010370 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001037c 0000ed0a R_ARM_THM_CALL 00000c83 _tmp_152_rule.isra.0 │ │ │ │ │ +00010386 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001038a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010394 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001039c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103a2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000103a6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000103ae 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ +000103b2 0000ea30 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ +000103b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000103c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103e2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103f0 0000ed0a R_ARM_THM_CALL 00000c83 _tmp_152_rule.isra.0 │ │ │ │ │ +000103fc 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000c21 _tmp_153_rule │ │ │ │ │ +00010400 0000ee30 R_ARM_THM_MOVT_ABS 00000c21 _tmp_153_rule │ │ │ │ │ +00010408 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010410 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001041a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001041e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010426 0000e82f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ +0001042a 0000e830 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ +00010430 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010444 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001045c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010472 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001047c 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000baf _tmp_151_rule │ │ │ │ │ +00010480 0000ef30 R_ARM_THM_MOVT_ABS 00000baf _tmp_151_rule │ │ │ │ │ +00010488 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010492 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001049a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001049e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000104a6 0000e52f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ +000104aa 0000e530 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ +000104b0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000104c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000104e0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000b2d _tmp_150_rule │ │ │ │ │ +000104e4 0000f030 R_ARM_THM_MOVT_ABS 00000b2d _tmp_150_rule │ │ │ │ │ +000104ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000104f6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010500 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010504 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001050c 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ +00010510 0000e430 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ +00010516 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010536 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010556 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001055c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010574 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001057a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000c21 _tmp_153_rule │ │ │ │ │ +0001057e 0000ee30 R_ARM_THM_MOVT_ABS 00000c21 _tmp_153_rule │ │ │ │ │ +00010586 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001059a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105a2 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +000105a6 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +000105ae 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000105b6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000105ba 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000105c4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ +000105c8 0000e730 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ +000105cc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000105d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000105f8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000105fc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010606 0000e62f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ +0001060a 0000e630 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ +0001060e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001061e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010638 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00010660 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010668 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010676 0000e02f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ +0001067a 0000e030 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ +00010682 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010688 0000df2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ +0001068c 0000df30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ +000106b8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000106be 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000106da 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010712 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010718 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010754 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001077e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010782 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001078e 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000107ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107f0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000107f6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010810 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010832 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010858 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001086e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010872 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010880 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000108a2 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000108a8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000108bc 0000f60a R_ARM_THM_CALL 000088a5 _tmp_163_rule │ │ │ │ │ +000108d8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000108de 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000108f6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010914 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001091e 0000f60a R_ARM_THM_CALL 000088a5 _tmp_163_rule │ │ │ │ │ +0001094a 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001096c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001097c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010990 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001099e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109be 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000109ca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109e2 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00010a1c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a34 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010a48 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010a50 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a64 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a84 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a44 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a5c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010a70 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a78 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a8c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00010aac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ac8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ada 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010b0c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010b12 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010b26 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b44 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010b4a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010b64 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b78 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00010bb4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00010bc6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bd4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010bec 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010abc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ac4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ad4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010af0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b02 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010b34 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010b3a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010b4e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b6c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010b72 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010b8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ba0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00010bdc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00010bee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010bfc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010c12 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c38 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c3e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c56 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c70 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c88 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ca2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cba 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cd4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cec 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d06 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d1c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d34 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d4c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d64 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d7a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d94 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010dac 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010dba 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010dd0 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010de0 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010dea 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e02 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010e12 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010e1a 0000942f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -00010e1e 00009430 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -00010e24 0000300a R_ARM_THM_CALL 000059d1 INVALID_VERSION_CHECK │ │ │ │ │ +00010c14 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c24 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c60 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c66 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c7e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c98 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cb0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cca 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ce2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cfc 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d14 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d2e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d44 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d5c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d74 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d8c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010da2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dbc 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010dd4 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010de2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010df8 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010e08 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010e12 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010e2a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00010e3a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010e4a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010e60 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e6a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010e7a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010e8a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010e42 0000942f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +00010e46 00009430 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +00010e4c 0000300a R_ARM_THM_CALL 000059dd INVALID_VERSION_CHECK │ │ │ │ │ +00010e62 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010e72 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010e88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e92 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00010ea2 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00010eb2 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00010ee4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010eea 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f0e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010f14 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010eca 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010eda 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00010f0c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010f12 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00010f36 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00010f3c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f70 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010fae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010fb4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f5e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010f64 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f98 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00010fd6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00010fdc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011010 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001104e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011054 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ffe 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011004 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011038 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00011076 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001107c 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000110ac 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000110c2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110e6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011100 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001111e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001112e 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011152 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011158 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011170 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011190 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111a6 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000111bc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000111cc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000111e4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111fe 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001121e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001122e 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011252 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011258 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011270 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011290 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112a4 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000112b8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000112c8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000112e0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112fa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011300 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001138c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000113be 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000113f8 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011414 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011434 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011458 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011468 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001148c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011492 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114aa 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000114c8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000114da 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000114f0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011500 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001151e 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011530 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001153c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011562 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011578 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011584 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001109e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000110a4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110d4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000110ea 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001110e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011128 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011146 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011156 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001117a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011180 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011198 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000111b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111ce 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000111e4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000111f4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001120c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011226 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011246 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011256 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001127a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011280 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011298 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000112b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112cc 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000112e0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000112f0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011308 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011322 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011328 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000113b4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000113e6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011420 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001143c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001145c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011480 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011490 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000114b4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114ba 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114d2 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000114f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011502 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011518 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011528 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011546 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011558 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011564 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001158a 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ 000115a0 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ 000115ac 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115c6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000115e0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011600 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011658 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011674 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001167a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011692 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000116b2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116c2 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000116d6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116e6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000116fc 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00011752 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001175e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001176c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001177c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011782 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001179a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117a2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117b2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000117ba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000117c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000117d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117d6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117ea 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000117f2 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001180a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115c8 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000115d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115ee 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011608 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011628 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011680 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001169c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000116a2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000116ba 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000116da 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116ea 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000116fe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001170e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011724 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +0001177a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011786 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011794 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000117a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117aa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117c2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117ca 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117da 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000117e2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000117ea 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000117f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117fe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00011812 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0001181a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011822 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011834 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011842 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011854 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011862 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001186a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011878 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011882 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001188c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011896 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011832 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001183a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011842 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001184a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001185c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001186a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001187c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001188a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011892 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000118a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000118aa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118b8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000118ce 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118d4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000118e2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118e8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000118f6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118fe 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001190c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011914 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011944 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001194a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011978 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000119ac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119c2 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119e0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000119ee 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000119fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a14 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a44 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011a50 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011a5e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a9c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011aa2 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ad0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011ae6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b0c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b2a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011b38 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011b46 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b5e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011b80 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011b98 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bae 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011bcc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011bde 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011c14 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011c1a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c32 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011c54 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c7c 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011c9a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011cc2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011ce6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011cec 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011d0c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011d12 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011d38 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d74 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011dd4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011de6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dea 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011df4 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011e12 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e26 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e40 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011e50 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e62 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e70 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e78 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e82 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e94 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ea8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011eb0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011eca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ee2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f14 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f1a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f40 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f46 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f6c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f78 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011f94 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011fac 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fc6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ff0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ff4 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ffe 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001200e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012032 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001204a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012056 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001206c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001209e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000120a4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000120ca 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000120d8 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000120f8 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012114 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012130 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012140 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001215e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012188 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001218e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121a6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000121ce 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121d4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000118b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000118f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118fc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001190a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011910 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001191e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011926 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011934 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001193c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001196c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011972 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000119a0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000119d4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119ea 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a08 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011a16 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011a24 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a3c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a6c 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011a78 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011a86 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ac4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011aca 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011af8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b0e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b34 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b52 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011b60 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011b6e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b86 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011ba8 0001030a R_ARM_THM_CALL 0000b491 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011bc0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bd6 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bf4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011c06 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011c3c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c42 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011c5a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011c7c 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ca4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011cc2 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cea 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011d0e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011d14 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011d34 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011d3a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011d60 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011d9c 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011dfc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e0e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e12 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e1c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011e3a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e4e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011e68 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e78 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e8a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011e98 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011ea0 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011eaa 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ebc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ed0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ed8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ef2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f0a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f3c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f42 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f68 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f6e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f94 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011fa0 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011fbc 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011fd4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fee 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012018 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001201c 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012026 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012036 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001205a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012072 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001207e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012094 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000120c6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000120cc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000120f2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012100 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012120 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001213c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012158 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012168 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012186 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121b0 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121b6 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000121f6 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000121fc 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012222 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001222e 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012250 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001226e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012294 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000122ae 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000122cc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000122fe 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012354 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012366 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001236a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012374 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012382 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001238a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012394 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000123a8 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000123be 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000123e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000123ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000123f6 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001240e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dea4 0000591e R_ARM_THM_JUMP24 00001bed NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +0001221e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012224 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001224a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012256 0001740a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012278 0001e40a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012296 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122bc 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000122d6 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000122f4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012326 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001237c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001238e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012392 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001239c 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000123aa 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000123b2 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000123bc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000123d0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000123e6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001240c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012414 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001241e 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012436 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de98 0000591e R_ARM_THM_JUMP24 00001bfd NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x311c8 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x311f8 contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000002a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000032 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000006a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000070 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000078 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -5853,21 +5854,21 @@ │ │ │ │ │ 00000102 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000010c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000012e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000142 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000017e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000184 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000018c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001a0 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +000001a0 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 000001b8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001e8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001ee 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000001f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000020e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000218 00007a0a R_ARM_THM_CALL 00006331 star_target_rule │ │ │ │ │ +00000218 00007a0a R_ARM_THM_CALL 00006321 star_target_rule │ │ │ │ │ 00000224 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000254 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000025a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000262 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000027a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000028a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002b8 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -5875,20 +5876,20 @@ │ │ │ │ │ 000002c6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002da 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000002e6 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 000002f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000032e 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000334 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000033c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000350 00010c0a R_ARM_THM_CALL 0000719d lambda_slash_no_default_rule │ │ │ │ │ -0000035e 00010d0a R_ARM_THM_CALL 000075f9 lambda_slash_with_default_rule │ │ │ │ │ +00000350 00010c0a R_ARM_THM_CALL 00007139 lambda_slash_no_default_rule │ │ │ │ │ +0000035e 00010d0a R_ARM_THM_CALL 00007595 lambda_slash_with_default_rule │ │ │ │ │ 0000038c 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000392 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000039a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003ae 00006d0a R_ARM_THM_CALL 0000dea9 starred_expression_rule │ │ │ │ │ +000003ae 00006d0a R_ARM_THM_CALL 0000de9d starred_expression_rule │ │ │ │ │ 000003b6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000003ba 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000003c4 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000003fa 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000400 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000408 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000041a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5905,50 +5906,50 @@ │ │ │ │ │ 0000047e 00015030 R_ARM_THM_MOVT_ABS 00001470 .LC124 │ │ │ │ │ 00000490 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000049a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004a0 0001512f R_ARM_THM_MOVW_ABS_NC 000014a0 .LC125 │ │ │ │ │ 000004a4 00015130 R_ARM_THM_MOVT_ABS 000014a0 .LC125 │ │ │ │ │ 000004aa 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004ae 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004c2 0000350a R_ARM_THM_CALL 000082cd RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000004c2 0000350a R_ARM_THM_CALL 00008269 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000004c6 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004e4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004ea 0000462f R_ARM_THM_MOVW_ABS_NC 0000d5ad annotated_rhs_rule │ │ │ │ │ -000004ee 00004630 R_ARM_THM_MOVT_ABS 0000d5ad annotated_rhs_rule │ │ │ │ │ +000004ea 0000462f R_ARM_THM_MOVW_ABS_NC 0000d5a1 annotated_rhs_rule │ │ │ │ │ +000004ee 00004630 R_ARM_THM_MOVT_ABS 0000d5a1 annotated_rhs_rule │ │ │ │ │ 000004f6 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 000004fc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000500 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000508 0001522f R_ARM_THM_MOVW_ABS_NC 000014d0 .LC126 │ │ │ │ │ 0000050c 00015230 R_ARM_THM_MOVT_ABS 000014d0 .LC126 │ │ │ │ │ 00000512 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000052a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000532 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +00000532 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 00000538 0000f02f R_ARM_THM_MOVW_ABS_NC 00000b2d _tmp_150_rule │ │ │ │ │ 0000053c 0000f030 R_ARM_THM_MOVT_ABS 00000b2d _tmp_150_rule │ │ │ │ │ 00000544 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000054a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000554 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000558 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000560 0001532f R_ARM_THM_MOVW_ABS_NC 00001504 .LC127 │ │ │ │ │ 00000564 00015330 R_ARM_THM_MOVT_ABS 00001504 .LC127 │ │ │ │ │ 0000056a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000058a 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000592 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +00000592 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 0000059c 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005a2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000baf _tmp_151_rule │ │ │ │ │ 000005a6 0000ef30 R_ARM_THM_MOVT_ABS 00000baf _tmp_151_rule │ │ │ │ │ 000005ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000005b4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005be 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000005c2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000005ca 0001542f R_ARM_THM_MOVW_ABS_NC 00001534 .LC128 │ │ │ │ │ 000005ce 00015430 R_ARM_THM_MOVT_ABS 00001534 .LC128 │ │ │ │ │ 000005d4 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000005f0 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005fe 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +000005fe 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 0000060e 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000628 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000062e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000636 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000646 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000064c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000c21 _tmp_153_rule │ │ │ │ │ 00000650 0000ee30 R_ARM_THM_MOVT_ABS 00000c21 _tmp_153_rule │ │ │ │ │ @@ -5967,42 +5968,42 @@ │ │ │ │ │ 000006c6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000006d0 0001562f R_ARM_THM_MOVW_ABS_NC 00001584 .LC130 │ │ │ │ │ 000006d4 00015630 R_ARM_THM_MOVT_ABS 00001584 .LC130 │ │ │ │ │ 000006d8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006e4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000070e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000724 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000072c 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +0000072c 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 00000736 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000748 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000c21 _tmp_153_rule │ │ │ │ │ 0000074c 0000ee30 R_ARM_THM_MOVT_ABS 00000c21 _tmp_153_rule │ │ │ │ │ 00000754 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000075a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000762 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000766 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000076e 0001572f R_ARM_THM_MOVW_ABS_NC 000015ac .LC131 │ │ │ │ │ 00000772 00015730 R_ARM_THM_MOVT_ABS 000015ac .LC131 │ │ │ │ │ 00000778 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000790 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000079a 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +0000079a 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 000007a6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007be 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007c6 0000ec0a R_ARM_THM_CALL 00008c6d _loop0_77_rule │ │ │ │ │ 000007cc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000007d0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000007da 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000007e0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007e6 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000007ea 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000007f2 0001582f R_ARM_THM_MOVW_ABS_NC 000015cc .LC132 │ │ │ │ │ 000007f6 00015830 R_ARM_THM_MOVT_ABS 000015cc .LC132 │ │ │ │ │ 000007fc 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000080a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000830 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000838 0000460a R_ARM_THM_CALL 0000d5ad annotated_rhs_rule │ │ │ │ │ +00000838 0000460a R_ARM_THM_CALL 0000d5a1 annotated_rhs_rule │ │ │ │ │ 00000842 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000854 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000858 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000862 00017f0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000868 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000086e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000872 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6014,15 +6015,15 @@ │ │ │ │ │ 000008d8 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008f6 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000906 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000934 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000093a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000942 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000956 0000ca0a R_ARM_THM_CALL 0000e281 param_no_default_rule │ │ │ │ │ +00000956 0000ca0a R_ARM_THM_CALL 0000e275 param_no_default_rule │ │ │ │ │ 00000966 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000994 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000099a 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000009a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009b8 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009c4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -6032,15 +6033,15 @@ │ │ │ │ │ 00000a26 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a38 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a68 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a6e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a76 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a90 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000a9c 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ab6 0000240a R_ARM_THM_CALL 0000f84d block_rule │ │ │ │ │ +00000ab6 0000240a R_ARM_THM_CALL 0000f875 block_rule │ │ │ │ │ 00000acc 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000ae8 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000af8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b00 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b1c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b4a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000b50 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6070,21 +6071,21 @@ │ │ │ │ │ 00000d06 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d0e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d24 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d34 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d68 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d6e 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d76 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d92 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00000d92 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00000dae 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000db4 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000dbc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000dce 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000de4 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dee 00000a0a R_ARM_THM_CALL 000071d9 expression_rule │ │ │ │ │ +00000dee 00000a0a R_ARM_THM_CALL 000071c9 expression_rule │ │ │ │ │ 00000dfc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e0a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e1a 00017c0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000e38 0001790a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e48 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e52 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e74 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6122,14 +6123,14 @@ │ │ │ │ │ 000010ee 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000010f8 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000111a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000112e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000116a 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001170 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001178 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000118c 0000040a R_ARM_THM_CALL 00006731 expressions_rule │ │ │ │ │ +0000118c 0000040a R_ARM_THM_CALL 0000673d expressions_rule │ │ │ │ │ 000011a4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000011d4 0001680a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000011da 0001690a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000011e2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011f6 0001160a R_ARM_THM_CALL 00011ef1 lambda_param_no_default_rule │ │ │ │ │ +000011f6 0001160a R_ARM_THM_CALL 00011f19 lambda_param_no_default_rule │ │ │ │ │ 00001206 00016a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ )F3FBF F │ │ │ │ │ 8FgikiZF │ │ │ │ │ eiSFJFXF │ │ │ │ │ biSFyh@F │ │ │ │ │ bi8FYhKF │ │ │ │ │ S2F;F@Fei │ │ │ │ │ S:FKFQFei │ │ │ │ │ -CF:FQF F │ │ │ │ │ +KF:FAF F │ │ │ │ │ S2FCFIFei │ │ │ │ │ expected ':' │ │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ │ Async with statements are │ │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ │ expected 'except' or 'finally' block │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -43,20 +43,20 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 290 <_PyPegen_parse+0x290> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 6730 │ │ │ │ │ + bl 673c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 244 <_PyPegen_parse+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8310 <_loop0_1_rule> │ │ │ │ │ + bl 82ac <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 244 <_PyPegen_parse+0x244> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 232 <_PyPegen_parse+0x232> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 1f0c │ │ │ │ │ + bl 1efc │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 20a <_PyPegen_parse+0x20a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -520,21 +520,21 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 510 <_PyPegen_parse+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 510 <_PyPegen_parse+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8310 <_loop0_1_rule> │ │ │ │ │ + bl 82ac <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 510 <_PyPegen_parse+0x510> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -555,15 +555,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 402 <_PyPegen_parse+0x402> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 402 <_PyPegen_parse+0x402> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -593,35 +593,35 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 4be <_PyPegen_parse+0x4be> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 464 <_PyPegen_parse+0x464> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 4e8 <_PyPegen_parse+0x4e8> │ │ │ │ │ b.n 4ee <_PyPegen_parse+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 528 <_PyPegen_parse+0x528> │ │ │ │ │ b.n 432 <_PyPegen_parse+0x432> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 41a <_PyPegen_parse+0x41a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 41a <_PyPegen_parse+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 41a <_PyPegen_parse+0x41a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ @@ -666,15 +666,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c0 <_PyPegen_parse+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c0 <_PyPegen_parse+0x3c0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c0 <_PyPegen_parse+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c0 <_PyPegen_parse+0x3c0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -731,15 +731,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e2 <_PyPegen_parse+0x3e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 4dc <_PyPegen_parse+0x4dc> │ │ │ │ │ b.n 3e2 <_PyPegen_parse+0x3e2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -832,15 +832,15 @@ │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 70a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -953,49 +953,49 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e16 │ │ │ │ │ + beq.w e22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e16 │ │ │ │ │ + bne.w e22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfa │ │ │ │ │ + bne.w e06 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d96 │ │ │ │ │ + bne.w da4 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w d8e │ │ │ │ │ + beq.w d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d8e │ │ │ │ │ + bne.w d9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d88 │ │ │ │ │ + bne.w d96 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w d68 │ │ │ │ │ + beq.w d76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1005,93 +1005,93 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 108c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107c │ │ │ │ │ + bne.w 108c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d2e │ │ │ │ │ + bne.w d3c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10d6 │ │ │ │ │ + beq.w 10e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d6 │ │ │ │ │ + bne.w 10e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10de │ │ │ │ │ + bne.w 10ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d0 │ │ │ │ │ + bl 15e0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c0 │ │ │ │ │ + beq.w 10d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ce │ │ │ │ │ + beq.w 10de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 10de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c6 │ │ │ │ │ + bne.w 10d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1026 │ │ │ │ │ + beq.w 1036 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 10c6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10d6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7c │ │ │ │ │ + bne.w b86 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1020 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt.w b6e │ │ │ │ │ + beq.w 1030 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.w b78 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1101,389 +1101,396 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d2e │ │ │ │ │ + beq.w d3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d50 │ │ │ │ │ + bne.w d5e │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d48 │ │ │ │ │ + beq.w d56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d40 │ │ │ │ │ + beq.w d4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e00 │ │ │ │ │ + bne.w e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfa │ │ │ │ │ + bne.w e06 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1084 │ │ │ │ │ + beq.w 1094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1084 │ │ │ │ │ + bne.w 1094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cac │ │ │ │ │ + bne.w cba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 108c │ │ │ │ │ + beq.w 109c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bba │ │ │ │ │ + beq.w bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10b8 │ │ │ │ │ + beq.w 10c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b8 │ │ │ │ │ + bne.w 10c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b0 │ │ │ │ │ + bne.w 10c0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bac │ │ │ │ │ + beq.w bb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + bne.w 10c0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2284 <_tmp_158_rule> │ │ │ │ │ + bl 2294 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b4e │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.n b54 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba6 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bgt.n b60 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.n bb0 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.n b68 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bba │ │ │ │ │ + beq.n bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bba │ │ │ │ │ + beq.n bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 22f8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bba │ │ │ │ │ + beq.n bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cac │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.w cba │ │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldrd r5, r1, [r3, #20] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - ldrd r6, r5, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - strd r6, r5, [sp, #8] │ │ │ │ │ + strd r5, r1, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ strd fp, r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca2 │ │ │ │ │ + beq.w cb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 9e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d46 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r3, [r8, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n aa2 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w 1056 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str.w r3, [r7, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n aa4 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n abe │ │ │ │ │ + b.n ac2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ - str.w r1, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ + str.w r1, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ b.n 97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d0 │ │ │ │ │ + bl 15e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 96a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d0a │ │ │ │ │ + bne.w d18 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.w cf0 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w cfe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [sl, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + str.w r3, [sl, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n 95c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cac │ │ │ │ │ + bne.n cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d34 │ │ │ │ │ + beq.w d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ce8 │ │ │ │ │ + beq.w cf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce8 │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ce0 │ │ │ │ │ + bne.n cee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd8 │ │ │ │ │ + beq.n ce6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ce0 │ │ │ │ │ + bne.n cee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2284 <_tmp_158_rule> │ │ │ │ │ + bl 2294 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb2 │ │ │ │ │ + bne.n cc0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1038 │ │ │ │ │ + beq.w 1048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1038 │ │ │ │ │ + bne.w 1048 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd2 │ │ │ │ │ + beq.n ce0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n cc4 │ │ │ │ │ + bgt.n cd2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d34 │ │ │ │ │ + beq.n d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 22f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d34 │ │ │ │ │ + beq.n d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cac │ │ │ │ │ - ldrd r6, r3, [r3, #20] │ │ │ │ │ + cbz r0, cba │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - strd r6, r3, [sp, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b32 │ │ │ │ │ + bne.w b38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b44 │ │ │ │ │ + bne.w b4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d46 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 1060 │ │ │ │ │ + beq.w 1070 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c12 │ │ │ │ │ + b.n c1c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n c40 │ │ │ │ │ + b.n c4a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d36 │ │ │ │ │ + b.n d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bf2 │ │ │ │ │ + b.n bfc │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1020 │ │ │ │ │ + beq.w 1030 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n b9a │ │ │ │ │ + b.n ba4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b92 │ │ │ │ │ + beq.w b9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1498,15 +1505,15 @@ │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ b.n 9ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 9fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1518,15 +1525,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n 9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e0a │ │ │ │ │ + blt.n e16 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1539,49 +1546,49 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 884 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f70 │ │ │ │ │ + beq.w f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f70 │ │ │ │ │ + bne.w f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f6a │ │ │ │ │ + bne.w f76 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e68 │ │ │ │ │ + bne.n e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f6a │ │ │ │ │ + bne.w f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e24 │ │ │ │ │ + cbnz r0, e30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r3, e1e │ │ │ │ │ + cbnz r3, e2a │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.n 866 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -1601,106 +1608,106 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9ee │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de8 │ │ │ │ │ + beq.n df4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dea │ │ │ │ │ + beq.n df6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dee │ │ │ │ │ + b.n dfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w 1022 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1012 │ │ │ │ │ + bne.w 1022 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 100a │ │ │ │ │ + bne.w 101a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17c0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101a │ │ │ │ │ + beq.w 102a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ + beq.w 1012 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ + bne.w 1012 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ + bne.w fd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f90 │ │ │ │ │ + beq.n fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc8 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + bne.n fd8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa6 │ │ │ │ │ + bne.n fb6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.n f78 │ │ │ │ │ + beq.n f9a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.n f84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1708,456 +1715,457 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd0 │ │ │ │ │ + beq.w dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd0 │ │ │ │ │ + beq.w dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd0 │ │ │ │ │ + beq.w dde │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n e50 │ │ │ │ │ + b.n e5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n dee │ │ │ │ │ + b.n dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n db4 │ │ │ │ │ + b.n dc2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ - str.w r1, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.n f06 │ │ │ │ │ - b.n f78 │ │ │ │ │ + ldr.w r1, [r5, r8, lsl #2] │ │ │ │ │ + str.w r1, [r3, r8, lsl #2] │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.n f12 │ │ │ │ │ + b.n f84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dd2 │ │ │ │ │ + b.n de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17c0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef0 │ │ │ │ │ + beq.n efc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fe6 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - beq.n fd0 │ │ │ │ │ + cbnz r3, ff6 │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ + beq.n fe0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r2, [r5, r7, lsl #2] │ │ │ │ │ + str.w r2, [r5, r6, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n ee4 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa0 │ │ │ │ │ + b.n fb0 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a │ │ │ │ │ + beq.n f9a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fba │ │ │ │ │ + b.n fca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb6 │ │ │ │ │ + beq.n fc6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fa0 │ │ │ │ │ + b.n fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ebe │ │ │ │ │ + b.n eca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dd2 │ │ │ │ │ + b.n de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e88 │ │ │ │ │ + b.n e94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa0 │ │ │ │ │ + b.n fb0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2a │ │ │ │ │ + b.n d38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d36 │ │ │ │ │ + b.n d44 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba6 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b56 │ │ │ │ │ + beq.w bb0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n b5c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd2 │ │ │ │ │ + beq.w ce0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n cb8 │ │ │ │ │ + b.n cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n a26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b44 │ │ │ │ │ + blt.w b4a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a4a │ │ │ │ │ - b.n cac │ │ │ │ │ + b.n cba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bbc │ │ │ │ │ + b.n bc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n a7a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d2a │ │ │ │ │ + b.n d38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2a │ │ │ │ │ + b.n d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 8fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2e │ │ │ │ │ + b.n d3c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010e8 : │ │ │ │ │ +000010f8 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1590 │ │ │ │ │ + beq.w 15a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1590 │ │ │ │ │ + bne.w 15a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14f0 │ │ │ │ │ + bne.w 1500 │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 1362 │ │ │ │ │ + beq.w 1372 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 138c │ │ │ │ │ + bne.w 139c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123a │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123a │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123c │ │ │ │ │ + bne.n 124c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123a │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c18 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123c │ │ │ │ │ + bne.n 124c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123a │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3880 <_tmp_27_rule> │ │ │ │ │ + bl 3890 <_tmp_27_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123c │ │ │ │ │ + bne.n 124c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123a │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3908 │ │ │ │ │ + bl 3918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 123c │ │ │ │ │ + bne.n 124c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 123a │ │ │ │ │ + beq.n 124a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158a │ │ │ │ │ + beq.w 159a │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ ldrd r3, r8, [r0, #20] │ │ │ │ │ - cbz r5, 1220 │ │ │ │ │ + cbz r5, 1230 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 14f8 │ │ │ │ │ + bne.w 1508 │ │ │ │ │ strd r3, r8, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r9, sl, [sp, #12] │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348 │ │ │ │ │ + beq.w 1358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1348 │ │ │ │ │ + bne.w 1358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11de │ │ │ │ │ + bne.n 11ee │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11de │ │ │ │ │ + b.n 11ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f0 │ │ │ │ │ + bne.w 1500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 125c │ │ │ │ │ + cbnz r0, 126c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 1224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1252 │ │ │ │ │ + bne.n 1262 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c18 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1252 │ │ │ │ │ + bne.n 1262 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3880 <_tmp_27_rule> │ │ │ │ │ + bl 3890 <_tmp_27_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1252 │ │ │ │ │ + bne.n 1262 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3908 │ │ │ │ │ + bl 3918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1252 │ │ │ │ │ + bne.n 1262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158a │ │ │ │ │ + beq.w 159a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldrd r8, r7, [r0, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbnz r5, 1304 │ │ │ │ │ + cbnz r5, 1314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1584 │ │ │ │ │ + beq.w 1594 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de9c │ │ │ │ │ + bl de90 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -2172,223 +2180,223 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120a │ │ │ │ │ + bne.w 121a │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1214 │ │ │ │ │ + beq.w 1224 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n 1226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1598 │ │ │ │ │ + blt.w 15a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15a4 │ │ │ │ │ + beq.w 15b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f0 │ │ │ │ │ + bne.w 1500 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 150c │ │ │ │ │ + beq.w 151c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 150c │ │ │ │ │ + bne.w 151c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14e0 │ │ │ │ │ + bne.w 14f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 143a │ │ │ │ │ + bne.n 144a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1438 │ │ │ │ │ + cbz r0, 1448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 1438 │ │ │ │ │ + cbz r0, 1448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 143a │ │ │ │ │ + cbnz r3, 144a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1438 │ │ │ │ │ + cbz r0, 1448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c18 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 143a │ │ │ │ │ + cbnz r3, 144a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1438 │ │ │ │ │ + cbz r0, 1448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3880 <_tmp_27_rule> │ │ │ │ │ + bl 3890 <_tmp_27_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 143a │ │ │ │ │ + cbnz r3, 144a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1438 │ │ │ │ │ + cbz r0, 1448 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1438 │ │ │ │ │ + cbz r0, 1448 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1514 │ │ │ │ │ + bne.n 1524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e0 │ │ │ │ │ + bne.n 14f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e0 │ │ │ │ │ + bne.n 14f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14de │ │ │ │ │ + beq.n 14ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14de │ │ │ │ │ + beq.n 14ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbnz r3, 14e0 │ │ │ │ │ + cbnz r3, 14f0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14de │ │ │ │ │ + cbz r0, 14ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c18 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 14e0 │ │ │ │ │ + cbnz r3, 14f0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 14de │ │ │ │ │ + cbz r0, 14ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3880 <_tmp_27_rule> │ │ │ │ │ + bl 3890 <_tmp_27_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 14e0 │ │ │ │ │ + cbnz r3, 14f0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 14de │ │ │ │ │ + cbz r0, 14ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3908 │ │ │ │ │ + bl 3918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14e0 │ │ │ │ │ + cbnz r3, 14f0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 154c │ │ │ │ │ + bne.n 155c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1144 │ │ │ │ │ + beq.w 1154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n 1226 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 1bec │ │ │ │ │ + bl 1bfc │ │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11e4 │ │ │ │ │ + b.n 11f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13ac │ │ │ │ │ + b.n 13bc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2398,25 +2406,25 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15ac │ │ │ │ │ + bne.n 15bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a8 │ │ │ │ │ + beq.n 15b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e6 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -2431,185 +2439,185 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1214 │ │ │ │ │ + bne.w 1224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e6 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1304 │ │ │ │ │ + b.n 1314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n 1226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 111c │ │ │ │ │ + b.n 112c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n 1226 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ea │ │ │ │ │ + b.n 14fa │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1580 │ │ │ │ │ + b.n 1590 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 15c6 │ │ │ │ │ + cbz r3, 15d6 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1544 │ │ │ │ │ + bne.n 1554 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 1224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 1224 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015d0 : │ │ │ │ │ +000015e0 : │ │ │ │ │ dotted_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 178a │ │ │ │ │ + beq.w 179a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 178a │ │ │ │ │ + bne.w 179a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 17a8 │ │ │ │ │ + bne.w 17b8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 174c │ │ │ │ │ + bne.w 175c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1780 │ │ │ │ │ + blt.w 1790 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16a2 │ │ │ │ │ + bne.n 16b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17a8 │ │ │ │ │ + bne.w 17b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1764 │ │ │ │ │ + beq.w 1774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c <_tmp_22_rule> │ │ │ │ │ + bl 214c <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1764 │ │ │ │ │ + bne.w 1774 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1690 │ │ │ │ │ + cbz r0, 16a0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - cbnz r1, 169e │ │ │ │ │ + cbnz r1, 16ae │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1792 │ │ │ │ │ + beq.w 17a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1792 │ │ │ │ │ + bne.w 17a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 1670 │ │ │ │ │ + b.n 1680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1690 │ │ │ │ │ + bne.n 16a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1778 │ │ │ │ │ + beq.n 1788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1778 │ │ │ │ │ + bne.n 1788 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1772 │ │ │ │ │ + bne.n 1782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176a │ │ │ │ │ + beq.n 177a │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176a │ │ │ │ │ + beq.n 177a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_139_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_139_rule │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176a │ │ │ │ │ + beq.n 177a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176a │ │ │ │ │ + beq.n 177a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r5, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -2626,102 +2634,102 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 176c │ │ │ │ │ + cbz r0, 177c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1638 │ │ │ │ │ + b.n 1648 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 163e │ │ │ │ │ - b.n 16a8 │ │ │ │ │ + beq.w 164e │ │ │ │ │ + b.n 16b8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1690 │ │ │ │ │ + b.n 16a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1746 │ │ │ │ │ + b.n 1756 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1746 │ │ │ │ │ + b.n 1756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16c4 │ │ │ │ │ + b.n 16d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1694 │ │ │ │ │ + b.n 16a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1604 │ │ │ │ │ + b.n 1614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1690 │ │ │ │ │ + beq.w 16a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1694 │ │ │ │ │ + b.n 16a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1694 │ │ │ │ │ + b.n 16a4 │ │ │ │ │ │ │ │ │ │ -000017b0 : │ │ │ │ │ +000017c0 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18c2 │ │ │ │ │ + beq.n 18d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18c2 │ │ │ │ │ + bne.n 18d2 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 17fc │ │ │ │ │ + cbz r0, 180c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -2731,281 +2739,281 @@ │ │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18da │ │ │ │ │ + bne.n 18ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18e2 │ │ │ │ │ + beq.n 18f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e2 │ │ │ │ │ + bne.n 18f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ea │ │ │ │ │ + bne.n 18fa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 17b0 │ │ │ │ │ - cbz r0, 1850 │ │ │ │ │ + bl 17c0 │ │ │ │ │ + cbz r0, 1860 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1890 │ │ │ │ │ + cbnz r0, 18a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ea │ │ │ │ │ + bne.n 18fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 187a │ │ │ │ │ + cbz r0, 188a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18ee │ │ │ │ │ + bne.n 18fe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 1886 │ │ │ │ │ + ble.n 1896 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 1802 │ │ │ │ │ + b.n 1812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ee │ │ │ │ │ + bne.n 18fe │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f8 │ │ │ │ │ + b.n 1808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1850 │ │ │ │ │ + beq.n 1860 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18ae │ │ │ │ │ + cbz r0, 18be │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1864 │ │ │ │ │ + beq.n 1874 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 18ca │ │ │ │ │ + cbz r0, 18da │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 18ee │ │ │ │ │ + b.n 18fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17de │ │ │ │ │ + b.n 17ee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 18ee │ │ │ │ │ + cbnz r1, 18fe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 186e │ │ │ │ │ - b.n 1886 │ │ │ │ │ + bne.n 187e │ │ │ │ │ + b.n 1896 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f8 │ │ │ │ │ + b.n 1808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1832 │ │ │ │ │ + b.n 1842 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f8 │ │ │ │ │ + b.n 1808 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018f8 : │ │ │ │ │ +00001908 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b4a │ │ │ │ │ + beq.w 1b5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b4a │ │ │ │ │ + bne.w 1b5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bc8 │ │ │ │ │ + bne.w 1bd8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1956 │ │ │ │ │ + cbnz r3, 1966 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 19a0 │ │ │ │ │ + cbnz r0, 19b0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ba0 │ │ │ │ │ + beq.w 1bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba0 │ │ │ │ │ + bne.w 1bb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b9a │ │ │ │ │ + bne.w 1baa │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b52 │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 193a │ │ │ │ │ + beq.n 194a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 194c │ │ │ │ │ + b.n 195c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bb0 │ │ │ │ │ + beq.w 1bc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bb0 │ │ │ │ │ + bne.w 1bc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b28 │ │ │ │ │ + bne.w 1b38 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bc0 │ │ │ │ │ + beq.w 1bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc0 │ │ │ │ │ + bne.w 1bd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bb8 │ │ │ │ │ + bne.w 1bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b24 │ │ │ │ │ + beq.w 1b34 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ba8 │ │ │ │ │ + beq.w 1bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba8 │ │ │ │ │ + bne.w 1bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b1e │ │ │ │ │ + bne.n 1b2e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ + beq.n 1b26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b1e │ │ │ │ │ + bne.n 1b2e │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1acc │ │ │ │ │ + bne.n 1adc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b10 │ │ │ │ │ + beq.n 1b20 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n 1aee │ │ │ │ │ + bgt.n 1afe │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -3015,339 +3023,339 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b28 │ │ │ │ │ + beq.n 1b38 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b46 │ │ │ │ │ + bne.n 1b56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b42 │ │ │ │ │ + beq.n 1b52 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd0 │ │ │ │ │ + beq.w 1be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bd0 │ │ │ │ │ + bne.w 1be0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 194a │ │ │ │ │ + b.n 195a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b750 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a4c │ │ │ │ │ + beq.n 1a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b2e │ │ │ │ │ + cbnz r3, 1b3e │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 1afc │ │ │ │ │ + beq.n 1b0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r8, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1a40 │ │ │ │ │ + b.n 1a50 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1a5e │ │ │ │ │ + b.n 1a6e │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1b10 │ │ │ │ │ + cbz r0, 1b20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1ae0 │ │ │ │ │ + b.n 1af0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1946 │ │ │ │ │ + b.n 1956 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adc │ │ │ │ │ + beq.n 1aec │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1b1e │ │ │ │ │ + b.n 1b2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1946 │ │ │ │ │ + b.n 1956 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b28 │ │ │ │ │ + b.n 1b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 192c │ │ │ │ │ + b.n 193c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 198c │ │ │ │ │ + beq.w 199c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 198e │ │ │ │ │ + beq.w 199e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1992 │ │ │ │ │ + b.n 19a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1992 │ │ │ │ │ + b.n 19a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1976 │ │ │ │ │ + b.n 1986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a1c │ │ │ │ │ + b.n 1a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19be │ │ │ │ │ + b.n 19ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b28 │ │ │ │ │ + b.n 1b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19e6 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 194c │ │ │ │ │ + b.n 195c │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194a │ │ │ │ │ + beq.w 195a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 194c │ │ │ │ │ + b.n 195c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001bec : │ │ │ │ │ +00001bfc : │ │ │ │ │ NEW_TYPE_COMMENT.part.0.isra.0(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, 1c10 │ │ │ │ │ + cbz r0, 1c20 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, 1c10 │ │ │ │ │ + cbz r0, 1c20 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001c18 : │ │ │ │ │ +00001c28 : │ │ │ │ │ params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2114 │ │ │ │ │ + beq.w 2124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2114 │ │ │ │ │ + bne.w 2124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2128 │ │ │ │ │ + bne.w 2138 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dce │ │ │ │ │ + bne.w 1dde │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2134 │ │ │ │ │ + beq.w 2144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2134 │ │ │ │ │ + bne.w 2144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d24 │ │ │ │ │ + bne.n 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 21c4 │ │ │ │ │ + bl 21d4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d2e │ │ │ │ │ + bne.n 1d3e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d24 │ │ │ │ │ + bne.n 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2540 │ │ │ │ │ + bl 2550 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f0c │ │ │ │ │ + bne.w 1f1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d24 │ │ │ │ │ + bne.n 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e104 <_loop1_30_rule> │ │ │ │ │ + bl e0f8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1cfe │ │ │ │ │ + cbz r0, 1d0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29d0 <_loop0_29_rule> │ │ │ │ │ - cbz r0, 1cfe │ │ │ │ │ + bl 29e0 <_loop0_29_rule> │ │ │ │ │ + cbz r0, 1d0e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2f24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1d00 │ │ │ │ │ + cbnz r1, 1d10 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1da8 │ │ │ │ │ + beq.n 1db8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 211c │ │ │ │ │ + bne.w 212c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 1d24 │ │ │ │ │ + cbnz r1, 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e98c <_loop1_31_rule> │ │ │ │ │ + bl e980 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dba │ │ │ │ │ + bne.n 1dca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 1d24 │ │ │ │ │ + cbnz r1, 1d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2f24 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d94 │ │ │ │ │ + bne.n 1da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ + b.n 1d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e810 <_loop0_28_rule> │ │ │ │ │ + bl e804 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c94 │ │ │ │ │ + beq.n 1ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29d0 <_loop0_29_rule> │ │ │ │ │ + bl 29e0 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c94 │ │ │ │ │ + beq.n 1ca4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2f24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1c96 │ │ │ │ │ + bne.n 1ca6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3356,213 +3364,213 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2100 │ │ │ │ │ + beq.w 2110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cee │ │ │ │ │ + beq.n 1cfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 210e │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ + bne.w 211e │ │ │ │ │ + b.n 1d02 │ │ │ │ │ mov r3, r1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ce6 │ │ │ │ │ + bne.n 1cf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d24 │ │ │ │ │ + beq.n 1d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d28 │ │ │ │ │ + b.n 1d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2f24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d12 │ │ │ │ │ + bne.n 1d22 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 1d9a │ │ │ │ │ + b.n 1daa │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 20a0 │ │ │ │ │ + beq.w 20b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20a0 │ │ │ │ │ + bne.w 20b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 209a │ │ │ │ │ + bne.w 20aa │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2068 │ │ │ │ │ + bne.w 2078 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 209a │ │ │ │ │ + bne.w 20aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8234 <_tmp_124_rule> │ │ │ │ │ + bl 81d0 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f34 │ │ │ │ │ + bne.w 1f44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 209a │ │ │ │ │ + bne.w 20aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c4 │ │ │ │ │ + bl 21d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1e92 │ │ │ │ │ + bne.n 1ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e810 <_loop0_28_rule> │ │ │ │ │ + bl e804 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20c4 │ │ │ │ │ + beq.w 20d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 20d2 │ │ │ │ │ + beq.w 20e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20d2 │ │ │ │ │ + bne.w 20e2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20da │ │ │ │ │ + bne.w 20ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2540 │ │ │ │ │ + bl 2550 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20a8 │ │ │ │ │ + bne.w 20b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20da │ │ │ │ │ + bne.w 20ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e98c <_loop1_31_rule> │ │ │ │ │ + bl e980 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20b6 │ │ │ │ │ + bne.w 20c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 209a │ │ │ │ │ + bne.w 20aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e810 <_loop0_28_rule> │ │ │ │ │ + bl e804 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ - cbz r0, 1eb0 │ │ │ │ │ + cbz r0, 1ec0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f72 │ │ │ │ │ + bne.n 1f82 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 209a │ │ │ │ │ + bne.w 20aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8234 <_tmp_124_rule> │ │ │ │ │ + bl 81d0 <_tmp_124_rule> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1eda │ │ │ │ │ + cbnz r1, 1eea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5550 <_loop0_32_rule> │ │ │ │ │ - cbz r0, 1ed8 │ │ │ │ │ + bl 555c <_loop0_32_rule> │ │ │ │ │ + cbz r0, 1ee8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fd0 │ │ │ │ │ + bne.n 1fe0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 209a │ │ │ │ │ + bne.w 20aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b84 <_loop1_33_rule> │ │ │ │ │ - cbz r0, 1ef8 │ │ │ │ │ + bl 5b90 <_loop1_33_rule> │ │ │ │ │ + cbz r0, 1f08 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 2026 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 212e │ │ │ │ │ + bne.w 213e │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1c62 │ │ │ │ │ + b.n 1c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29d0 <_loop0_29_rule> │ │ │ │ │ + bl 29e0 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1caa │ │ │ │ │ + beq.w 1cba │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f14 │ │ │ │ │ + bl 2f24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1cac │ │ │ │ │ + bne.w 1cbc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 1d5e │ │ │ │ │ + b.n 1d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5550 <_loop0_32_rule> │ │ │ │ │ + bl 555c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e2c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3571,34 +3579,34 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1fba │ │ │ │ │ + b.n 1fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e104 <_loop1_30_rule> │ │ │ │ │ + bl e0f8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eb0 │ │ │ │ │ + beq.n 1ec0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1eb2 │ │ │ │ │ + bne.n 1ec2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eb0 │ │ │ │ │ + beq.n 1ec0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3607,101 +3615,101 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1efa │ │ │ │ │ + beq.n 1f0a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1efe │ │ │ │ │ + b.n 1f0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2060 │ │ │ │ │ + beq.n 2070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2060 │ │ │ │ │ + bne.n 2070 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2058 │ │ │ │ │ + bne.n 2068 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 202e │ │ │ │ │ + cbnz r0, 203e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 2058 │ │ │ │ │ + cbnz r1, 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 202e │ │ │ │ │ + cbnz r0, 203e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1eda │ │ │ │ │ + b.n 1eea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ef8 │ │ │ │ │ + beq.w 1f08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 1f56 │ │ │ │ │ + b.n 1f66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5550 <_loop0_32_rule> │ │ │ │ │ + bl 555c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ed8 │ │ │ │ │ + beq.w 1ee8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ed8 │ │ │ │ │ + beq.w 1ee8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 1f56 │ │ │ │ │ + b.n 1f66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1eda │ │ │ │ │ + b.n 1eea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1fec │ │ │ │ │ + b.n 1ffc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e06 │ │ │ │ │ + beq.w 1e16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3710,797 +3718,797 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 1fba │ │ │ │ │ + b.n 1fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1efe │ │ │ │ │ + b.n 1f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1dec │ │ │ │ │ + b.n 1dfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 20f6 │ │ │ │ │ + cbz r0, 2106 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 20e2 │ │ │ │ │ + cbnz r3, 20f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 20c8 │ │ │ │ │ + cbnz r0, 20d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1e92 │ │ │ │ │ + b.n 1ea2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 1f56 │ │ │ │ │ + b.n 1f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e5e │ │ │ │ │ + b.n 1e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1e92 │ │ │ │ │ + b.n 1ea2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20b6 │ │ │ │ │ + beq.n 20c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1e92 │ │ │ │ │ + b.n 1ea2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20ea │ │ │ │ │ - b.n 1e8a │ │ │ │ │ + bne.n 20fa │ │ │ │ │ + b.n 1e9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d28 │ │ │ │ │ + beq.w 1d38 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d28 │ │ │ │ │ + b.n 1d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c4c │ │ │ │ │ + b.n 1c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1db0 │ │ │ │ │ - b.n 1cee │ │ │ │ │ + bne.w 1dc0 │ │ │ │ │ + b.n 1cfe │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1cf4 │ │ │ │ │ + b.n 1d04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1cf4 │ │ │ │ │ + b.n 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c80 │ │ │ │ │ + b.n 1c90 │ │ │ │ │ │ │ │ │ │ -0000213c <_tmp_22_rule>: │ │ │ │ │ +0000214c <_tmp_22_rule>: │ │ │ │ │ _tmp_22_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 21bc <_tmp_22_rule+0x80> │ │ │ │ │ + beq.n 21cc <_tmp_22_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 21bc <_tmp_22_rule+0x80> │ │ │ │ │ + cbnz r0, 21cc <_tmp_22_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 21b4 <_tmp_22_rule+0x78> │ │ │ │ │ + cbnz r5, 21c4 <_tmp_22_rule+0x78> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 218a <_tmp_22_rule+0x4e> │ │ │ │ │ + cbnz r0, 219a <_tmp_22_rule+0x4e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 217a <_tmp_22_rule+0x3e> │ │ │ │ │ + beq.n 218a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 217e <_tmp_22_rule+0x42> │ │ │ │ │ + beq.n 218e <_tmp_22_rule+0x42> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 217e <_tmp_22_rule+0x42> │ │ │ │ │ + beq.n 218e <_tmp_22_rule+0x42> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2182 <_tmp_22_rule+0x46> │ │ │ │ │ + b.n 2192 <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2182 <_tmp_22_rule+0x46> │ │ │ │ │ + b.n 2192 <_tmp_22_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2168 <_tmp_22_rule+0x2c> │ │ │ │ │ + b.n 2178 <_tmp_22_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -000021c4 : │ │ │ │ │ +000021d4 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 227c │ │ │ │ │ + beq.n 228c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 227c │ │ │ │ │ + bne.n 228c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2274 │ │ │ │ │ + bne.n 2284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e104 <_loop1_30_rule> │ │ │ │ │ + bl e0f8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 220c │ │ │ │ │ + cbz r0, 221c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2236 │ │ │ │ │ + cbnz r0, 2246 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2274 │ │ │ │ │ + bne.n 2284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e104 <_loop1_30_rule> │ │ │ │ │ + bl e0f8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2228 │ │ │ │ │ + cbz r0, 2238 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 225c │ │ │ │ │ + cbnz r0, 226c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 220c │ │ │ │ │ + beq.n 221c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 222c │ │ │ │ │ + beq.n 223c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 222c │ │ │ │ │ + beq.n 223c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2230 │ │ │ │ │ + b.n 2240 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2242 │ │ │ │ │ - b.n 2228 │ │ │ │ │ + bne.n 2252 │ │ │ │ │ + b.n 2238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2230 │ │ │ │ │ + b.n 2240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 21f0 │ │ │ │ │ + b.n 2200 │ │ │ │ │ │ │ │ │ │ -00002284 <_tmp_158_rule>: │ │ │ │ │ +00002294 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 22d8 <_tmp_158_rule+0x54> │ │ │ │ │ + beq.n 22e8 <_tmp_158_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 22d8 <_tmp_158_rule+0x54> │ │ │ │ │ + cbnz r0, 22e8 <_tmp_158_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 22e0 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, 22f0 <_tmp_158_rule+0x5c> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 22d0 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 22e0 <_tmp_158_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 22d0 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r3, 22e0 <_tmp_158_rule+0x4c> │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 22d0 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 22e0 <_tmp_158_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22ae <_tmp_158_rule+0x2a> │ │ │ │ │ + b.n 22be <_tmp_158_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 22d4 <_tmp_158_rule+0x50> │ │ │ │ │ + b.n 22e4 <_tmp_158_rule+0x50> │ │ │ │ │ │ │ │ │ │ -000022e8 : │ │ │ │ │ +000022f8 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 252e │ │ │ │ │ + beq.w 253e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 252e │ │ │ │ │ + bne.w 253e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2426 │ │ │ │ │ + bne.w 2436 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 24fc │ │ │ │ │ + bne.w 250c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2522 │ │ │ │ │ + blt.w 2532 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2426 │ │ │ │ │ + bne.n 2436 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23ec │ │ │ │ │ + bne.n 23fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2426 │ │ │ │ │ + bne.n 2436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2634 │ │ │ │ │ + bl 2644 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 238e │ │ │ │ │ + cbz r0, 239e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 238e │ │ │ │ │ + cbz r0, 239e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2426 │ │ │ │ │ + bne.n 2436 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2420 │ │ │ │ │ + beq.n 2430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 241a │ │ │ │ │ + beq.n 242a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 2414 │ │ │ │ │ + cbz r0, 2424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 23d8 │ │ │ │ │ + cbz r0, 23e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2380 │ │ │ │ │ + beq.n 2390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2382 │ │ │ │ │ + beq.n 2392 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2384 │ │ │ │ │ + b.n 2394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2634 │ │ │ │ │ + bl 2644 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 235a │ │ │ │ │ + beq.n 236a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 235c │ │ │ │ │ + bne.n 236c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23d2 │ │ │ │ │ - b.n 235a │ │ │ │ │ + bne.n 23e2 │ │ │ │ │ + b.n 236a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 23c8 │ │ │ │ │ + b.n 23d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2384 │ │ │ │ │ + b.n 2394 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 242c │ │ │ │ │ + cbnz r3, 243c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2382 │ │ │ │ │ + b.n 2392 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2382 │ │ │ │ │ + bne.n 2392 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24c8 │ │ │ │ │ + beq.n 24d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c8 │ │ │ │ │ + bne.n 24d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 248a │ │ │ │ │ + cbnz r5, 249a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 2634 │ │ │ │ │ - cbz r0, 2470 │ │ │ │ │ + bl 2644 │ │ │ │ │ + cbz r0, 2480 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2470 │ │ │ │ │ + cbz r0, 2480 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 24d0 │ │ │ │ │ + cbnz r0, 24e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 248a │ │ │ │ │ + cbnz r3, 249a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2490 │ │ │ │ │ + cbnz r0, 24a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2426 │ │ │ │ │ + b.n 2436 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 2494 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2482 │ │ │ │ │ + beq.n 2492 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 2494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 244e │ │ │ │ │ + b.n 245e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 250c │ │ │ │ │ + cbnz r0, 251c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c2 │ │ │ │ │ - b.n 2484 │ │ │ │ │ + bne.n 24d2 │ │ │ │ │ + b.n 2494 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 234e │ │ │ │ │ + b.n 235e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 2536 │ │ │ │ │ + cbz r3, 2546 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24c2 │ │ │ │ │ + bne.n 24d2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2382 │ │ │ │ │ + b.n 2392 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2384 │ │ │ │ │ + b.n 2394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 231c │ │ │ │ │ + b.n 232c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2382 │ │ │ │ │ + b.n 2392 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002540 : │ │ │ │ │ +00002550 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 262a │ │ │ │ │ + beq.n 263a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 262a │ │ │ │ │ + bne.n 263a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 2632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e810 <_loop0_28_rule> │ │ │ │ │ + bl e804 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2588 │ │ │ │ │ + cbz r0, 2598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e98c <_loop1_31_rule> │ │ │ │ │ + bl e980 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ - cbnz r0, 25b6 │ │ │ │ │ + cbnz r0, 25c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 2632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e810 <_loop0_28_rule> │ │ │ │ │ + bl e804 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 25a6 │ │ │ │ │ + cbz r0, 25b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e98c <_loop1_31_rule> │ │ │ │ │ + bl e980 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25fc │ │ │ │ │ + bne.n 260c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2588 │ │ │ │ │ + beq.n 2598 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2588 │ │ │ │ │ + beq.n 2598 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 25e4 │ │ │ │ │ + cbz r0, 25f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 25aa │ │ │ │ │ + beq.n 25ba │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25aa │ │ │ │ │ + beq.n 25ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 25be │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25a6 │ │ │ │ │ + beq.n 25b6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25a6 │ │ │ │ │ + beq.n 25b6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 25d2 │ │ │ │ │ + b.n 25e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 25be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 256e │ │ │ │ │ + b.n 257e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002634 : │ │ │ │ │ +00002644 : │ │ │ │ │ import_from_as_names_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 27d8 │ │ │ │ │ + beq.w 27e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27d8 │ │ │ │ │ + bne.w 27e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 27d2 │ │ │ │ │ + bne.w 27e2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 27ca │ │ │ │ │ + beq.w 27da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27ca │ │ │ │ │ + bne.w 27da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27ba │ │ │ │ │ + bne.w 27ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27f8 │ │ │ │ │ + bl 2808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 279a │ │ │ │ │ + beq.n 27aa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 27c2 │ │ │ │ │ + beq.w 27d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27c2 │ │ │ │ │ + bne.n 27d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2794 │ │ │ │ │ + bne.n 27a4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 278c │ │ │ │ │ + beq.n 279c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2794 │ │ │ │ │ + bne.n 27a4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 273c │ │ │ │ │ + cbnz r0, 274c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2786 │ │ │ │ │ + beq.n 2796 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 275e │ │ │ │ │ + bgt.n 276e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4509,269 +4517,269 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 279e │ │ │ │ │ + beq.n 27ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27a6 │ │ │ │ │ + bne.n 27b6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27f8 │ │ │ │ │ + bl 2808 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26f2 │ │ │ │ │ + beq.n 2702 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27e0 │ │ │ │ │ + bne.n 27f0 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 276e │ │ │ │ │ + beq.n 277e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 26e8 │ │ │ │ │ + b.n 26f8 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2704 │ │ │ │ │ + b.n 2714 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2786 │ │ │ │ │ + cbz r0, 2796 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2752 │ │ │ │ │ + b.n 2762 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2730 │ │ │ │ │ + b.n 2740 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2730 │ │ │ │ │ + beq.n 2740 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2732 │ │ │ │ │ + b.n 2742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 279e │ │ │ │ │ + b.n 27ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26c6 │ │ │ │ │ + b.n 26d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2694 │ │ │ │ │ + b.n 26a4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2732 │ │ │ │ │ + b.n 2742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2668 │ │ │ │ │ + b.n 2678 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 274e │ │ │ │ │ + beq.n 275e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2794 │ │ │ │ │ + b.n 27a4 │ │ │ │ │ │ │ │ │ │ -000027f8 : │ │ │ │ │ +00002808 : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 29be │ │ │ │ │ + beq.w 29b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29be │ │ │ │ │ + bne.w 29b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28d4 │ │ │ │ │ + bne.n 28e2 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 28ac │ │ │ │ │ + beq.n 28bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28ec │ │ │ │ │ + bne.n 28fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28e0 │ │ │ │ │ + beq.n 28ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c <_tmp_22_rule> │ │ │ │ │ + bl 214c <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28e0 │ │ │ │ │ + bne.n 28ee │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 289e │ │ │ │ │ + cbz r0, 28ae │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 28dc │ │ │ │ │ + bne.n 28ea │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29a4 │ │ │ │ │ + beq.w 29c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29a4 │ │ │ │ │ + bne.w 29c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 29c6 │ │ │ │ │ + blt.n 29ba │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r2, 28e6 │ │ │ │ │ + cbnz r2, 28f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 284e │ │ │ │ │ + beq.n 285e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 28a2 │ │ │ │ │ + b.n 28b2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 287e │ │ │ │ │ + b.n 288e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 289e │ │ │ │ │ + b.n 28ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 289e │ │ │ │ │ + bne.n 28ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2934 │ │ │ │ │ + beq.n 2942 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 2934 │ │ │ │ │ + cbnz r0, 2942 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 292e │ │ │ │ │ + cbnz r5, 293c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 291e │ │ │ │ │ + cbz r0, 292c │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 293c │ │ │ │ │ + cbnz r0, 294a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 284e │ │ │ │ │ - b.n 28d4 │ │ │ │ │ + beq.n 285e │ │ │ │ │ + b.n 28e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2924 │ │ │ │ │ + b.n 2932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2906 │ │ │ │ │ + b.n 2914 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_139_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_139_rule │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291e │ │ │ │ │ + beq.n 292c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291e │ │ │ │ │ + beq.n 292c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r5, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -4788,350 +4796,351 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 292e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2924 │ │ │ │ │ + b.n 2932 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 283c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 28b2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 289e │ │ │ │ │ + beq.w 28ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 28a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 282c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 28a2 │ │ │ │ │ + b.n 28b2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000029d0 <_loop0_29_rule>: │ │ │ │ │ +000029e0 <_loop0_29_rule>: │ │ │ │ │ _loop0_29_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2ef2 <_loop0_29_rule+0x522> │ │ │ │ │ + beq.w 2f02 <_loop0_29_rule+0x522> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ef2 <_loop0_29_rule+0x522> │ │ │ │ │ + bne.w 2f02 <_loop0_29_rule+0x522> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2ee8 <_loop0_29_rule+0x518> │ │ │ │ │ + bne.w 2ef8 <_loop0_29_rule+0x518> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eb2 <_loop0_29_rule+0x4e2> │ │ │ │ │ + beq.w 2ec2 <_loop0_29_rule+0x4e2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2ee8 <_loop0_29_rule+0x518> │ │ │ │ │ + bne.w 2ef8 <_loop0_29_rule+0x518> │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2eaa <_loop0_29_rule+0x4da> │ │ │ │ │ + beq.w 2eba <_loop0_29_rule+0x4da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2eaa <_loop0_29_rule+0x4da> │ │ │ │ │ + bne.w 2eba <_loop0_29_rule+0x4da> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2e2c <_loop0_29_rule+0x45c> │ │ │ │ │ + bne.w 2e3c <_loop0_29_rule+0x45c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2ec2 <_loop0_29_rule+0x4f2> │ │ │ │ │ + beq.w 2ed2 <_loop0_29_rule+0x4f2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ec2 <_loop0_29_rule+0x4f2> │ │ │ │ │ + bne.w 2ed2 <_loop0_29_rule+0x4f2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2d40 <_loop0_29_rule+0x370> │ │ │ │ │ + bne.w 2d50 <_loop0_29_rule+0x370> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2d24 <_loop0_29_rule+0x354> │ │ │ │ │ + beq.w 2d34 <_loop0_29_rule+0x354> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b92 <_loop0_29_rule+0x1c2> │ │ │ │ │ + beq.n 2ba2 <_loop0_29_rule+0x1c2> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e7e <_loop0_29_rule+0x4ae> │ │ │ │ │ + beq.w 2e8e <_loop0_29_rule+0x4ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e7e <_loop0_29_rule+0x4ae> │ │ │ │ │ + bne.w 2e8e <_loop0_29_rule+0x4ae> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2e76 <_loop0_29_rule+0x4a6> │ │ │ │ │ + bne.w 2e86 <_loop0_29_rule+0x4a6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d78 <_loop0_29_rule+0x3a8> │ │ │ │ │ + bne.w 2d88 <_loop0_29_rule+0x3a8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2b94 <_loop0_29_rule+0x1c4> │ │ │ │ │ + bne.n 2ba4 <_loop0_29_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ed2 <_loop0_29_rule+0x502> │ │ │ │ │ + beq.w 2ee2 <_loop0_29_rule+0x502> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eca <_loop0_29_rule+0x4fa> │ │ │ │ │ + beq.w 2eda <_loop0_29_rule+0x4fa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ddc <_loop0_29_rule+0x40c> │ │ │ │ │ + bne.w 2dec <_loop0_29_rule+0x40c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cfa <_loop0_29_rule+0x32a> │ │ │ │ │ + beq.w 2d0a <_loop0_29_rule+0x32a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cfa <_loop0_29_rule+0x32a> │ │ │ │ │ + beq.w 2d0a <_loop0_29_rule+0x32a> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2efa <_loop0_29_rule+0x52a> │ │ │ │ │ + bne.w 2f0a <_loop0_29_rule+0x52a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e12 <_loop0_29_rule+0x442> │ │ │ │ │ + beq.w 2e22 <_loop0_29_rule+0x442> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2efe <_loop0_29_rule+0x52e> │ │ │ │ │ + bne.w 2f0e <_loop0_29_rule+0x52e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 2d00 <_loop0_29_rule+0x330> │ │ │ │ │ + beq.w 2d10 <_loop0_29_rule+0x330> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2a36 <_loop0_29_rule+0x66> │ │ │ │ │ + b.n 2a46 <_loop0_29_rule+0x66> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2e2c <_loop0_29_rule+0x45c> │ │ │ │ │ + bne.w 2e3c <_loop0_29_rule+0x45c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2edc <_loop0_29_rule+0x50c> │ │ │ │ │ + beq.w 2eec <_loop0_29_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2edc <_loop0_29_rule+0x50c> │ │ │ │ │ + bne.w 2eec <_loop0_29_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d66 <_loop0_29_rule+0x396> │ │ │ │ │ + bne.w 2d76 <_loop0_29_rule+0x396> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2d48 <_loop0_29_rule+0x378> │ │ │ │ │ + beq.w 2d58 <_loop0_29_rule+0x378> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2caa <_loop0_29_rule+0x2da> │ │ │ │ │ + beq.n 2cba <_loop0_29_rule+0x2da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2e58 <_loop0_29_rule+0x488> │ │ │ │ │ + beq.w 2e68 <_loop0_29_rule+0x488> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e58 <_loop0_29_rule+0x488> │ │ │ │ │ + bne.w 2e68 <_loop0_29_rule+0x488> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e46 <_loop0_29_rule+0x476> │ │ │ │ │ + bne.w 2e56 <_loop0_29_rule+0x476> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2da8 <_loop0_29_rule+0x3d8> │ │ │ │ │ + bne.w 2db8 <_loop0_29_rule+0x3d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2e3a <_loop0_29_rule+0x46a> │ │ │ │ │ + bne.w 2e4a <_loop0_29_rule+0x46a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d66 <_loop0_29_rule+0x396> │ │ │ │ │ + beq.w 2d76 <_loop0_29_rule+0x396> │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e60 <_loop0_29_rule+0x490> │ │ │ │ │ + beq.w 2e70 <_loop0_29_rule+0x490> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2df2 <_loop0_29_rule+0x422> │ │ │ │ │ + bne.w 2e02 <_loop0_29_rule+0x422> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d16 <_loop0_29_rule+0x346> │ │ │ │ │ + beq.n 2d26 <_loop0_29_rule+0x346> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d16 <_loop0_29_rule+0x346> │ │ │ │ │ + bne.n 2d26 <_loop0_29_rule+0x346> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d16 <_loop0_29_rule+0x346> │ │ │ │ │ + beq.n 2d26 <_loop0_29_rule+0x346> │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 2b5c <_loop0_29_rule+0x18c> │ │ │ │ │ + b.n 2b6c <_loop0_29_rule+0x18c> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5140,540 +5149,540 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ee4 <_loop0_29_rule+0x514> │ │ │ │ │ + beq.w 2ef4 <_loop0_29_rule+0x514> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt.n 2cea <_loop0_29_rule+0x31a> │ │ │ │ │ + bgt.n 2cfa <_loop0_29_rule+0x31a> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2cd2 <_loop0_29_rule+0x302> │ │ │ │ │ + b.n 2ce2 <_loop0_29_rule+0x302> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2b98 <_loop0_29_rule+0x1c8> │ │ │ │ │ + b.n 2ba8 <_loop0_29_rule+0x1c8> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e8c <_loop0_29_rule+0x4bc> │ │ │ │ │ + beq.w 2e9c <_loop0_29_rule+0x4bc> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 2b84 <_loop0_29_rule+0x1b4> │ │ │ │ │ + b.n 2b94 <_loop0_29_rule+0x1b4> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cba <_loop0_29_rule+0x2ea> │ │ │ │ │ + b.n 2cca <_loop0_29_rule+0x2ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2de6 <_loop0_29_rule+0x416> │ │ │ │ │ + blt.n 2df6 <_loop0_29_rule+0x416> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2a96 <_loop0_29_rule+0xc6> │ │ │ │ │ + beq.w 2aa6 <_loop0_29_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b98 <_loop0_29_rule+0x1c8> │ │ │ │ │ + b.n 2ba8 <_loop0_29_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2dfc <_loop0_29_rule+0x42c> │ │ │ │ │ + blt.n 2e0c <_loop0_29_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2bda <_loop0_29_rule+0x20a> │ │ │ │ │ + beq.w 2bea <_loop0_29_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cba <_loop0_29_rule+0x2ea> │ │ │ │ │ + b.n 2cca <_loop0_29_rule+0x2ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2adc <_loop0_29_rule+0x10c> │ │ │ │ │ + beq.w 2aec <_loop0_29_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2ae4 <_loop0_29_rule+0x114> │ │ │ │ │ + beq.w 2af4 <_loop0_29_rule+0x114> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ea6 <_loop0_29_rule+0x4d6> │ │ │ │ │ + beq.w 2eb6 <_loop0_29_rule+0x4d6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b94 <_loop0_29_rule+0x1c4> │ │ │ │ │ + b.n 2ba4 <_loop0_29_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c20 <_loop0_29_rule+0x250> │ │ │ │ │ + beq.w 2c30 <_loop0_29_rule+0x250> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2c28 <_loop0_29_rule+0x258> │ │ │ │ │ + beq.w 2c38 <_loop0_29_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ea2 <_loop0_29_rule+0x4d2> │ │ │ │ │ + beq.n 2eb2 <_loop0_29_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2cb6 <_loop0_29_rule+0x2e6> │ │ │ │ │ + b.n 2cc6 <_loop0_29_rule+0x2e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b28 <_loop0_29_rule+0x158> │ │ │ │ │ + beq.w 2b38 <_loop0_29_rule+0x158> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b98 <_loop0_29_rule+0x1c8> │ │ │ │ │ + b.n 2ba8 <_loop0_29_rule+0x1c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c6e <_loop0_29_rule+0x29e> │ │ │ │ │ + beq.w 2c7e <_loop0_29_rule+0x29e> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cba <_loop0_29_rule+0x2ea> │ │ │ │ │ + b.n 2cca <_loop0_29_rule+0x2ea> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2e86 <_loop0_29_rule+0x4b6> │ │ │ │ │ + cbz r0, 2e96 <_loop0_29_rule+0x4b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2cbc <_loop0_29_rule+0x2ec> │ │ │ │ │ + b.n 2ccc <_loop0_29_rule+0x2ec> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2cbc <_loop0_29_rule+0x2ec> │ │ │ │ │ + b.n 2ccc <_loop0_29_rule+0x2ec> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 2cb6 <_loop0_29_rule+0x2e6> │ │ │ │ │ + b.n 2cc6 <_loop0_29_rule+0x2e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cb6 <_loop0_29_rule+0x2e6> │ │ │ │ │ + b.n 2cc6 <_loop0_29_rule+0x2e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2c06 <_loop0_29_rule+0x236> │ │ │ │ │ + b.n 2c16 <_loop0_29_rule+0x236> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e06 <_loop0_29_rule+0x436> │ │ │ │ │ + bne.n 2e16 <_loop0_29_rule+0x436> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cb6 <_loop0_29_rule+0x2e6> │ │ │ │ │ + b.n 2cc6 <_loop0_29_rule+0x2e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b94 <_loop0_29_rule+0x1c4> │ │ │ │ │ + b.n 2ba4 <_loop0_29_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ac2 <_loop0_29_rule+0xf2> │ │ │ │ │ + b.n 2ad2 <_loop0_29_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2cbc <_loop0_29_rule+0x2ec> │ │ │ │ │ + b.n 2ccc <_loop0_29_rule+0x2ec> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ce0 <_loop0_29_rule+0x310> │ │ │ │ │ + b.n 2cf0 <_loop0_29_rule+0x310> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2c28 <_loop0_29_rule+0x258> │ │ │ │ │ + b.n 2c38 <_loop0_29_rule+0x258> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2ae4 <_loop0_29_rule+0x114> │ │ │ │ │ + b.n 2af4 <_loop0_29_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a52 <_loop0_29_rule+0x82> │ │ │ │ │ + b.n 2a62 <_loop0_29_rule+0x82> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ce0 <_loop0_29_rule+0x310> │ │ │ │ │ + b.n 2cf0 <_loop0_29_rule+0x310> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a7a <_loop0_29_rule+0xaa> │ │ │ │ │ + b.n 2a8a <_loop0_29_rule+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2de6 <_loop0_29_rule+0x416> │ │ │ │ │ + bne.n 2df6 <_loop0_29_rule+0x416> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b98 <_loop0_29_rule+0x1c8> │ │ │ │ │ + b.n 2ba8 <_loop0_29_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2bbc <_loop0_29_rule+0x1ec> │ │ │ │ │ + b.n 2bcc <_loop0_29_rule+0x1ec> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 2e90 <_loop0_29_rule+0x4c0> │ │ │ │ │ + b.n 2ea0 <_loop0_29_rule+0x4c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ce0 <_loop0_29_rule+0x310> │ │ │ │ │ + b.n 2cf0 <_loop0_29_rule+0x310> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a04 <_loop0_29_rule+0x34> │ │ │ │ │ + b.n 2a14 <_loop0_29_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b98 <_loop0_29_rule+0x1c8> │ │ │ │ │ + b.n 2ba8 <_loop0_29_rule+0x1c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b76 <_loop0_29_rule+0x1a6> │ │ │ │ │ + beq.w 2b86 <_loop0_29_rule+0x1a6> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 2e22 <_loop0_29_rule+0x452> │ │ │ │ │ + b.n 2e32 <_loop0_29_rule+0x452> │ │ │ │ │ │ │ │ │ │ -00002f14 : │ │ │ │ │ +00002f24 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 335e │ │ │ │ │ + beq.w 336e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 335e │ │ │ │ │ + bne.w 336e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3356 │ │ │ │ │ + bne.w 3366 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 309e │ │ │ │ │ + bne.w 30ae │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fba │ │ │ │ │ + bne.n 2fca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3356 │ │ │ │ │ + bne.w 3366 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ffe │ │ │ │ │ + bne.n 300e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3356 │ │ │ │ │ + bne.w 3366 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3050 │ │ │ │ │ + bne.n 3060 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3356 │ │ │ │ │ + bne.w 3366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3448 │ │ │ │ │ + bl 3458 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3130 │ │ │ │ │ + bne.w 3140 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f66 │ │ │ │ │ + beq.n 2f76 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5550 <_loop0_32_rule> │ │ │ │ │ + bl 555c <_loop0_32_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f66 │ │ │ │ │ + beq.n 2f76 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3448 │ │ │ │ │ + bl 3458 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2f68 │ │ │ │ │ + bne.n 2f78 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3086 │ │ │ │ │ + beq.n 3096 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3086 │ │ │ │ │ + bne.n 3096 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fae │ │ │ │ │ + b.n 2fbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3436 │ │ │ │ │ + beq.w 3446 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3436 │ │ │ │ │ + bne.w 3446 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3048 │ │ │ │ │ + cbnz r5, 3058 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 5a20 │ │ │ │ │ + bl 5a2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33de │ │ │ │ │ + bne.w 33ee │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 3048 │ │ │ │ │ + cbnz r5, 3058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a20 │ │ │ │ │ + bl 5a2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3366 │ │ │ │ │ + bne.w 3376 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2f8e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f92 │ │ │ │ │ + beq.n 2fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b84 <_loop1_33_rule> │ │ │ │ │ + bl 5b90 <_loop1_33_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f92 │ │ │ │ │ + beq.n 2fa2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3448 │ │ │ │ │ + bl 3458 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2f94 │ │ │ │ │ + bne.n 2fa4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ff4 │ │ │ │ │ + bne.n 3004 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fae │ │ │ │ │ + beq.n 2fbe │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2fb0 │ │ │ │ │ + b.n 2fc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 343e │ │ │ │ │ + beq.w 344e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 343e │ │ │ │ │ + bne.w 344e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3350 │ │ │ │ │ + bne.w 3360 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 322a │ │ │ │ │ + bne.w 323a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3350 │ │ │ │ │ + bne.w 3360 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31e0 │ │ │ │ │ + bne.n 31f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3350 │ │ │ │ │ + bne.w 3360 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31a8 │ │ │ │ │ + bne.n 31b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3350 │ │ │ │ │ + bne.w 3360 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3144 │ │ │ │ │ + cbnz r0, 3154 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2f5a │ │ │ │ │ + beq.w 2f6a │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2fb0 │ │ │ │ │ + b.n 2fc0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ff4 │ │ │ │ │ - b.n 3086 │ │ │ │ │ + bne.w 3004 │ │ │ │ │ + b.n 3096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 916 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311a │ │ │ │ │ + beq.n 312a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5550 <_loop0_32_rule> │ │ │ │ │ + bl 555c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311a │ │ │ │ │ + beq.n 312a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311a │ │ │ │ │ + beq.n 312a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 916 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311a │ │ │ │ │ + beq.n 312a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5682,35 +5691,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311c │ │ │ │ │ + beq.n 312c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 3130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e690 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3106 │ │ │ │ │ + beq.n 3116 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3106 │ │ │ │ │ + beq.n 3116 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5718,27 +5727,27 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 31a0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30f0 │ │ │ │ │ + beq.n 3100 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30f0 │ │ │ │ │ + beq.w 3100 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5746,112 +5755,112 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 327a │ │ │ │ │ + bne.n 328a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31a2 │ │ │ │ │ + bne.n 31b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 3130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3340 │ │ │ │ │ + beq.w 3350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3340 │ │ │ │ │ + bne.n 3350 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3338 │ │ │ │ │ + bne.n 3348 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32e2 │ │ │ │ │ + bne.n 32f2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3338 │ │ │ │ │ + bne.n 3348 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 3296 │ │ │ │ │ + cbnz r0, 32a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 30dc │ │ │ │ │ + b.n 30ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3348 │ │ │ │ │ + beq.n 3358 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31a2 │ │ │ │ │ + bne.n 31b2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fae │ │ │ │ │ + b.n 2fbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3330 │ │ │ │ │ + beq.n 3340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3330 │ │ │ │ │ + bne.n 3340 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3328 │ │ │ │ │ + bne.n 3338 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 330e │ │ │ │ │ + cbnz r0, 331e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3328 │ │ │ │ │ + cbnz r5, 3338 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 330e │ │ │ │ │ + cbnz r0, 331e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3274 │ │ │ │ │ + b.n 3284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ @@ -5862,298 +5871,298 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 31a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32e8 │ │ │ │ │ - b.n 30da │ │ │ │ │ + bne.n 32f8 │ │ │ │ │ + b.n 30ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3274 │ │ │ │ │ + b.n 3284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 32b2 │ │ │ │ │ + b.n 32c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 30dc │ │ │ │ │ + b.n 30ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3248 │ │ │ │ │ + b.n 3258 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fae │ │ │ │ │ + b.n 2fbe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 3130 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2fb0 │ │ │ │ │ + b.n 2fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2f48 │ │ │ │ │ + b.n 2f58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3048 │ │ │ │ │ + bne.w 3058 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3046 │ │ │ │ │ + beq.w 3056 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 340e │ │ │ │ │ + beq.n 341e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3422 │ │ │ │ │ + bne.n 3432 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5550 <_loop0_32_rule> │ │ │ │ │ + bl 555c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f7c │ │ │ │ │ + beq.w 2f8c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3448 │ │ │ │ │ + bl 3458 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f7e │ │ │ │ │ + bne.w 2f8e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ff4 │ │ │ │ │ - b.n 3086 │ │ │ │ │ + bne.w 3004 │ │ │ │ │ + b.n 3096 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3032 │ │ │ │ │ + beq.w 3042 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3034 │ │ │ │ │ + bne.w 3044 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33a0 │ │ │ │ │ + bne.n 33b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 342c │ │ │ │ │ + cbz r0, 343c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2f8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3414 │ │ │ │ │ - b.n 33a6 │ │ │ │ │ + bne.n 3424 │ │ │ │ │ + b.n 33b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2f8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 301e │ │ │ │ │ + b.n 302e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30be │ │ │ │ │ + b.n 30ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003448 : │ │ │ │ │ +00003458 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 35e8 │ │ │ │ │ + beq.w 35f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35e8 │ │ │ │ │ + bne.w 35f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3538 │ │ │ │ │ + bne.n 3548 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 34ca │ │ │ │ │ + cbnz r3, 34da │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 34a0 │ │ │ │ │ + cbnz r0, 34b0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3490 │ │ │ │ │ + beq.n 34a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3494 │ │ │ │ │ + beq.n 34a4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3494 │ │ │ │ │ + beq.n 34a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3498 │ │ │ │ │ + b.n 34a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 35e0 │ │ │ │ │ + beq.w 35f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35e0 │ │ │ │ │ + bne.n 35f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35da │ │ │ │ │ + bne.n 35ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35ba │ │ │ │ │ + bne.n 35ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35da │ │ │ │ │ + bne.n 35ea │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3598 │ │ │ │ │ + bne.n 35a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35da │ │ │ │ │ + bne.n 35ea │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3540 │ │ │ │ │ + cbnz r0, 3550 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3486 │ │ │ │ │ + beq.n 3496 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3498 │ │ │ │ │ + b.n 34a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3498 │ │ │ │ │ + b.n 34a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e690 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3524 │ │ │ │ │ + beq.n 3534 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3524 │ │ │ │ │ + beq.n 3534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ea6 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3524 │ │ │ │ │ + beq.n 3534 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6162,1039 +6171,1038 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3526 │ │ │ │ │ + beq.n 3536 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 353a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e690 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3512 │ │ │ │ │ + beq.n 3522 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3512 │ │ │ │ │ + beq.n 3522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e690 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3512 │ │ │ │ │ - b.n 3560 │ │ │ │ │ + beq.n 3522 │ │ │ │ │ + b.n 3570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e690 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34fe │ │ │ │ │ + beq.n 350e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34fe │ │ │ │ │ + beq.n 350e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 3568 │ │ │ │ │ + b.n 3578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 353a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 347a │ │ │ │ │ + b.n 348a │ │ │ │ │ │ │ │ │ │ -000035f0 : │ │ │ │ │ +00003600 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3708 │ │ │ │ │ + beq.w 3784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3708 │ │ │ │ │ + bne.w 3784 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 377a │ │ │ │ │ + bne.w 377c │ │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 3710 │ │ │ │ │ + beq.n 3722 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3702 │ │ │ │ │ + beq.n 370c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3772 │ │ │ │ │ + beq.n 371a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3772 │ │ │ │ │ + bne.n 371a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 376a │ │ │ │ │ + bne.w 378c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f74c │ │ │ │ │ + bl f774 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36f8 │ │ │ │ │ + beq.n 3712 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36f8 │ │ │ │ │ + beq.n 3712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9dc │ │ │ │ │ + bl fa04 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 36fa │ │ │ │ │ + bne.n 3714 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3724 │ │ │ │ │ + beq.n 3736 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3724 │ │ │ │ │ + bne.n 3736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 3702 │ │ │ │ │ + cbnz r1, 370c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3700 │ │ │ │ │ + cbz r0, 370a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3764 │ │ │ │ │ + beq.n 3776 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3736 │ │ │ │ │ + cbz r0, 3748 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3736 │ │ │ │ │ + cbnz r3, 3748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 36ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 36ec │ │ │ │ │ + b.n 36fe │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 36be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3620 │ │ │ │ │ + b.n 367a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 374e │ │ │ │ │ + bge.n 3760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36ee │ │ │ │ │ + b.n 3700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 374a │ │ │ │ │ + cbz r0, 375c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3702 │ │ │ │ │ + b.n 370c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ec │ │ │ │ │ + beq.n 36fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 36ee │ │ │ │ │ + b.n 3700 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 36be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 363e │ │ │ │ │ + beq.w 3652 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36ee │ │ │ │ │ + b.n 3700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3702 │ │ │ │ │ + b.n 3700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 366a │ │ │ │ │ + b.n 3634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36ee │ │ │ │ │ - nop │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 370c │ │ │ │ │ │ │ │ │ │ -00003784 : │ │ │ │ │ +00003794 : │ │ │ │ │ list_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3878 │ │ │ │ │ + beq.n 3888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3878 │ │ │ │ │ + bne.n 3888 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3870 │ │ │ │ │ + bne.n 3880 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3842 │ │ │ │ │ + beq.n 3852 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3828 │ │ │ │ │ + cbz r0, 3838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9dc │ │ │ │ │ + bl fa04 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r3, 3828 │ │ │ │ │ + cbnz r3, 3838 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3828 │ │ │ │ │ + cbz r0, 3838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 381a │ │ │ │ │ + cbz r0, 382a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 382e │ │ │ │ │ + cbz r0, 383e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 382e │ │ │ │ │ + cbnz r3, 383e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 381a │ │ │ │ │ + b.n 382a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 381a │ │ │ │ │ + beq.n 382a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 381e │ │ │ │ │ + b.n 382e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 385a │ │ │ │ │ + bge.n 386a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 381e │ │ │ │ │ + b.n 382e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37d0 │ │ │ │ │ - b.n 381a │ │ │ │ │ + beq.n 37e0 │ │ │ │ │ + b.n 382a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 381e │ │ │ │ │ + b.n 382e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 37b4 │ │ │ │ │ + b.n 37c4 │ │ │ │ │ │ │ │ │ │ -00003880 <_tmp_27_rule>: │ │ │ │ │ +00003890 <_tmp_27_rule>: │ │ │ │ │ _tmp_27_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 38fe <_tmp_27_rule+0x7e> │ │ │ │ │ + beq.n 390e <_tmp_27_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 38fe <_tmp_27_rule+0x7e> │ │ │ │ │ + cbnz r0, 390e <_tmp_27_rule+0x7e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 38f6 <_tmp_27_rule+0x76> │ │ │ │ │ + cbnz r5, 3906 <_tmp_27_rule+0x76> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 38cc <_tmp_27_rule+0x4c> │ │ │ │ │ + cbnz r0, 38dc <_tmp_27_rule+0x4c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38bc <_tmp_27_rule+0x3c> │ │ │ │ │ + beq.n 38cc <_tmp_27_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 38c0 <_tmp_27_rule+0x40> │ │ │ │ │ + beq.n 38d0 <_tmp_27_rule+0x40> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38c0 <_tmp_27_rule+0x40> │ │ │ │ │ + beq.n 38d0 <_tmp_27_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 38c4 <_tmp_27_rule+0x44> │ │ │ │ │ + b.n 38d4 <_tmp_27_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 38c4 <_tmp_27_rule+0x44> │ │ │ │ │ + b.n 38d4 <_tmp_27_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38ac <_tmp_27_rule+0x2c> │ │ │ │ │ + b.n 38bc <_tmp_27_rule+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003908 : │ │ │ │ │ +00003918 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3a96 │ │ │ │ │ + beq.w 3aa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a96 │ │ │ │ │ + bne.w 3aa6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3a8e │ │ │ │ │ + bne.w 3a9e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 395a │ │ │ │ │ + cbz r0, 396a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39c2 │ │ │ │ │ + bne.n 39d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3982 │ │ │ │ │ + cbnz r3, 3992 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3a8e │ │ │ │ │ + bne.w 3a9e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 3978 │ │ │ │ │ + cbnz r0, 3988 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3a9e │ │ │ │ │ + bne.w 3aae │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3a96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a86 │ │ │ │ │ + bne.n 3a96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a42 │ │ │ │ │ + bne.n 3a52 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 39e4 │ │ │ │ │ + cbnz r0, 39f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3962 │ │ │ │ │ + b.n 3972 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_105_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_105_rule │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 395c │ │ │ │ │ + beq.n 396c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a48 │ │ │ │ │ + bne.n 3a58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3978 │ │ │ │ │ + b.n 3988 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39b6 │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39b6 │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39b6 │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39b6 │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 3a64 │ │ │ │ │ + cbnz r0, 3a74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 3a60 │ │ │ │ │ + cbz r0, 3a70 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39cc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3978 │ │ │ │ │ + beq.n 3988 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 397a │ │ │ │ │ + b.n 398a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 3a7e │ │ │ │ │ + cbz r2, 3a8e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a3c │ │ │ │ │ + bne.n 3a4c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3978 │ │ │ │ │ + b.n 3988 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3978 │ │ │ │ │ + b.n 3988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 39a4 │ │ │ │ │ + b.n 39b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 397a │ │ │ │ │ + b.n 398a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 393a │ │ │ │ │ + b.n 394a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 397a │ │ │ │ │ + b.n 398a │ │ │ │ │ │ │ │ │ │ -00003aa4 : │ │ │ │ │ +00003ab4 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3b1a │ │ │ │ │ + beq.n 3b2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3b1a │ │ │ │ │ + cbnz r0, 3b2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3b12 │ │ │ │ │ + cbnz r3, 3b22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3b0a │ │ │ │ │ + cbz r0, 3b1a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3b0a │ │ │ │ │ + cbz r0, 3b1a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3b22 │ │ │ │ │ + cbz r0, 3b32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3b22 │ │ │ │ │ + cbnz r2, 3b32 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3b00 │ │ │ │ │ + b.n 3b10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b02 │ │ │ │ │ + b.n 3b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ad0 │ │ │ │ │ + b.n 3ae0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b00 │ │ │ │ │ + beq.n 3b10 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3b02 │ │ │ │ │ + b.n 3b12 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b3c <_tmp_166_rule>: │ │ │ │ │ +00003b4c <_tmp_166_rule>: │ │ │ │ │ _tmp_166_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3ba2 <_tmp_166_rule+0x66> │ │ │ │ │ + beq.n 3bb2 <_tmp_166_rule+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3ba2 <_tmp_166_rule+0x66> │ │ │ │ │ + cbnz r0, 3bb2 <_tmp_166_rule+0x66> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3b9a <_tmp_166_rule+0x5e> │ │ │ │ │ + cbnz r5, 3baa <_tmp_166_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3b94 <_tmp_166_rule+0x58> │ │ │ │ │ + cbz r0, 3ba4 <_tmp_166_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3b94 <_tmp_166_rule+0x58> │ │ │ │ │ + cbz r0, 3ba4 <_tmp_166_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3baa <_tmp_166_rule+0x6e> │ │ │ │ │ + cbnz r3, 3bba <_tmp_166_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3b88 <_tmp_166_rule+0x4c> │ │ │ │ │ + b.n 3b98 <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3b8c <_tmp_166_rule+0x50> │ │ │ │ │ + b.n 3b9c <_tmp_166_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b68 <_tmp_166_rule+0x2c> │ │ │ │ │ + b.n 3b78 <_tmp_166_rule+0x2c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b88 <_tmp_166_rule+0x4c> │ │ │ │ │ + beq.n 3b98 <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3b8c <_tmp_166_rule+0x50> │ │ │ │ │ + b.n 3b9c <_tmp_166_rule+0x50> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003bc4 : │ │ │ │ │ +00003bd4 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3e6c │ │ │ │ │ + beq.w 3e7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e6c │ │ │ │ │ + bne.w 3e7c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ea4 │ │ │ │ │ + bne.w 3eb4 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 3e8c │ │ │ │ │ + bne.w 3e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3e74 │ │ │ │ │ + blt.w 3e84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d56 │ │ │ │ │ + bne.w 3d66 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ea4 │ │ │ │ │ + bne.w 3eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3c6a │ │ │ │ │ + cbnz r0, 3c7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ea4 │ │ │ │ │ + bne.w 3eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ce2 │ │ │ │ │ + bne.n 3cf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c40 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c40 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c40 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bc4 │ │ │ │ │ + bl 3bd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c40 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e86 │ │ │ │ │ + beq.w 3e96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e80 │ │ │ │ │ + beq.w 3e90 │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d42 │ │ │ │ │ + beq.n 3d52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d42 │ │ │ │ │ + bne.n 3d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c58 │ │ │ │ │ + beq.n 3c68 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c58 │ │ │ │ │ + beq.n 3c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c58 │ │ │ │ │ + beq.n 3c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eb4 │ │ │ │ │ + bl 3ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c58 │ │ │ │ │ + bne.n 3c68 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e86 │ │ │ │ │ + beq.w 3e96 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3cd8 │ │ │ │ │ + bne.n 3ce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3c6e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c60 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ea4 │ │ │ │ │ + bne.w 3eb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3e2e │ │ │ │ │ + beq.n 3e3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e2e │ │ │ │ │ + bne.n 3e3e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3e28 │ │ │ │ │ + bne.n 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3da2 │ │ │ │ │ + cbz r0, 3db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 3da2 │ │ │ │ │ + cbz r0, 3db2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e36 │ │ │ │ │ + bne.n 3e46 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3e28 │ │ │ │ │ + bne.n 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3de8 │ │ │ │ │ + cbz r0, 3df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 3de8 │ │ │ │ │ + cbz r0, 3df8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3de8 │ │ │ │ │ + cbz r0, 3df8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3de8 │ │ │ │ │ + cbz r0, 3df8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 3df4 │ │ │ │ │ + cbnz r0, 3e04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3c2e │ │ │ │ │ + b.n 3c3e │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -7203,31 +7211,31 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 3e56 │ │ │ │ │ + cbnz r0, 3e66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dec │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3dfe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3d7a │ │ │ │ │ + b.n 3d8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -7235,95 +7243,95 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e16 │ │ │ │ │ + beq.n 3e26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3eac │ │ │ │ │ + cbz r3, 3ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e22 │ │ │ │ │ + bne.n 3e32 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3bf8 │ │ │ │ │ + b.n 3c08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c60 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3cbc │ │ │ │ │ + b.n 3ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c60 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c34 │ │ │ │ │ - b.n 3d5e │ │ │ │ │ + beq.w 3c44 │ │ │ │ │ + b.n 3d6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c60 │ │ │ │ │ + b.n 3c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c6e │ │ │ │ │ │ │ │ │ │ -00003eb4 : │ │ │ │ │ +00003ec4 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 40a4 │ │ │ │ │ + beq.w 40b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40a4 │ │ │ │ │ + bne.w 40b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 409c │ │ │ │ │ + bne.w 40ac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f58 │ │ │ │ │ + bne.n 3f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3f18 │ │ │ │ │ + cbnz r0, 3f28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -7333,101 +7341,101 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f06 │ │ │ │ │ + beq.n 3f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f06 │ │ │ │ │ + beq.n 3f16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3f40 │ │ │ │ │ + cbnz r3, 3f50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f0c │ │ │ │ │ + b.n 3f1c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f0c │ │ │ │ │ + beq.n 3f1c │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3f0e │ │ │ │ │ + b.n 3f1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4094 │ │ │ │ │ + beq.w 40a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4094 │ │ │ │ │ + bne.w 40a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 408e │ │ │ │ │ + bne.w 409e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 401a │ │ │ │ │ + bne.n 402a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 408e │ │ │ │ │ + bne.n 409e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3fc2 │ │ │ │ │ + cbnz r0, 3fd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3efa │ │ │ │ │ + beq.n 3f0a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3f0e │ │ │ │ │ + b.n 3f1e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fac │ │ │ │ │ + beq.n 3fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fac │ │ │ │ │ + beq.n 3fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fac │ │ │ │ │ + beq.n 3fbc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7435,48 +7443,48 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 406e │ │ │ │ │ + bne.n 407e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4088 │ │ │ │ │ + beq.n 4098 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ + b.n 3fc4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f96 │ │ │ │ │ + beq.n 3fa6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f96 │ │ │ │ │ + beq.n 3fa6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f96 │ │ │ │ │ + beq.n 3fa6 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -7486,84 +7494,84 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4006 │ │ │ │ │ + beq.n 4016 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 40ac │ │ │ │ │ + cbz r3, 40bc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4012 │ │ │ │ │ + bne.n 4022 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f0c │ │ │ │ │ + b.n 3f1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ + b.n 3fc4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3fb4 │ │ │ │ │ + b.n 3fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3f78 │ │ │ │ │ + b.n 3f88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f0e │ │ │ │ │ + b.n 3f1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ee8 │ │ │ │ │ + b.n 3ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f0c │ │ │ │ │ + b.n 3f1c │ │ │ │ │ │ │ │ │ │ -000040b4 : │ │ │ │ │ +000040c4 : │ │ │ │ │ finally_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4212 │ │ │ │ │ + beq.w 4222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4212 │ │ │ │ │ + bne.w 4222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 420a │ │ │ │ │ + bne.w 421a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4152 │ │ │ │ │ + bne.n 4162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4112 │ │ │ │ │ + cbnz r0, 4122 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -7573,94 +7581,94 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4102 │ │ │ │ │ + beq.n 4112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4102 │ │ │ │ │ + beq.n 4112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 413a │ │ │ │ │ + cbnz r3, 414a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4108 │ │ │ │ │ + b.n 4118 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4108 │ │ │ │ │ + beq.n 4118 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 410a │ │ │ │ │ + b.n 411a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4202 │ │ │ │ │ + beq.n 4212 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4202 │ │ │ │ │ + bne.n 4212 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 41fc │ │ │ │ │ + bne.n 420c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 419a │ │ │ │ │ + cbnz r0, 41aa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 40f6 │ │ │ │ │ + beq.n 4106 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 410a │ │ │ │ │ + b.n 411a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4184 │ │ │ │ │ + beq.n 4194 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4184 │ │ │ │ │ + beq.n 4194 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4184 │ │ │ │ │ + beq.n 4194 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -7669,343 +7677,343 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 4220 │ │ │ │ │ + cbnz r0, 4230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 421a │ │ │ │ │ + cbz r0, 422a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 418c │ │ │ │ │ + b.n 419c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 418c │ │ │ │ │ + b.n 419c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 416e │ │ │ │ │ + b.n 417e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 410a │ │ │ │ │ + b.n 411a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 40e6 │ │ │ │ │ + b.n 40f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 418c │ │ │ │ │ + b.n 419c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 423a │ │ │ │ │ + cbz r3, 424a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41f4 │ │ │ │ │ + bne.n 4204 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4108 │ │ │ │ │ + b.n 4118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4108 │ │ │ │ │ + b.n 4118 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004244 <_loop1_37_rule>: │ │ │ │ │ +00004254 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4644 <_loop1_37_rule+0x400> │ │ │ │ │ + beq.w 4654 <_loop1_37_rule+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4644 <_loop1_37_rule+0x400> │ │ │ │ │ + bne.w 4654 <_loop1_37_rule+0x400> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4598 <_loop1_37_rule+0x354> │ │ │ │ │ + bne.w 45a8 <_loop1_37_rule+0x354> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4636 <_loop1_37_rule+0x3f2> │ │ │ │ │ + beq.w 4646 <_loop1_37_rule+0x3f2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4416 <_loop1_37_rule+0x1d2> │ │ │ │ │ + bne.w 4426 <_loop1_37_rule+0x1d2> │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 48da <_loop1_37_rule+0x696> │ │ │ │ │ + beq.w 48ea <_loop1_37_rule+0x696> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48da <_loop1_37_rule+0x696> │ │ │ │ │ + bne.w 48ea <_loop1_37_rule+0x696> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + bne.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 4434 <_loop1_37_rule+0x1f0> │ │ │ │ │ + bne.w 4444 <_loop1_37_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4662 <_loop1_37_rule+0x41e> │ │ │ │ │ + blt.w 4672 <_loop1_37_rule+0x41e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 45a0 <_loop1_37_rule+0x35c> │ │ │ │ │ + bne.w 45b0 <_loop1_37_rule+0x35c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + bne.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4380 <_loop1_37_rule+0x13c> │ │ │ │ │ + beq.n 4390 <_loop1_37_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4380 <_loop1_37_rule+0x13c> │ │ │ │ │ + beq.n 4390 <_loop1_37_rule+0x13c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4380 <_loop1_37_rule+0x13c> │ │ │ │ │ + cbz r0, 4390 <_loop1_37_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 4380 <_loop1_37_rule+0x13c> │ │ │ │ │ + cbz r0, 4390 <_loop1_37_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + beq.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 452c <_loop1_37_rule+0x2e8> │ │ │ │ │ + beq.w 453c <_loop1_37_rule+0x2e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 464c <_loop1_37_rule+0x408> │ │ │ │ │ + bne.w 465c <_loop1_37_rule+0x408> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 457a <_loop1_37_rule+0x336> │ │ │ │ │ + beq.w 458a <_loop1_37_rule+0x336> │ │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 42a2 <_loop1_37_rule+0x5e> │ │ │ │ │ + b.n 42b2 <_loop1_37_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + bne.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 444a <_loop1_37_rule+0x206> │ │ │ │ │ + bne.n 445a <_loop1_37_rule+0x206> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + bne.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44bc <_loop1_37_rule+0x278> │ │ │ │ │ + bne.w 44cc <_loop1_37_rule+0x278> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + bne.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4542 <_loop1_37_rule+0x2fe> │ │ │ │ │ + bne.w 4552 <_loop1_37_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 466e <_loop1_37_rule+0x42a> │ │ │ │ │ + bne.w 467e <_loop1_37_rule+0x42a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4592 <_loop1_37_rule+0x34e> │ │ │ │ │ + beq.w 45a2 <_loop1_37_rule+0x34e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4592 <_loop1_37_rule+0x34e> │ │ │ │ │ + bne.w 45a2 <_loop1_37_rule+0x34e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4630 <_loop1_37_rule+0x3ec> │ │ │ │ │ + beq.w 4640 <_loop1_37_rule+0x3ec> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n 4424 <_loop1_37_rule+0x1e0> │ │ │ │ │ + bgt.n 4434 <_loop1_37_rule+0x1e0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 440c <_loop1_37_rule+0x1c8> │ │ │ │ │ + b.n 441c <_loop1_37_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 42fc <_loop1_37_rule+0xb8> │ │ │ │ │ - b.n 45a8 <_loop1_37_rule+0x364> │ │ │ │ │ + beq.w 430c <_loop1_37_rule+0xb8> │ │ │ │ │ + b.n 45b8 <_loop1_37_rule+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 <_loop1_37_rule+0x154> │ │ │ │ │ + beq.n 43a8 <_loop1_37_rule+0x154> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 <_loop1_37_rule+0x154> │ │ │ │ │ + beq.n 43a8 <_loop1_37_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 <_loop1_37_rule+0x154> │ │ │ │ │ + beq.n 43a8 <_loop1_37_rule+0x154> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 <_loop1_37_rule+0x154> │ │ │ │ │ + beq.n 43a8 <_loop1_37_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4398 <_loop1_37_rule+0x154> │ │ │ │ │ + beq.n 43a8 <_loop1_37_rule+0x154> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + beq.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r7, r1, [sp] │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 435e <_loop1_37_rule+0x11a> │ │ │ │ │ - b.n 452c <_loop1_37_rule+0x2e8> │ │ │ │ │ + bne.w 436e <_loop1_37_rule+0x11a> │ │ │ │ │ + b.n 453c <_loop1_37_rule+0x2e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6730 │ │ │ │ │ + bl 673c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43b6 <_loop1_37_rule+0x172> │ │ │ │ │ + beq.w 43c6 <_loop1_37_rule+0x172> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43b6 <_loop1_37_rule+0x172> │ │ │ │ │ + beq.w 43c6 <_loop1_37_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43b6 <_loop1_37_rule+0x172> │ │ │ │ │ + beq.w 43c6 <_loop1_37_rule+0x172> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + beq.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -8016,259 +8024,259 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 435e <_loop1_37_rule+0x11a> │ │ │ │ │ + bne.w 436e <_loop1_37_rule+0x11a> │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 465e <_loop1_37_rule+0x41a> │ │ │ │ │ + beq.w 466e <_loop1_37_rule+0x41a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 43e4 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 43f4 <_loop1_37_rule+0x1a0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43d4 <_loop1_37_rule+0x190> │ │ │ │ │ + beq.w 43e4 <_loop1_37_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43d4 <_loop1_37_rule+0x190> │ │ │ │ │ + beq.w 43e4 <_loop1_37_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + beq.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 4344 <_loop1_37_rule+0x100> │ │ │ │ │ + b.n 4354 <_loop1_37_rule+0x100> │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 462c <_loop1_37_rule+0x3e8> │ │ │ │ │ + beq.n 463c <_loop1_37_rule+0x3e8> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 4374 <_loop1_37_rule+0x130> │ │ │ │ │ + b.n 4384 <_loop1_37_rule+0x130> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 441a <_loop1_37_rule+0x1d6> │ │ │ │ │ + b.n 442a <_loop1_37_rule+0x1d6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48d2 <_loop1_37_rule+0x68e> │ │ │ │ │ + bne.w 48e2 <_loop1_37_rule+0x68e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 48e2 <_loop1_37_rule+0x69e> │ │ │ │ │ + beq.w 48f2 <_loop1_37_rule+0x69e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48e2 <_loop1_37_rule+0x69e> │ │ │ │ │ + bne.w 48f2 <_loop1_37_rule+0x69e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 496e <_loop1_37_rule+0x72a> │ │ │ │ │ + bne.w 497e <_loop1_37_rule+0x72a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 45f2 <_loop1_37_rule+0x3ae> │ │ │ │ │ + cbz r0, 4602 <_loop1_37_rule+0x3ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48ea <_loop1_37_rule+0x6a6> │ │ │ │ │ + bne.w 48fa <_loop1_37_rule+0x6a6> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 496e <_loop1_37_rule+0x72a> │ │ │ │ │ + bne.w 497e <_loop1_37_rule+0x72a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 461e <_loop1_37_rule+0x3da> │ │ │ │ │ + cbz r0, 462e <_loop1_37_rule+0x3da> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4974 <_loop1_37_rule+0x730> │ │ │ │ │ + bne.w 4984 <_loop1_37_rule+0x730> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 42f4 <_loop1_37_rule+0xb0> │ │ │ │ │ + b.n 4304 <_loop1_37_rule+0xb0> │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 441a <_loop1_37_rule+0x1d6> │ │ │ │ │ + b.n 442a <_loop1_37_rule+0x1d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4278 <_loop1_37_rule+0x34> │ │ │ │ │ + b.n 4288 <_loop1_37_rule+0x34> │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4366 <_loop1_37_rule+0x122> │ │ │ │ │ + beq.w 4376 <_loop1_37_rule+0x122> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 4538 <_loop1_37_rule+0x2f4> │ │ │ │ │ + b.n 4548 <_loop1_37_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43e2 <_loop1_37_rule+0x19e> │ │ │ │ │ + b.n 43f2 <_loop1_37_rule+0x19e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 43e4 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 43f4 <_loop1_37_rule+0x1a0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4850 <_loop1_37_rule+0x60c> │ │ │ │ │ + bne.w 4860 <_loop1_37_rule+0x60c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 47a6 <_loop1_37_rule+0x562> │ │ │ │ │ + beq.w 47b6 <_loop1_37_rule+0x562> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47a6 <_loop1_37_rule+0x562> │ │ │ │ │ + bne.w 47b6 <_loop1_37_rule+0x562> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 479c <_loop1_37_rule+0x558> │ │ │ │ │ + bne.n 47ac <_loop1_37_rule+0x558> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 46b8 <_loop1_37_rule+0x474> │ │ │ │ │ + cbz r0, 46c8 <_loop1_37_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4856 <_loop1_37_rule+0x612> │ │ │ │ │ + bne.w 4866 <_loop1_37_rule+0x612> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 479c <_loop1_37_rule+0x558> │ │ │ │ │ + bne.n 47ac <_loop1_37_rule+0x558> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 46d6 <_loop1_37_rule+0x492> │ │ │ │ │ + cbz r0, 46e6 <_loop1_37_rule+0x492> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47ae <_loop1_37_rule+0x56a> │ │ │ │ │ + bne.n 47be <_loop1_37_rule+0x56a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 479c <_loop1_37_rule+0x558> │ │ │ │ │ + bne.n 47ac <_loop1_37_rule+0x558> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 46fa <_loop1_37_rule+0x4b6> │ │ │ │ │ + cbz r0, 470a <_loop1_37_rule+0x4b6> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47f8 <_loop1_37_rule+0x5b4> │ │ │ │ │ + bne.n 4808 <_loop1_37_rule+0x5b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 4716 <_loop1_37_rule+0x4d2> │ │ │ │ │ + cbnz r3, 4726 <_loop1_37_rule+0x4d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4716 <_loop1_37_rule+0x4d2> │ │ │ │ │ + cbz r0, 4726 <_loop1_37_rule+0x4d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbnz r0, 471e <_loop1_37_rule+0x4da> │ │ │ │ │ + cbnz r0, 472e <_loop1_37_rule+0x4da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43e2 <_loop1_37_rule+0x19e> │ │ │ │ │ + b.n 43f2 <_loop1_37_rule+0x19e> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4716 <_loop1_37_rule+0x4d2> │ │ │ │ │ + beq.n 4726 <_loop1_37_rule+0x4d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4716 <_loop1_37_rule+0x4d2> │ │ │ │ │ + beq.n 4726 <_loop1_37_rule+0x4d2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4716 <_loop1_37_rule+0x4d2> │ │ │ │ │ + beq.n 4726 <_loop1_37_rule+0x4d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4716 <_loop1_37_rule+0x4d2> │ │ │ │ │ + beq.n 4726 <_loop1_37_rule+0x4d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -8283,141 +8291,141 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4718 <_loop1_37_rule+0x4d4> │ │ │ │ │ + beq.n 4728 <_loop1_37_rule+0x4d4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 43e2 <_loop1_37_rule+0x19e> │ │ │ │ │ + b.n 43f2 <_loop1_37_rule+0x19e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43e2 <_loop1_37_rule+0x19e> │ │ │ │ │ + b.n 43f2 <_loop1_37_rule+0x19e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4696 <_loop1_37_rule+0x452> │ │ │ │ │ + b.n 46a6 <_loop1_37_rule+0x452> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c <_tmp_22_rule> │ │ │ │ │ + bl 214c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 46da <_loop1_37_rule+0x496> │ │ │ │ │ + bne.n 46ea <_loop1_37_rule+0x496> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46d6 <_loop1_37_rule+0x492> │ │ │ │ │ + beq.n 46e6 <_loop1_37_rule+0x492> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 482e <_loop1_37_rule+0x5ea> │ │ │ │ │ + cbnz r0, 483e <_loop1_37_rule+0x5ea> │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4716 <_loop1_37_rule+0x4d2> │ │ │ │ │ + beq.n 4726 <_loop1_37_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4826 <_loop1_37_rule+0x5e2> │ │ │ │ │ + b.n 4836 <_loop1_37_rule+0x5e2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 482e <_loop1_37_rule+0x5ea> │ │ │ │ │ + cbnz r0, 483e <_loop1_37_rule+0x5ea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 471a <_loop1_37_rule+0x4d6> │ │ │ │ │ + beq.w 472a <_loop1_37_rule+0x4d6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 43e2 <_loop1_37_rule+0x19e> │ │ │ │ │ + b.n 43f2 <_loop1_37_rule+0x19e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 4848 <_loop1_37_rule+0x604> │ │ │ │ │ + cbz r2, 4858 <_loop1_37_rule+0x604> │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 4848 <_loop1_37_rule+0x604> │ │ │ │ │ + cbz r0, 4858 <_loop1_37_rule+0x604> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 47f2 <_loop1_37_rule+0x5ae> │ │ │ │ │ + b.n 4802 <_loop1_37_rule+0x5ae> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 499a <_loop1_37_rule+0x756> │ │ │ │ │ + bne.w 49aa <_loop1_37_rule+0x756> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4368 <_loop1_37_rule+0x124> │ │ │ │ │ + b.n 4378 <_loop1_37_rule+0x124> │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 43e4 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 43f4 <_loop1_37_rule+0x1a0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46b8 <_loop1_37_rule+0x474> │ │ │ │ │ + beq.w 46c8 <_loop1_37_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6730 │ │ │ │ │ + bl 673c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46b8 <_loop1_37_rule+0x474> │ │ │ │ │ + beq.w 46c8 <_loop1_37_rule+0x474> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46b8 <_loop1_37_rule+0x474> │ │ │ │ │ + beq.w 46c8 <_loop1_37_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46b8 <_loop1_37_rule+0x474> │ │ │ │ │ + beq.w 46c8 <_loop1_37_rule+0x474> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46b8 <_loop1_37_rule+0x474> │ │ │ │ │ + beq.w 46c8 <_loop1_37_rule+0x474> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8425,62 +8433,62 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4792 <_loop1_37_rule+0x54e> │ │ │ │ │ - b.n 4718 <_loop1_37_rule+0x4d4> │ │ │ │ │ + bne.w 47a2 <_loop1_37_rule+0x54e> │ │ │ │ │ + b.n 4728 <_loop1_37_rule+0x4d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 43e4 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 43f4 <_loop1_37_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 42be <_loop1_37_rule+0x7a> │ │ │ │ │ + b.n 42ce <_loop1_37_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 45c8 <_loop1_37_rule+0x384> │ │ │ │ │ + b.n 45d8 <_loop1_37_rule+0x384> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c <_tmp_22_rule> │ │ │ │ │ + bl 214c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 45f6 <_loop1_37_rule+0x3b2> │ │ │ │ │ + bne.w 4606 <_loop1_37_rule+0x3b2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45f2 <_loop1_37_rule+0x3ae> │ │ │ │ │ + beq.w 4602 <_loop1_37_rule+0x3ae> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45f2 <_loop1_37_rule+0x3ae> │ │ │ │ │ + beq.w 4602 <_loop1_37_rule+0x3ae> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45f2 <_loop1_37_rule+0x3ae> │ │ │ │ │ + beq.w 4602 <_loop1_37_rule+0x3ae> │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -8490,263 +8498,263 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4840 <_loop1_37_rule+0x5fc> │ │ │ │ │ + bne.w 4850 <_loop1_37_rule+0x5fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4622 <_loop1_37_rule+0x3de> │ │ │ │ │ + beq.w 4632 <_loop1_37_rule+0x3de> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 4626 <_loop1_37_rule+0x3e2> │ │ │ │ │ + b.n 4636 <_loop1_37_rule+0x3e2> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4626 <_loop1_37_rule+0x3e2> │ │ │ │ │ + b.n 4636 <_loop1_37_rule+0x3e2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 461e <_loop1_37_rule+0x3da> │ │ │ │ │ + beq.w 462e <_loop1_37_rule+0x3da> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4930 <_loop1_37_rule+0x6ec> │ │ │ │ │ - b.n 461e <_loop1_37_rule+0x3da> │ │ │ │ │ + bne.n 4940 <_loop1_37_rule+0x6ec> │ │ │ │ │ + b.n 462e <_loop1_37_rule+0x3da> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4966 <_loop1_37_rule+0x722> │ │ │ │ │ - b.n 484a <_loop1_37_rule+0x606> │ │ │ │ │ + bne.n 4976 <_loop1_37_rule+0x722> │ │ │ │ │ + b.n 485a <_loop1_37_rule+0x606> │ │ │ │ │ │ │ │ │ │ -000049ac : │ │ │ │ │ +000049bc : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4c42 │ │ │ │ │ + beq.w 4c52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c42 │ │ │ │ │ + bne.w 4c52 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4b2a │ │ │ │ │ + bne.w 4b3a │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.n 4ab2 │ │ │ │ │ + beq.n 4ac2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ad6 │ │ │ │ │ + bne.n 4ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4aa8 │ │ │ │ │ + beq.n 4ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4aa8 │ │ │ │ │ + beq.n 4ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4aa8 │ │ │ │ │ + bne.n 4ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c74 <_tmp_26_rule> │ │ │ │ │ + bl 4c84 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4aa8 │ │ │ │ │ + bne.n 4ab8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4aa8 │ │ │ │ │ + beq.n 4ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 4aa8 │ │ │ │ │ + cbz r0, 4ab8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 4aa2 │ │ │ │ │ + cbz r0, 4ab2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r2, r6, [r1, #20] │ │ │ │ │ - cbz r5, 4a9e │ │ │ │ │ + cbz r5, 4aae │ │ │ │ │ ldrd r1, r5, [r5, #8] │ │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ │ strd r7, r9, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c5a │ │ │ │ │ + beq.w 4c6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c5a │ │ │ │ │ + bne.w 4c6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4a66 │ │ │ │ │ + b.n 4a76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4a94 │ │ │ │ │ + b.n 4aa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 4a92 │ │ │ │ │ + b.n 4aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4c4a │ │ │ │ │ + blt.w 4c5a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c56 │ │ │ │ │ + beq.w 4c66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4b2a │ │ │ │ │ + cbnz r3, 4b3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4b32 │ │ │ │ │ + beq.n 4b42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4b32 │ │ │ │ │ + cbnz r0, 4b42 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 4b1a │ │ │ │ │ + cbnz r5, 4b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4bc0 │ │ │ │ │ + bne.n 4bd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 4b1a │ │ │ │ │ + cbnz r5, 4b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 4b3a │ │ │ │ │ + cbnz r0, 4b4a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4a02 │ │ │ │ │ + beq.w 4a12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4a94 │ │ │ │ │ + b.n 4aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4af0 │ │ │ │ │ + b.n 4b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b18 │ │ │ │ │ + beq.n 4b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4b1a │ │ │ │ │ + bne.n 4b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c74 <_tmp_26_rule> │ │ │ │ │ + bl 4c84 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4b1a │ │ │ │ │ + bne.n 4b2a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b18 │ │ │ │ │ + beq.n 4b28 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b18 │ │ │ │ │ + beq.n 4b28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b18 │ │ │ │ │ + beq.n 4b28 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -8756,390 +8764,390 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c20 │ │ │ │ │ + bne.n 4c30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c1c │ │ │ │ │ + beq.n 4c2c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4b1e │ │ │ │ │ + b.n 4b2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b04 │ │ │ │ │ + beq.n 4b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4b06 │ │ │ │ │ + bne.n 4b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c74 <_tmp_26_rule> │ │ │ │ │ + bl 4c84 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4b06 │ │ │ │ │ + bne.n 4b16 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b04 │ │ │ │ │ + beq.n 4b14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 4c20 │ │ │ │ │ + cbnz r0, 4c30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4bba │ │ │ │ │ + bne.n 4bca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4b1e │ │ │ │ │ + b.n 4b2e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4c18 │ │ │ │ │ + b.n 4c28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 4c3a │ │ │ │ │ + cbz r3, 4c4a │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4bba │ │ │ │ │ + bne.n 4bca │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a92 │ │ │ │ │ + b.n 4aa2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a92 │ │ │ │ │ + b.n 4aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 49e0 │ │ │ │ │ + b.n 49f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4a94 │ │ │ │ │ + b.n 4aa4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4b24 │ │ │ │ │ + b.n 4b34 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a92 │ │ │ │ │ + beq.w 4aa2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4a94 │ │ │ │ │ + b.n 4aa4 │ │ │ │ │ │ │ │ │ │ -00004c74 <_tmp_26_rule>: │ │ │ │ │ +00004c84 <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4cea <_tmp_26_rule+0x76> │ │ │ │ │ + beq.n 4cfa <_tmp_26_rule+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4cea <_tmp_26_rule+0x76> │ │ │ │ │ + cbnz r0, 4cfa <_tmp_26_rule+0x76> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4ce2 <_tmp_26_rule+0x6e> │ │ │ │ │ + cbnz r3, 4cf2 <_tmp_26_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4cdc <_tmp_26_rule+0x68> │ │ │ │ │ + cbz r0, 4cec <_tmp_26_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc7c <_tmp_126_rule+0x48> │ │ │ │ │ + bl cc70 <_tmp_126_rule+0x3c> │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4cdc <_tmp_26_rule+0x68> │ │ │ │ │ + cbnz r2, 4cec <_tmp_26_rule+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4cdc <_tmp_26_rule+0x68> │ │ │ │ │ + cbz r0, 4cec <_tmp_26_rule+0x68> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 4cf2 <_tmp_26_rule+0x7e> │ │ │ │ │ + cbz r3, 4d02 <_tmp_26_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4cf2 <_tmp_26_rule+0x7e> │ │ │ │ │ + cbnz r2, 4d02 <_tmp_26_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4cd0 <_tmp_26_rule+0x5c> │ │ │ │ │ + b.n 4ce0 <_tmp_26_rule+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4cd4 <_tmp_26_rule+0x60> │ │ │ │ │ + b.n 4ce4 <_tmp_26_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ca0 <_tmp_26_rule+0x2c> │ │ │ │ │ + b.n 4cb0 <_tmp_26_rule+0x2c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cd0 <_tmp_26_rule+0x5c> │ │ │ │ │ + beq.n 4ce0 <_tmp_26_rule+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4cd4 <_tmp_26_rule+0x60> │ │ │ │ │ + b.n 4ce4 <_tmp_26_rule+0x60> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004d0c : │ │ │ │ │ +00004d1c : │ │ │ │ │ pass_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4dd0 │ │ │ │ │ + beq.n 4de0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4dd0 │ │ │ │ │ + bne.n 4de0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4db2 │ │ │ │ │ + bne.n 4dc2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 4d96 │ │ │ │ │ + beq.n 4da6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 4d92 │ │ │ │ │ + cbz r0, 4da2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 4d86 │ │ │ │ │ + cbz r0, 4d96 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 4dd8 │ │ │ │ │ + cbz r0, 4de8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4dd8 │ │ │ │ │ + cbnz r3, 4de8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4d86 │ │ │ │ │ + b.n 4d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - bge.n 4dba │ │ │ │ │ + bge.n 4dca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d8a │ │ │ │ │ + b.n 4d9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d8a │ │ │ │ │ + b.n 4d9a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d56 │ │ │ │ │ - b.n 4d86 │ │ │ │ │ + beq.n 4d66 │ │ │ │ │ + b.n 4d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d3a │ │ │ │ │ + b.n 4d4a │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d86 │ │ │ │ │ + beq.n 4d96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d8a │ │ │ │ │ + b.n 4d9a │ │ │ │ │ │ │ │ │ │ -00004df0 : │ │ │ │ │ +00004e00 : │ │ │ │ │ for_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 51ea │ │ │ │ │ + beq.w 51fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51ea │ │ │ │ │ + bne.w 51fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 50de │ │ │ │ │ + bne.w 50ee │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 5018 │ │ │ │ │ + beq.w 5028 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5040 │ │ │ │ │ + bne.w 5050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f12 │ │ │ │ │ + beq.n 4f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f12 │ │ │ │ │ + beq.n 4f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f12 │ │ │ │ │ + beq.n 4f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 5202 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 5202 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f2 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eb4 │ │ │ │ │ + bl 3ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f2 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51dc │ │ │ │ │ + beq.w 51ec │ │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl de9c │ │ │ │ │ + bl de90 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -9147,95 +9155,95 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ff0 │ │ │ │ │ + beq.n 5000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ff0 │ │ │ │ │ + bne.n 5000 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50de │ │ │ │ │ + bne.w 50ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5008 │ │ │ │ │ + beq.n 5018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5008 │ │ │ │ │ + beq.n 5018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5008 │ │ │ │ │ + beq.n 5018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5008 │ │ │ │ │ + beq.n 5018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 5202 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 5202 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f2 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eb4 │ │ │ │ │ + bl 3ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f2 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51dc │ │ │ │ │ + beq.w 51ec │ │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl de9c │ │ │ │ │ + bl de90 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -9248,161 +9256,161 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4efe │ │ │ │ │ + bne.n 4f0e │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f06 │ │ │ │ │ + beq.n 4f16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f08 │ │ │ │ │ + b.n 4f18 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50e6 │ │ │ │ │ + bne.n 50f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4f06 │ │ │ │ │ + b.n 4f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 51fe │ │ │ │ │ + blt.w 520e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 520a │ │ │ │ │ + beq.w 521a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50de │ │ │ │ │ + bne.n 50ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5162 │ │ │ │ │ + beq.w 5172 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5162 │ │ │ │ │ + bne.w 5172 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 50ce │ │ │ │ │ + cbnz r5, 50de │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 5098 │ │ │ │ │ + cbnz r5, 50a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5096 │ │ │ │ │ + cbz r0, 50a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 5096 │ │ │ │ │ + cbz r0, 50a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 518a │ │ │ │ │ + bne.n 519a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 50ce │ │ │ │ │ + cbnz r5, 50de │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 50ce │ │ │ │ │ + cbnz r5, 50de │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 50cc │ │ │ │ │ + cbz r0, 50dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 50cc │ │ │ │ │ + cbz r0, 50dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 50f8 │ │ │ │ │ + cbnz r0, 5108 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4e4c │ │ │ │ │ + beq.w 4e5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f08 │ │ │ │ │ + b.n 4f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50de │ │ │ │ │ + bne.n 50ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7118 │ │ │ │ │ + bl 70b4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 5012 │ │ │ │ │ + b.n 5022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50cc │ │ │ │ │ + beq.n 50dc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50cc │ │ │ │ │ + beq.n 50dc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50cc │ │ │ │ │ + beq.n 50dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50cc │ │ │ │ │ + beq.n 50dc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -9411,54 +9419,54 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 516e │ │ │ │ │ + cbnz r0, 517e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 516a │ │ │ │ │ + cbz r0, 517a │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 50d2 │ │ │ │ │ + b.n 50e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5060 │ │ │ │ │ + b.n 5070 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 50d2 │ │ │ │ │ + b.n 50e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 51e2 │ │ │ │ │ + beq.n 51f2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 515c │ │ │ │ │ + bne.n 516c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f06 │ │ │ │ │ + b.n 4f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5096 │ │ │ │ │ + beq.n 50a6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5096 │ │ │ │ │ + beq.w 50a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -9466,758 +9474,759 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5152 │ │ │ │ │ + beq.n 5162 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 51e2 │ │ │ │ │ + cbz r2, 51f2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 515c │ │ │ │ │ + bne.n 516c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f06 │ │ │ │ │ + b.n 4f16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f08 │ │ │ │ │ + b.n 4f18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f06 │ │ │ │ │ + b.n 4f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4e24 │ │ │ │ │ + b.n 4e34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f08 │ │ │ │ │ + b.n 4f18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f08 │ │ │ │ │ + b.n 4f18 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 50d8 │ │ │ │ │ + b.n 50e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005210 <_gather_85_rule>: │ │ │ │ │ +00005220 <_gather_85_rule>: │ │ │ │ │ _gather_85_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5338 <_gather_85_rule+0x128> │ │ │ │ │ + beq.w 5348 <_gather_85_rule+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5338 <_gather_85_rule+0x128> │ │ │ │ │ + bne.n 5348 <_gather_85_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5330 <_gather_85_rule+0x120> │ │ │ │ │ + bne.n 5340 <_gather_85_rule+0x120> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 10aec │ │ │ │ │ + bl 10b14 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 5268 <_gather_85_rule+0x58> │ │ │ │ │ + cbnz r0, 5278 <_gather_85_rule+0x58> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5328 <_gather_85_rule+0x118> │ │ │ │ │ + beq.n 5338 <_gather_85_rule+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5328 <_gather_85_rule+0x118> │ │ │ │ │ + bne.n 5338 <_gather_85_rule+0x118> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 534e <_gather_85_rule+0x13e> │ │ │ │ │ + bne.n 535e <_gather_85_rule+0x13e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5346 <_gather_85_rule+0x136> │ │ │ │ │ + beq.n 5356 <_gather_85_rule+0x136> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 534e <_gather_85_rule+0x13e> │ │ │ │ │ + bne.n 535e <_gather_85_rule+0x13e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 52c2 <_gather_85_rule+0xb2> │ │ │ │ │ - bl 10aec │ │ │ │ │ + b.n 52d2 <_gather_85_rule+0xb2> │ │ │ │ │ + bl 10b14 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 52d2 <_gather_85_rule+0xc2> │ │ │ │ │ + cbz r0, 52e2 <_gather_85_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5356 <_gather_85_rule+0x146> │ │ │ │ │ + bne.n 5366 <_gather_85_rule+0x146> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 5310 <_gather_85_rule+0x100> │ │ │ │ │ + beq.n 5320 <_gather_85_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52a6 <_gather_85_rule+0x96> │ │ │ │ │ + bne.n 52b6 <_gather_85_rule+0x96> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 52f2 <_gather_85_rule+0xe2> │ │ │ │ │ - b.n 5340 <_gather_85_rule+0x130> │ │ │ │ │ + cbnz r0, 5302 <_gather_85_rule+0xe2> │ │ │ │ │ + b.n 5350 <_gather_85_rule+0x130> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt.n 52e4 <_gather_85_rule+0xd4> │ │ │ │ │ + bgt.n 52f4 <_gather_85_rule+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 525e <_gather_85_rule+0x4e> │ │ │ │ │ + b.n 526e <_gather_85_rule+0x4e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5340 <_gather_85_rule+0x130> │ │ │ │ │ + cbz r0, 5350 <_gather_85_rule+0x130> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 52b8 <_gather_85_rule+0xa8> │ │ │ │ │ + b.n 52c8 <_gather_85_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5282 <_gather_85_rule+0x72> │ │ │ │ │ + b.n 5292 <_gather_85_rule+0x72> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5260 <_gather_85_rule+0x50> │ │ │ │ │ + b.n 5270 <_gather_85_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5242 <_gather_85_rule+0x32> │ │ │ │ │ + b.n 5252 <_gather_85_rule+0x32> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5258 <_gather_85_rule+0x48> │ │ │ │ │ + b.n 5268 <_gather_85_rule+0x48> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52b4 <_gather_85_rule+0xa4> │ │ │ │ │ + beq.n 52c4 <_gather_85_rule+0xa4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 534e <_gather_85_rule+0x13e> │ │ │ │ │ + b.n 535e <_gather_85_rule+0x13e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005370 <_loop0_87_rule>: │ │ │ │ │ +00005380 <_loop0_87_rule>: │ │ │ │ │ _loop0_87_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 54c0 <_loop0_87_rule+0x150> │ │ │ │ │ + beq.n 549a <_loop0_87_rule+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54c0 <_loop0_87_rule+0x150> │ │ │ │ │ + bne.n 549a <_loop0_87_rule+0x11a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 54b8 <_loop0_87_rule+0x148> │ │ │ │ │ + bne.n 5492 <_loop0_87_rule+0x112> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54a8 <_loop0_87_rule+0x138> │ │ │ │ │ + beq.n 5482 <_loop0_87_rule+0x102> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 54b8 <_loop0_87_rule+0x148> │ │ │ │ │ + bne.n 5492 <_loop0_87_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 54a0 <_loop0_87_rule+0x130> │ │ │ │ │ + beq.n 547a <_loop0_87_rule+0xfa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54a0 <_loop0_87_rule+0x130> │ │ │ │ │ + bne.n 547a <_loop0_87_rule+0xfa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 53f6 <_loop0_87_rule+0x86> │ │ │ │ │ + cbnz r3, 5400 <_loop0_87_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5424 <_loop0_87_rule+0xb4> │ │ │ │ │ + cbnz r0, 542e <_loop0_87_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 548c <_loop0_87_rule+0x11c> │ │ │ │ │ + beq.n 54a2 <_loop0_87_rule+0x122> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 544c <_loop0_87_rule+0xdc> │ │ │ │ │ + bgt.n 5456 <_loop0_87_rule+0xd6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc <_loop0_72_rule+0x14> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53f6 <_loop0_87_rule+0x86> │ │ │ │ │ + beq.n 5400 <_loop0_87_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 545a <_loop0_87_rule+0xea> │ │ │ │ │ + cbnz r3, 5464 <_loop0_87_rule+0xe4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 5470 <_loop0_87_rule+0x100> │ │ │ │ │ + beq.n 54b6 <_loop0_87_rule+0x136> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 53d0 <_loop0_87_rule+0x60> │ │ │ │ │ + b.n 53da <_loop0_87_rule+0x5a> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 540c <_loop0_87_rule+0x9c> │ │ │ │ │ + b.n 5416 <_loop0_87_rule+0x96> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5434 <_loop0_87_rule+0xc4> │ │ │ │ │ + beq.n 543e <_loop0_87_rule+0xbe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 53fa <_loop0_87_rule+0x8a> │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 548c <_loop0_87_rule+0x11c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 5440 <_loop0_87_rule+0xd0> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 541a <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 5404 <_loop0_87_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53e6 <_loop0_87_rule+0x76> │ │ │ │ │ + b.n 53f0 <_loop0_87_rule+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 541a <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 5424 <_loop0_87_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 541a <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 5424 <_loop0_87_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53a4 <_loop0_87_rule+0x34> │ │ │ │ │ + b.n 53b0 <_loop0_87_rule+0x30> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5424 <_loop0_87_rule+0xa4> │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 54a2 <_loop0_87_rule+0x122> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 544a <_loop0_87_rule+0xca> │ │ │ │ │ │ │ │ │ │ -000054c8 <_tmp_17_rule>: │ │ │ │ │ +000054d4 <_tmp_17_rule>: │ │ │ │ │ _tmp_17_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5546 <_tmp_17_rule+0x7e> │ │ │ │ │ + beq.n 5552 <_tmp_17_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5546 <_tmp_17_rule+0x7e> │ │ │ │ │ + cbnz r0, 5552 <_tmp_17_rule+0x7e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 553e <_tmp_17_rule+0x76> │ │ │ │ │ + cbnz r5, 554a <_tmp_17_rule+0x76> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5514 <_tmp_17_rule+0x4c> │ │ │ │ │ + cbnz r0, 5520 <_tmp_17_rule+0x4c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5504 <_tmp_17_rule+0x3c> │ │ │ │ │ + beq.n 5510 <_tmp_17_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5508 <_tmp_17_rule+0x40> │ │ │ │ │ + beq.n 5514 <_tmp_17_rule+0x40> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5508 <_tmp_17_rule+0x40> │ │ │ │ │ + beq.n 5514 <_tmp_17_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 550c <_tmp_17_rule+0x44> │ │ │ │ │ + b.n 5518 <_tmp_17_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 550c <_tmp_17_rule+0x44> │ │ │ │ │ + b.n 5518 <_tmp_17_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 54f4 <_tmp_17_rule+0x2c> │ │ │ │ │ + b.n 5500 <_tmp_17_rule+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005550 <_loop0_32_rule>: │ │ │ │ │ +0000555c <_loop0_32_rule>: │ │ │ │ │ _loop0_32_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5638 <_loop0_32_rule+0xe8> │ │ │ │ │ + beq.n 5644 <_loop0_32_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5638 <_loop0_32_rule+0xe8> │ │ │ │ │ + bne.n 5644 <_loop0_32_rule+0xe8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5620 <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 562c <_loop0_32_rule+0xd0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5628 <_loop0_32_rule+0xd8> │ │ │ │ │ + beq.n 5634 <_loop0_32_rule+0xd8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5620 <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 562c <_loop0_32_rule+0xd0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5640 │ │ │ │ │ + bl 564c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 55d4 <_loop0_32_rule+0x84> │ │ │ │ │ + cbnz r0, 55e0 <_loop0_32_rule+0x84> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 560c <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 5618 <_loop0_32_rule+0xbc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 55e4 <_loop0_32_rule+0x94> │ │ │ │ │ + bgt.n 55f0 <_loop0_32_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 55f2 <_loop0_32_rule+0xa2> │ │ │ │ │ + beq.n 55fe <_loop0_32_rule+0xa2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 55a4 <_loop0_32_rule+0x54> │ │ │ │ │ + b.n 55b0 <_loop0_32_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 55bc <_loop0_32_rule+0x6c> │ │ │ │ │ + b.n 55c8 <_loop0_32_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 560c <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 5618 <_loop0_32_rule+0xbc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 55d8 <_loop0_32_rule+0x88> │ │ │ │ │ + b.n 55e4 <_loop0_32_rule+0x88> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 55ca <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 55d6 <_loop0_32_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 55ca <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 55d6 <_loop0_32_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 55ca <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 55d6 <_loop0_32_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5580 <_loop0_32_rule+0x30> │ │ │ │ │ + b.n 558c <_loop0_32_rule+0x30> │ │ │ │ │ │ │ │ │ │ -00005640 : │ │ │ │ │ +0000564c : │ │ │ │ │ param_maybe_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 571e │ │ │ │ │ + beq.n 572a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 571e │ │ │ │ │ + bne.n 572a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 573a │ │ │ │ │ + bne.n 5746 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e690 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 56c8 │ │ │ │ │ + cbz r0, 56d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r2, 56ca │ │ │ │ │ + cbnz r2, 56d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 56c8 │ │ │ │ │ + cbz r0, 56d4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r2, 56ca │ │ │ │ │ + cbnz r2, 56d6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5726 │ │ │ │ │ + beq.n 5732 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5726 │ │ │ │ │ + bne.n 5732 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 573a │ │ │ │ │ + bne.n 5746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e69c │ │ │ │ │ + bl e690 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 56e4 │ │ │ │ │ + cbnz r0, 56f0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 56bc │ │ │ │ │ + b.n 56c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 56dc │ │ │ │ │ + bne.n 56e8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 56dc │ │ │ │ │ + bne.n 56e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56dc │ │ │ │ │ + beq.n 56e8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 56a8 │ │ │ │ │ + b.n 56b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 566e │ │ │ │ │ + b.n 567a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56bc │ │ │ │ │ + beq.n 56c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 56c0 │ │ │ │ │ + b.n 56cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 56c0 │ │ │ │ │ + b.n 56cc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005744 : │ │ │ │ │ +00005750 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5834 │ │ │ │ │ + beq.n 5840 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5834 │ │ │ │ │ + bne.n 5840 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5854 │ │ │ │ │ + bne.n 5860 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 57a2 │ │ │ │ │ + cbz r0, 57ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 57a2 │ │ │ │ │ + cbz r0, 57ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 583c │ │ │ │ │ + bne.n 5848 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 57e4 │ │ │ │ │ + cbz r3, 57f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5864 │ │ │ │ │ + bne.n 5870 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 585c │ │ │ │ │ + beq.n 5868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 585c │ │ │ │ │ + bne.n 5868 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 586a │ │ │ │ │ + bne.n 5876 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 57e8 │ │ │ │ │ + cbnz r0, 57f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5796 │ │ │ │ │ + b.n 57a2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_126_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57dc │ │ │ │ │ + beq.n 57e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10226,131 +10235,131 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57de │ │ │ │ │ + beq.n 57ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 57e0 │ │ │ │ │ + b.n 57ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5772 │ │ │ │ │ + b.n 577e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5796 │ │ │ │ │ + beq.n 57a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 579a │ │ │ │ │ + b.n 57a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 579a │ │ │ │ │ + b.n 57a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 57ca │ │ │ │ │ + b.n 57d6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 579a │ │ │ │ │ + b.n 57a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57e0 │ │ │ │ │ + b.n 57ec │ │ │ │ │ │ │ │ │ │ -00005870 <_gather_15_rule>: │ │ │ │ │ +0000587c <_gather_15_rule>: │ │ │ │ │ _gather_15_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 59a6 <_gather_15_rule+0x136> │ │ │ │ │ + beq.w 59b2 <_gather_15_rule+0x136> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59a6 <_gather_15_rule+0x136> │ │ │ │ │ + bne.w 59b2 <_gather_15_rule+0x136> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 599e <_gather_15_rule+0x12e> │ │ │ │ │ + bne.n 59aa <_gather_15_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5996 <_gather_15_rule+0x126> │ │ │ │ │ + beq.n 59a2 <_gather_15_rule+0x126> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59ae <_gather_15_rule+0x13e> │ │ │ │ │ + beq.n 59ba <_gather_15_rule+0x13e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 59ae <_gather_15_rule+0x13e> │ │ │ │ │ + bne.n 59ba <_gather_15_rule+0x13e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5990 <_gather_15_rule+0x120> │ │ │ │ │ + bne.n 599c <_gather_15_rule+0x120> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5988 <_gather_15_rule+0x118> │ │ │ │ │ + beq.n 5994 <_gather_15_rule+0x118> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5990 <_gather_15_rule+0x120> │ │ │ │ │ + bne.n 599c <_gather_15_rule+0x120> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 593c <_gather_15_rule+0xcc> │ │ │ │ │ + cbnz r0, 5948 <_gather_15_rule+0xcc> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5982 <_gather_15_rule+0x112> │ │ │ │ │ + beq.n 598e <_gather_15_rule+0x112> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 595c <_gather_15_rule+0xec> │ │ │ │ │ + bgt.n 5968 <_gather_15_rule+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -10365,90 +10374,90 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5902 <_gather_15_rule+0x92> │ │ │ │ │ + beq.n 590e <_gather_15_rule+0x92> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 596a <_gather_15_rule+0xfa> │ │ │ │ │ + cbnz r2, 5976 <_gather_15_rule+0xfa> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 59b6 <_gather_15_rule+0x146> │ │ │ │ │ + beq.n 59c2 <_gather_15_rule+0x146> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 58f8 <_gather_15_rule+0x88> │ │ │ │ │ + b.n 5904 <_gather_15_rule+0x88> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5914 <_gather_15_rule+0xa4> │ │ │ │ │ + b.n 5920 <_gather_15_rule+0xa4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 594c <_gather_15_rule+0xdc> │ │ │ │ │ + beq.n 5958 <_gather_15_rule+0xdc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 5990 <_gather_15_rule+0x120> │ │ │ │ │ + b.n 599c <_gather_15_rule+0x120> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 5932 <_gather_15_rule+0xc2> │ │ │ │ │ + b.n 593e <_gather_15_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5934 <_gather_15_rule+0xc4> │ │ │ │ │ + b.n 5940 <_gather_15_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 58a4 <_gather_15_rule+0x34> │ │ │ │ │ + b.n 58b0 <_gather_15_rule+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 58d6 <_gather_15_rule+0x66> │ │ │ │ │ + b.n 58e2 <_gather_15_rule+0x66> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5982 <_gather_15_rule+0x112> │ │ │ │ │ + beq.n 598e <_gather_15_rule+0x112> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5950 <_gather_15_rule+0xe0> │ │ │ │ │ + b.n 595c <_gather_15_rule+0xe0> │ │ │ │ │ │ │ │ │ │ -000059d0 : │ │ │ │ │ +000059dc : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ - cbz r3, 59ee │ │ │ │ │ + cbz r3, 59fa │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 59f6 │ │ │ │ │ + blt.n 5a02 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -10466,581 +10475,581 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 59e8 │ │ │ │ │ + b.n 59f4 │ │ │ │ │ │ │ │ │ │ -00005a20 : │ │ │ │ │ +00005a2c : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5a86 │ │ │ │ │ + beq.n 5a92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5a86 │ │ │ │ │ + cbnz r0, 5a92 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b3a │ │ │ │ │ + bne.n 5b46 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 5b08 │ │ │ │ │ + beq.n 5b14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 5a8e │ │ │ │ │ + cbnz r0, 5a9a │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a4e │ │ │ │ │ + b.n 5a5a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b7c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5b7c │ │ │ │ │ + bne.n 5b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b74 │ │ │ │ │ + bne.n 5b80 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b74 │ │ │ │ │ + beq.n 5b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c38 │ │ │ │ │ + bl 9c2c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b74 │ │ │ │ │ + beq.n 5b80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b5c │ │ │ │ │ + bne.n 5b68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b56 │ │ │ │ │ + beq.n 5b62 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5b42 │ │ │ │ │ + cbz r0, 5b4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5b42 │ │ │ │ │ + cbnz r3, 5b4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5a7a │ │ │ │ │ + b.n 5a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - bge.n 5b26 │ │ │ │ │ + bge.n 5b32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a7c │ │ │ │ │ + b.n 5a88 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w 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.n 5a6a │ │ │ │ │ + beq.n 5a76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a7c │ │ │ │ │ + b.n 5a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a7a │ │ │ │ │ + beq.n 5a86 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5a7c │ │ │ │ │ + b.n 5a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a7c │ │ │ │ │ + b.n 5a88 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5acc │ │ │ │ │ + beq.n 5ad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5a76 │ │ │ │ │ + b.n 5a82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5a76 │ │ │ │ │ + b.n 5a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5aa8 │ │ │ │ │ + b.n 5ab4 │ │ │ │ │ │ │ │ │ │ -00005b84 <_loop1_33_rule>: │ │ │ │ │ +00005b90 <_loop1_33_rule>: │ │ │ │ │ _loop1_33_rule(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5c4c <_loop1_33_rule+0xc8> │ │ │ │ │ + beq.n 5c58 <_loop1_33_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c4c <_loop1_33_rule+0xc8> │ │ │ │ │ + bne.n 5c58 <_loop1_33_rule+0xc8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5c42 <_loop1_33_rule+0xbe> │ │ │ │ │ + bne.n 5c4e <_loop1_33_rule+0xbe> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c68 <_loop1_33_rule+0xe4> │ │ │ │ │ + beq.n 5c74 <_loop1_33_rule+0xe4> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - cbz r4, 5bdc <_loop1_33_rule+0x58> │ │ │ │ │ - b.n 5c42 <_loop1_33_rule+0xbe> │ │ │ │ │ + cbz r4, 5be8 <_loop1_33_rule+0x58> │ │ │ │ │ + b.n 5c4e <_loop1_33_rule+0xbe> │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r7, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5640 │ │ │ │ │ + bl 564c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 5c00 <_loop1_33_rule+0x7c> │ │ │ │ │ + cbz r0, 5c0c <_loop1_33_rule+0x7c> │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 5bd2 <_loop1_33_rule+0x4e> │ │ │ │ │ + bne.n 5bde <_loop1_33_rule+0x4e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5c54 <_loop1_33_rule+0xd0> │ │ │ │ │ + cbz r0, 5c60 <_loop1_33_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5bd2 <_loop1_33_rule+0x4e> │ │ │ │ │ + b.n 5bde <_loop1_33_rule+0x4e> │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ - cbz r4, 5c3c <_loop1_33_rule+0xb8> │ │ │ │ │ + cbz r4, 5c48 <_loop1_33_rule+0xb8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 5c3c <_loop1_33_rule+0xb8> │ │ │ │ │ + cbnz r7, 5c48 <_loop1_33_rule+0xb8> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 5c26 <_loop1_33_rule+0xa2> │ │ │ │ │ - b.n 5c54 <_loop1_33_rule+0xd0> │ │ │ │ │ + cbnz r0, 5c32 <_loop1_33_rule+0xa2> │ │ │ │ │ + b.n 5c60 <_loop1_33_rule+0xd0> │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.n 5c18 <_loop1_33_rule+0x94> │ │ │ │ │ + bgt.n 5c24 <_loop1_33_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5c34 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5c40 <_loop1_33_rule+0xb0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5bb2 <_loop1_33_rule+0x2e> │ │ │ │ │ + b.n 5bbe <_loop1_33_rule+0x2e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5c34 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5c40 <_loop1_33_rule+0xb0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5c34 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5c40 <_loop1_33_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -00005c78 : │ │ │ │ │ +00005c84 : │ │ │ │ │ continue_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5d56 │ │ │ │ │ + beq.n 5d62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d56 │ │ │ │ │ + bne.n 5d62 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5d4e │ │ │ │ │ + bne.n 5d5a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 5d1c │ │ │ │ │ + beq.n 5d28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5cde │ │ │ │ │ + cbnz r0, 5cea │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cd2 │ │ │ │ │ + beq.n 5cde │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5d04 │ │ │ │ │ + cbz r0, 5d10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5cd2 │ │ │ │ │ + beq.n 5cde │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cd2 │ │ │ │ │ + beq.n 5cde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5cd6 │ │ │ │ │ + b.n 5ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - bge.n 5d38 │ │ │ │ │ + bge.n 5d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5cd6 │ │ │ │ │ + b.n 5ce2 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5cc2 │ │ │ │ │ - b.n 5cd2 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ + b.n 5cde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5cd6 │ │ │ │ │ + b.n 5ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5ca6 │ │ │ │ │ + b.n 5cb2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d60 : │ │ │ │ │ +00005d6c : │ │ │ │ │ break_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5e3e │ │ │ │ │ + beq.n 5e4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e3e │ │ │ │ │ + bne.n 5e4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5e36 │ │ │ │ │ + bne.n 5e42 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 5e04 │ │ │ │ │ + beq.n 5e10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5dc6 │ │ │ │ │ + cbnz r0, 5dd2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dba │ │ │ │ │ + beq.n 5dc6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5dec │ │ │ │ │ + cbz r0, 5df8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5dba │ │ │ │ │ + beq.n 5dc6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dba │ │ │ │ │ + beq.n 5dc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5dbe │ │ │ │ │ + b.n 5dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - bge.n 5e20 │ │ │ │ │ + bge.n 5e2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5dbe │ │ │ │ │ + b.n 5dca │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5daa │ │ │ │ │ - b.n 5dba │ │ │ │ │ + beq.n 5db6 │ │ │ │ │ + b.n 5dc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5dbe │ │ │ │ │ + b.n 5dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d8e │ │ │ │ │ + b.n 5d9a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005e48 <_gather_35_rule>: │ │ │ │ │ +00005e54 <_gather_35_rule>: │ │ │ │ │ _gather_35_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5fa0 <_gather_35_rule+0x158> │ │ │ │ │ + beq.w 5fac <_gather_35_rule+0x158> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fa0 <_gather_35_rule+0x158> │ │ │ │ │ + bne.w 5fac <_gather_35_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f98 <_gather_35_rule+0x150> │ │ │ │ │ + bne.w 5fa4 <_gather_35_rule+0x150> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 5fa8 │ │ │ │ │ + bl 5fb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f88 <_gather_35_rule+0x140> │ │ │ │ │ + beq.n 5f94 <_gather_35_rule+0x140> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f90 <_gather_35_rule+0x148> │ │ │ │ │ + beq.n 5f9c <_gather_35_rule+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f90 <_gather_35_rule+0x148> │ │ │ │ │ + bne.n 5f9c <_gather_35_rule+0x148> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f82 <_gather_35_rule+0x13a> │ │ │ │ │ + bne.n 5f8e <_gather_35_rule+0x13a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f7a <_gather_35_rule+0x132> │ │ │ │ │ + beq.n 5f86 <_gather_35_rule+0x132> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5f82 <_gather_35_rule+0x13a> │ │ │ │ │ + bne.n 5f8e <_gather_35_rule+0x13a> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5f16 <_gather_35_rule+0xce> │ │ │ │ │ + cbnz r0, 5f22 <_gather_35_rule+0xce> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f74 <_gather_35_rule+0x12c> │ │ │ │ │ + beq.n 5f80 <_gather_35_rule+0x12c> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 5f36 <_gather_35_rule+0xee> │ │ │ │ │ + bgt.n 5f42 <_gather_35_rule+0xee> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -11051,410 +11060,410 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5fa8 │ │ │ │ │ + bl 5fb4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5edc <_gather_35_rule+0x94> │ │ │ │ │ + beq.n 5ee8 <_gather_35_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5f5c <_gather_35_rule+0x114> │ │ │ │ │ + cbnz r2, 5f68 <_gather_35_rule+0x114> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 5f44 <_gather_35_rule+0xfc> │ │ │ │ │ + beq.n 5f50 <_gather_35_rule+0xfc> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5ed2 <_gather_35_rule+0x8a> │ │ │ │ │ + b.n 5ede <_gather_35_rule+0x8a> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5eee <_gather_35_rule+0xa6> │ │ │ │ │ + b.n 5efa <_gather_35_rule+0xa6> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5f74 <_gather_35_rule+0x12c> │ │ │ │ │ + cbz r0, 5f80 <_gather_35_rule+0x12c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5f2a <_gather_35_rule+0xe2> │ │ │ │ │ + b.n 5f36 <_gather_35_rule+0xe2> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f26 <_gather_35_rule+0xde> │ │ │ │ │ + beq.n 5f32 <_gather_35_rule+0xde> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 5f82 <_gather_35_rule+0x13a> │ │ │ │ │ + b.n 5f8e <_gather_35_rule+0x13a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 5f0c <_gather_35_rule+0xc4> │ │ │ │ │ + b.n 5f18 <_gather_35_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5eb0 <_gather_35_rule+0x68> │ │ │ │ │ + b.n 5ebc <_gather_35_rule+0x68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f0e <_gather_35_rule+0xc6> │ │ │ │ │ + b.n 5f1a <_gather_35_rule+0xc6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e7c <_gather_35_rule+0x34> │ │ │ │ │ + b.n 5e88 <_gather_35_rule+0x34> │ │ │ │ │ │ │ │ │ │ -00005fa8 : │ │ │ │ │ +00005fb4 : │ │ │ │ │ with_item_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 607c │ │ │ │ │ + beq.n 6088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 607c │ │ │ │ │ + bne.n 6088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6074 │ │ │ │ │ + bne.n 6080 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5ff6 │ │ │ │ │ + cbz r0, 6002 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 602c │ │ │ │ │ + cbnz r0, 6038 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6088 │ │ │ │ │ + bne.n 6094 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6074 │ │ │ │ │ + bne.n 6080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6084 │ │ │ │ │ + beq.n 6090 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 605c │ │ │ │ │ + cbz r0, 6068 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 605c │ │ │ │ │ + cbnz r2, 6068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ff6 │ │ │ │ │ + beq.n 6002 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ff6 │ │ │ │ │ + beq.n 6002 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 601c │ │ │ │ │ + bne.n 6028 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6020 │ │ │ │ │ + beq.n 602c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6024 │ │ │ │ │ + b.n 6030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6024 │ │ │ │ │ + b.n 6030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5fd6 │ │ │ │ │ + b.n 5fe2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 6020 │ │ │ │ │ + b.n 602c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6110 │ │ │ │ │ + bne.n 611c │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 6108 │ │ │ │ │ + beq.n 6114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6108 │ │ │ │ │ + cbnz r0, 6114 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 6102 │ │ │ │ │ + cbnz r5, 610e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 60fa │ │ │ │ │ + cbz r0, 6106 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 60fa │ │ │ │ │ + cbz r0, 6106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 60fa │ │ │ │ │ + cbz r0, 6106 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 60fa │ │ │ │ │ + cbz r0, 6106 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81b4 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 8150 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 60fc │ │ │ │ │ + cbz r0, 6108 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 6000 │ │ │ │ │ + b.n 600c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 60f4 │ │ │ │ │ + b.n 6100 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 60f4 │ │ │ │ │ + b.n 6100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60a8 │ │ │ │ │ + b.n 60b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6024 │ │ │ │ │ + b.n 6030 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006118 <_tmp_36_rule>: │ │ │ │ │ +00006124 <_tmp_36_rule>: │ │ │ │ │ _tmp_36_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 617a <_tmp_36_rule+0x62> │ │ │ │ │ + beq.n 6186 <_tmp_36_rule+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 617a <_tmp_36_rule+0x62> │ │ │ │ │ + cbnz r0, 6186 <_tmp_36_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6186 <_tmp_36_rule+0x6e> │ │ │ │ │ + cbnz r3, 6192 <_tmp_36_rule+0x6e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6172 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 617e <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6172 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 617e <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6172 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 617e <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6172 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 617e <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6182 <_tmp_36_rule+0x6a> │ │ │ │ │ + cbz r0, 618e <_tmp_36_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6142 <_tmp_36_rule+0x2a> │ │ │ │ │ + b.n 614e <_tmp_36_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6172 <_tmp_36_rule+0x5a> │ │ │ │ │ + b.n 617e <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6176 <_tmp_36_rule+0x5e> │ │ │ │ │ + b.n 6182 <_tmp_36_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006190 : │ │ │ │ │ +0000619c : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 632c │ │ │ │ │ + beq.w 6338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 632c │ │ │ │ │ + bne.w 6338 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6340 │ │ │ │ │ + bne.w 634c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6338 │ │ │ │ │ + beq.w 6344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6338 │ │ │ │ │ + bne.w 6344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6346 │ │ │ │ │ + bne.w 6352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6350 │ │ │ │ │ + bl 635c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6318 │ │ │ │ │ + beq.w 6324 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6324 │ │ │ │ │ + beq.w 6330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6324 │ │ │ │ │ + bne.n 6330 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6312 │ │ │ │ │ + bne.n 631e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 630a │ │ │ │ │ + beq.n 6316 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6312 │ │ │ │ │ + bne.n 631e │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 62a6 │ │ │ │ │ + cbnz r0, 62b2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6304 │ │ │ │ │ + beq.n 6310 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 62c6 │ │ │ │ │ + bgt.n 62d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -11464,224 +11473,224 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 631c │ │ │ │ │ + beq.n 6328 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6334 │ │ │ │ │ + bne.n 6340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6350 │ │ │ │ │ + bl 635c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6250 │ │ │ │ │ + beq.n 625c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 62ec │ │ │ │ │ + cbnz r2, 62f8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 62d4 │ │ │ │ │ + beq.n 62e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 6246 │ │ │ │ │ + b.n 6252 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 6262 │ │ │ │ │ + b.n 626e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 6304 │ │ │ │ │ + cbz r0, 6310 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 62ba │ │ │ │ │ + b.n 62c6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62b6 │ │ │ │ │ + beq.n 62c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6312 │ │ │ │ │ + b.n 631e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 629a │ │ │ │ │ + b.n 62a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6224 │ │ │ │ │ + b.n 6230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 61c4 │ │ │ │ │ + b.n 61d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 631c │ │ │ │ │ + b.n 6328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 61f0 │ │ │ │ │ + b.n 61fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 629c │ │ │ │ │ + b.n 62a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 631c │ │ │ │ │ + b.n 6328 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006350 : │ │ │ │ │ +0000635c : │ │ │ │ │ del_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6696 │ │ │ │ │ + beq.w 66a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6696 │ │ │ │ │ + bne.w 66a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 667a │ │ │ │ │ + bne.w 6686 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6468 │ │ │ │ │ + bne.n 6474 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 666c │ │ │ │ │ + beq.w 6678 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 667a │ │ │ │ │ + bne.w 6686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cd0 │ │ │ │ │ + bl 3cc0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 63d6 │ │ │ │ │ + cbz r0, 63e2 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64ee │ │ │ │ │ + bne.w 64fa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 667a │ │ │ │ │ + bne.w 6686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cd0 │ │ │ │ │ + bl 3cc0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 647a │ │ │ │ │ + beq.n 6486 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 647a │ │ │ │ │ + beq.n 6486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1066c │ │ │ │ │ + bl 10694 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 647a │ │ │ │ │ + beq.n 6486 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 647a │ │ │ │ │ + beq.n 6486 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 647a │ │ │ │ │ + cbz r0, 6486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 668e │ │ │ │ │ + beq.w 669a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6546 │ │ │ │ │ + beq.n 6552 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6546 │ │ │ │ │ + bne.n 6552 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11691,1057 +11700,1006 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 667c │ │ │ │ │ + bne.w 6688 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6686 │ │ │ │ │ + beq.w 6692 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6686 │ │ │ │ │ + bne.w 6692 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 658e │ │ │ │ │ + bne.n 659a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 66a8 │ │ │ │ │ + beq.w 66b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 655a │ │ │ │ │ + beq.n 6566 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65e6 │ │ │ │ │ + beq.w 65f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 669e │ │ │ │ │ + bne.w 66aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 645a │ │ │ │ │ + b.n 6466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63d6 │ │ │ │ │ + beq.w 63e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63d6 │ │ │ │ │ + beq.w 63e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 668e │ │ │ │ │ + beq.w 669a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6454 │ │ │ │ │ + bne.n 6460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 645a │ │ │ │ │ + beq.n 6466 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6680 │ │ │ │ │ + b.n 668c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 658e │ │ │ │ │ + cbnz r3, 659a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6640 │ │ │ │ │ + bne.n 664c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 658e │ │ │ │ │ + cbnz r3, 659a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65f8 │ │ │ │ │ + bne.n 6604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 658e │ │ │ │ │ + cbnz r3, 659a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 659c │ │ │ │ │ + cbnz r0, 65a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 645a │ │ │ │ │ + b.n 6466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6190 │ │ │ │ │ + bl 619c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 658e │ │ │ │ │ + bne.n 659a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 658e │ │ │ │ │ + beq.n 659a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 658e │ │ │ │ │ + beq.n 659a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64dc │ │ │ │ │ + bne.w 64e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 658e │ │ │ │ │ + beq.n 659a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6592 │ │ │ │ │ + b.n 659e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6190 │ │ │ │ │ + bl 619c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6580 │ │ │ │ │ + bne.n 658c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 657e │ │ │ │ │ + beq.n 658a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 658e │ │ │ │ │ + beq.n 659a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64dc │ │ │ │ │ - b.n 65e6 │ │ │ │ │ + bne.w 64e8 │ │ │ │ │ + b.n 65f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6350 │ │ │ │ │ + bl 635c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 656c │ │ │ │ │ + beq.n 6578 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 656c │ │ │ │ │ + beq.n 6578 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64dc │ │ │ │ │ - b.n 65e6 │ │ │ │ │ + bne.w 64e8 │ │ │ │ │ + b.n 65f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 654e │ │ │ │ │ - b.n 63a8 │ │ │ │ │ + blt.w 655a │ │ │ │ │ + b.n 63b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 6472 │ │ │ │ │ + b.n 647e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 64a4 │ │ │ │ │ + b.n 64b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6472 │ │ │ │ │ + b.n 647e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6384 │ │ │ │ │ + b.n 6390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65ee │ │ │ │ │ - b.n 64e4 │ │ │ │ │ + bne.n 65fa │ │ │ │ │ + b.n 64f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 65ee │ │ │ │ │ + blt.n 65fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 64c0 │ │ │ │ │ - b.n 658e │ │ │ │ │ + beq.w 64cc │ │ │ │ │ + b.n 659a │ │ │ │ │ │ │ │ │ │ -000066c8 <_tmp_16_rule>: │ │ │ │ │ +000066d4 <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 671a <_tmp_16_rule+0x52> │ │ │ │ │ + beq.n 6726 <_tmp_16_rule+0x52> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 671a <_tmp_16_rule+0x52> │ │ │ │ │ + cbnz r0, 6726 <_tmp_16_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6726 <_tmp_16_rule+0x5e> │ │ │ │ │ + cbnz r3, 6732 <_tmp_16_rule+0x5e> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6712 <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r0, 671e <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6712 <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r3, 671e <_tmp_16_rule+0x4a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6722 <_tmp_16_rule+0x5a> │ │ │ │ │ + cbz r0, 672e <_tmp_16_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 66f2 <_tmp_16_rule+0x2a> │ │ │ │ │ + b.n 66fe <_tmp_16_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6712 <_tmp_16_rule+0x4a> │ │ │ │ │ + b.n 671e <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6716 <_tmp_16_rule+0x4e> │ │ │ │ │ + b.n 6722 <_tmp_16_rule+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006730 : │ │ │ │ │ +0000673c : │ │ │ │ │ expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 687e │ │ │ │ │ + beq.w 6886 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 687e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 6876 │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.n 6858 │ │ │ │ │ + bne.w 6886 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 687e │ │ │ │ │ + ldrd r6, r7, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.n 6860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 686c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 6832 │ │ │ │ │ + blt.n 6874 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 683a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6854 │ │ │ │ │ + beq.n 685c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6958 │ │ │ │ │ + beq.w 695e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6958 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6950 │ │ │ │ │ + bne.w 695e │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 6956 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6846 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6950 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.n 684e │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 6956 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 54c8 <_tmp_17_rule> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 54d4 <_tmp_17_rule> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6942 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 68d2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.w 6946 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 68da │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 6876 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 687e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 6822 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 682a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6886 │ │ │ │ │ + bne.n 688e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6876 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r3, 687e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 6868 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 6870 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6806 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 680e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 6792 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 6832 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 6836 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 6836 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 679e │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 683a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 683e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 683e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6764 │ │ │ │ │ + b.n 6770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6832 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.n 683a │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r7, #20] │ │ │ │ │ + ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 693c │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq.n 6940 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 68be │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 6832 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 68c6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 683a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6832 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 6836 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 67f8 │ │ │ │ │ + beq.n 683a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 683e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6800 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6840 │ │ │ │ │ + beq.n 6848 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 6902 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - ldr.w r0, [r7, r2, lsl #2] │ │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 68f2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 6906 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 68f6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6806 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 680e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6832 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq.n 683a │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r7, #20] │ │ │ │ │ + ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 68a2 │ │ │ │ │ + bne.n 68aa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 68a2 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - beq.n 6960 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 67e0 │ │ │ │ │ + b.n 68aa │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.n 6966 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + str.w r3, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 67ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6806 │ │ │ │ │ + b.n 680e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 67be │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + b.n 67ca │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6840 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 6946 │ │ │ │ │ - │ │ │ │ │ -00006980 <_tmp_149_rule>: │ │ │ │ │ -_tmp_149_rule(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 69d4 <_tmp_149_rule+0x54> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 69d4 <_tmp_149_rule+0x54> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 69dc <_tmp_149_rule+0x5c> │ │ │ │ │ - movs r1, #26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 69cc <_tmp_149_rule+0x4c> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 69cc <_tmp_149_rule+0x4c> │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 69cc <_tmp_149_rule+0x4c> │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 69aa <_tmp_149_rule+0x2a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 69d0 <_tmp_149_rule+0x50> │ │ │ │ │ + beq.w 6848 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 694c │ │ │ │ │ │ │ │ │ │ -000069e4 : │ │ │ │ │ +00006980 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6a7a │ │ │ │ │ + beq.n 6a16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6a7a │ │ │ │ │ + bne.n 6a16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6a72 │ │ │ │ │ + cbnz r3, 6a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3784 │ │ │ │ │ + bl 3794 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6a44 │ │ │ │ │ + cbnz r0, 69e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6a44 │ │ │ │ │ + cbnz r3, 69e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f0 │ │ │ │ │ + bl 3600 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6a44 │ │ │ │ │ + cbnz r0, 69e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6a44 │ │ │ │ │ + cbnz r3, 69e0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6a50 │ │ │ │ │ + cbnz r0, 69ec │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 69e4 │ │ │ │ │ + bl 6980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a42 │ │ │ │ │ + beq.n 69de │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a42 │ │ │ │ │ + beq.n 69de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r2, 6a82 │ │ │ │ │ + cbnz r2, 6a1e │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6a44 │ │ │ │ │ + b.n 69e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6a48 │ │ │ │ │ + b.n 69e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a12 │ │ │ │ │ + b.n 69ae │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a6e │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6a48 │ │ │ │ │ + b.n 69e4 │ │ │ │ │ │ │ │ │ │ -00006a98 : │ │ │ │ │ +00006a34 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6ef0 │ │ │ │ │ + beq.w 6e8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ef0 │ │ │ │ │ + bne.w 6e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6eea │ │ │ │ │ + bne.w 6e86 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bea │ │ │ │ │ + bne.w 6b86 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6be2 │ │ │ │ │ + beq.n 6b7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6be2 │ │ │ │ │ + bne.n 6b7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b9c │ │ │ │ │ + bne.n 6b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 719c │ │ │ │ │ + bl 7138 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e46 │ │ │ │ │ + bne.w 6de2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b9c │ │ │ │ │ + bne.n 6b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 75f8 │ │ │ │ │ + bl 7594 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6df0 │ │ │ │ │ + bne.w 6d8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b9c │ │ │ │ │ + bne.n 6b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bf0 <_loop1_73_rule> │ │ │ │ │ + bl 11c18 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6b7a │ │ │ │ │ + cbz r0, 6b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a2c <_loop0_72_rule> │ │ │ │ │ - cbz r0, 6b7a │ │ │ │ │ + bl 79c8 <_loop0_72_rule> │ │ │ │ │ + cbz r0, 6b16 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b1c │ │ │ │ │ + bl 7ab8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6b7c │ │ │ │ │ + cbnz r1, 6b18 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6bbc │ │ │ │ │ + cbz r0, 6b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e92 │ │ │ │ │ + bne.w 6e2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 6b9c │ │ │ │ │ + cbnz r1, 6b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76ec <_loop1_74_rule> │ │ │ │ │ + bl 7688 <_loop1_74_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 6bce │ │ │ │ │ + cbnz r0, 6b6a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 6b9c │ │ │ │ │ + cbnz r1, 6b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 7b1c │ │ │ │ │ + bl 7ab8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - cbnz r0, 6ba8 │ │ │ │ │ + cbnz r0, 6b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 6b6e │ │ │ │ │ + b.n 6b0a │ │ │ │ │ mov r3, r1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b62 │ │ │ │ │ + bne.n 6afe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b9c │ │ │ │ │ + beq.n 6b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + b.n 6b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b1c │ │ │ │ │ + bl 7ab8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b8c │ │ │ │ │ + bne.n 6b28 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 6bae │ │ │ │ │ + b.n 6b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6afc │ │ │ │ │ + b.n 6a98 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 6ee2 │ │ │ │ │ + beq.w 6e7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ee2 │ │ │ │ │ + bne.w 6e7e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f0c │ │ │ │ │ + bne.w 6ea8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 310 <_PyPegen_parse+0x310> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f42 │ │ │ │ │ + bne.w 6ede │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 719c │ │ │ │ │ + bl 7138 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6cae │ │ │ │ │ + bne.n 6c4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12164 <_loop0_71_rule> │ │ │ │ │ + bl 1218c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f00 │ │ │ │ │ + beq.w 6e9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6ef8 │ │ │ │ │ + beq.w 6e94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ef8 │ │ │ │ │ + bne.w 6e94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f04 │ │ │ │ │ + bne.w 6ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 75f8 │ │ │ │ │ + bl 7594 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e9e │ │ │ │ │ + bne.w 6e3a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f04 │ │ │ │ │ + bne.w 6ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76ec <_loop1_74_rule> │ │ │ │ │ + bl 7688 <_loop1_74_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6eac │ │ │ │ │ + bne.w 6e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12164 <_loop0_71_rule> │ │ │ │ │ + bl 1218c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ - cbz r0, 6cce │ │ │ │ │ + cbz r0, 6c6a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f66 │ │ │ │ │ + bne.w 6f02 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 310 <_PyPegen_parse+0x310> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6cf6 │ │ │ │ │ + cbnz r1, 6c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8aa0 <_loop0_75_rule> │ │ │ │ │ - cbz r0, 6cf4 │ │ │ │ │ + cbz r0, 6c90 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6d26 │ │ │ │ │ + cbnz r0, 6cc2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b38c <_loop1_76_rule> │ │ │ │ │ - cbz r0, 6d12 │ │ │ │ │ + cbz r0, 6cae │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6dd4 │ │ │ │ │ + bne.n 6d70 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6dea │ │ │ │ │ + bne.n 6d86 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6ae2 │ │ │ │ │ + b.n 6a7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6dc2 │ │ │ │ │ + beq.n 6d5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6dc2 │ │ │ │ │ + bne.n 6d5e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6dba │ │ │ │ │ + bne.n 6d56 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6d66 │ │ │ │ │ + cbnz r0, 6d02 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6dba │ │ │ │ │ + bne.n 6d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ef0 │ │ │ │ │ + bl 11f18 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6dca │ │ │ │ │ + beq.n 6d66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 8aa0 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6cf4 │ │ │ │ │ + beq.n 6c90 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6cf4 │ │ │ │ │ + beq.n 6c90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12750,61 +12708,61 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d14 │ │ │ │ │ + beq.n 6cb0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d18 │ │ │ │ │ + b.n 6cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cf6 │ │ │ │ │ + b.n 6c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d42 │ │ │ │ │ + b.n 6cde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cf6 │ │ │ │ │ + b.n 6c92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d12 │ │ │ │ │ + beq.n 6cae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 6d8a │ │ │ │ │ + b.n 6d26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6b70 │ │ │ │ │ + b.n 6b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a2c <_loop0_72_rule> │ │ │ │ │ + bl 79c8 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b28 │ │ │ │ │ + beq.w 6ac4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b1c │ │ │ │ │ + bl 7ab8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b2a │ │ │ │ │ + bne.w 6ac6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -12812,124 +12770,124 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6e7e │ │ │ │ │ + cbz r0, 6e1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6b6a │ │ │ │ │ + beq.w 6b06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 6e8c │ │ │ │ │ - b.n 6b6e │ │ │ │ │ + cbnz r0, 6e28 │ │ │ │ │ + b.n 6b0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12164 <_loop0_71_rule> │ │ │ │ │ + bl 1218c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b12 │ │ │ │ │ + beq.w 6aae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a2c <_loop0_72_rule> │ │ │ │ │ + bl 79c8 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b12 │ │ │ │ │ + beq.w 6aae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b1c │ │ │ │ │ + bl 7ab8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b14 │ │ │ │ │ + bne.w 6ab0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 6e16 │ │ │ │ │ + b.n 6db2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ba0 │ │ │ │ │ + beq.w 6b3c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + b.n 6b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6bc4 │ │ │ │ │ - b.n 6b6a │ │ │ │ │ + bne.w 6b60 │ │ │ │ │ + b.n 6b06 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 6ed8 │ │ │ │ │ + cbz r0, 6e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6ec4 │ │ │ │ │ + cbnz r3, 6e60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11ef0 │ │ │ │ │ + bl 11f18 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ - cbz r0, 6f00 │ │ │ │ │ + cbz r0, 6e9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 6d8a │ │ │ │ │ + b.n 6d26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6eac │ │ │ │ │ + beq.n 6e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cae │ │ │ │ │ + b.n 6c4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ecc │ │ │ │ │ - b.n 6ca6 │ │ │ │ │ + bne.n 6e68 │ │ │ │ │ + b.n 6c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c08 │ │ │ │ │ + b.n 6ba4 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6b70 │ │ │ │ │ + b.n 6b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6acc │ │ │ │ │ + b.n 6a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c7a │ │ │ │ │ + b.n 6c16 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6cae │ │ │ │ │ + b.n 6c4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cae │ │ │ │ │ + b.n 6c4a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c22 │ │ │ │ │ + beq.w 6bbe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12937,146 +12895,146 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 6da2 │ │ │ │ │ + b.n 6d3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6d18 │ │ │ │ │ + b.n 6cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8aa0 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c38 │ │ │ │ │ + beq.w 6bd4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c38 │ │ │ │ │ + beq.w 6bd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 6d8a │ │ │ │ │ + b.n 6d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7106 │ │ │ │ │ + beq.w 70a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7106 │ │ │ │ │ + bne.w 70a2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 710e │ │ │ │ │ + bne.w 70aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70d4 │ │ │ │ │ + beq.w 7070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70e6 │ │ │ │ │ + beq.w 7082 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70e6 │ │ │ │ │ + bne.w 7082 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 70de │ │ │ │ │ + bne.w 707a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70f4 │ │ │ │ │ + beq.w 7090 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 70de │ │ │ │ │ + bne.n 707a │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 7040 │ │ │ │ │ - bl 1207c │ │ │ │ │ + cbz r3, 6fdc │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 7040 │ │ │ │ │ + cbz r0, 6fdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7024 │ │ │ │ │ + cbnz r3, 6fc0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.n 7016 │ │ │ │ │ + bne.n 6fb2 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70ee │ │ │ │ │ + beq.n 708a │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6fe4 │ │ │ │ │ + b.n 6f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ffe │ │ │ │ │ + beq.n 6f9a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 70d8 │ │ │ │ │ + b.n 7074 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70ee │ │ │ │ │ + beq.n 708a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 706a │ │ │ │ │ + ble.n 7006 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 7056 │ │ │ │ │ + bne.n 6ff2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -13084,29 +13042,29 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cce │ │ │ │ │ + beq.w 6c6a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6cd0 │ │ │ │ │ + bne.w 6c6c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cce │ │ │ │ │ + beq.w 6c6a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -13116,393 +13074,393 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 6da4 │ │ │ │ │ + b.n 6d40 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cd0 │ │ │ │ │ + b.n 6c6c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 70d8 │ │ │ │ │ + b.n 7074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6fbc │ │ │ │ │ + b.n 6f58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 70d8 │ │ │ │ │ + b.n 7074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f86 │ │ │ │ │ + b.n 6f22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cd0 │ │ │ │ │ + b.n 6c6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007118 : │ │ │ │ │ +000070b4 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7194 │ │ │ │ │ + beq.n 7130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7194 │ │ │ │ │ + cbnz r0, 7130 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7164 │ │ │ │ │ + cbnz r3, 7100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7162 │ │ │ │ │ + cbnz r3, 70fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 716e │ │ │ │ │ + cbnz r0, 710a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7162 │ │ │ │ │ + beq.n 70fe │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81b4 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 8150 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7164 │ │ │ │ │ + beq.n 7100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7168 │ │ │ │ │ + b.n 7104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7142 │ │ │ │ │ + b.n 70de │ │ │ │ │ │ │ │ │ │ -0000719c : │ │ │ │ │ +00007138 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 720e │ │ │ │ │ + beq.n 71aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 720e │ │ │ │ │ + cbnz r0, 71aa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7254 │ │ │ │ │ + bne.n 71f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 11bf0 <_loop1_73_rule> │ │ │ │ │ + bl 11c18 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 71e4 │ │ │ │ │ + cbz r0, 7180 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7246 │ │ │ │ │ + bne.n 71e2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7254 │ │ │ │ │ + bne.n 71f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11bf0 <_loop1_73_rule> │ │ │ │ │ + bl 11c18 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7200 │ │ │ │ │ + cbz r0, 719c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7216 │ │ │ │ │ + cbnz r0, 71b2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 71c6 │ │ │ │ │ + b.n 7162 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7200 │ │ │ │ │ + beq.n 719c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7204 │ │ │ │ │ + beq.n 71a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7204 │ │ │ │ │ + beq.n 71a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7208 │ │ │ │ │ + b.n 71a4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 722c │ │ │ │ │ - b.n 71e4 │ │ │ │ │ + bne.n 71c8 │ │ │ │ │ + b.n 7180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7208 │ │ │ │ │ + b.n 71a4 │ │ │ │ │ │ │ │ │ │ -0000725c <_tmp_115_rule>: │ │ │ │ │ +000071f8 <_tmp_115_rule>: │ │ │ │ │ _tmp_115_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 72d0 <_tmp_115_rule+0x74> │ │ │ │ │ + beq.n 726c <_tmp_115_rule+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 72d0 <_tmp_115_rule+0x74> │ │ │ │ │ + cbnz r0, 726c <_tmp_115_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 72c8 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 7264 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 72b0 <_tmp_115_rule+0x54> │ │ │ │ │ + cbnz r0, 724c <_tmp_115_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 72c8 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 7264 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 72a6 <_tmp_115_rule+0x4a> │ │ │ │ │ + cbnz r0, 7242 <_tmp_115_rule+0x4a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7296 <_tmp_115_rule+0x3a> │ │ │ │ │ + beq.n 7232 <_tmp_115_rule+0x3a> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 72a6 <_tmp_115_rule+0x4a> │ │ │ │ │ + b.n 7242 <_tmp_115_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 72aa <_tmp_115_rule+0x4e> │ │ │ │ │ + b.n 7246 <_tmp_115_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7288 <_tmp_115_rule+0x2c> │ │ │ │ │ + b.n 7224 <_tmp_115_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -000072d8 : │ │ │ │ │ +00007274 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 74a2 │ │ │ │ │ + beq.w 743e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74a2 │ │ │ │ │ + bne.w 743e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 749e │ │ │ │ │ + bne.w 743a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 74aa │ │ │ │ │ + beq.w 7446 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74aa │ │ │ │ │ + bne.w 7446 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74de │ │ │ │ │ + bne.w 747a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73ac │ │ │ │ │ + bne.n 7348 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74de │ │ │ │ │ + bne.w 747a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 73ac │ │ │ │ │ + cbnz r0, 7348 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74de │ │ │ │ │ + bne.w 747a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 73ac │ │ │ │ │ + cbnz r0, 7348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 749c │ │ │ │ │ + bne.w 7438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74ec <_tmp_123_rule> │ │ │ │ │ - cbnz r0, 73c2 │ │ │ │ │ + bl 7488 <_tmp_123_rule> │ │ │ │ │ + cbnz r0, 735e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 749c │ │ │ │ │ + bne.w 7438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74ec <_tmp_123_rule> │ │ │ │ │ + bl 7488 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7440 │ │ │ │ │ + bne.n 73dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74b2 │ │ │ │ │ + bne.n 744e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 737a │ │ │ │ │ + b.n 7316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f74c │ │ │ │ │ + bl f774 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 738a │ │ │ │ │ + beq.n 7326 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 738a │ │ │ │ │ + beq.n 7326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9dc │ │ │ │ │ + bl fa04 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 738a │ │ │ │ │ + beq.n 7326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 <_tmp_42_rule+0x48> │ │ │ │ │ + bl c738 <_tmp_42_rule+0x3c> │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 738a │ │ │ │ │ + beq.n 7326 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -13522,43 +13480,43 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73a2 │ │ │ │ │ + beq.n 733e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 73a4 │ │ │ │ │ + b.n 7340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f74c │ │ │ │ │ + bl f774 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 739e │ │ │ │ │ + beq.n 733a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 739e │ │ │ │ │ + beq.n 733a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 <_tmp_42_rule+0x48> │ │ │ │ │ + bl c738 <_tmp_42_rule+0x3c> │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 739e │ │ │ │ │ + beq.n 733a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13567,39 +13525,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 74e6 │ │ │ │ │ + cbz r0, 7482 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73a4 │ │ │ │ │ + b.n 7340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73a4 │ │ │ │ │ + b.n 7340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 730a │ │ │ │ │ + b.n 72a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7334 │ │ │ │ │ + b.n 72d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 <_tmp_42_rule+0x48> │ │ │ │ │ + bl c738 <_tmp_42_rule+0x3c> │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73be │ │ │ │ │ + beq.n 735a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13607,454 +13565,454 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - b.n 7428 │ │ │ │ │ + b.n 73c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 737a │ │ │ │ │ + b.n 7316 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 73a2 │ │ │ │ │ + b.n 733e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000074ec <_tmp_123_rule>: │ │ │ │ │ +00007488 <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7540 <_tmp_123_rule+0x54> │ │ │ │ │ + beq.n 74dc <_tmp_123_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7540 <_tmp_123_rule+0x54> │ │ │ │ │ + cbnz r0, 74dc <_tmp_123_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7548 <_tmp_123_rule+0x5c> │ │ │ │ │ + cbnz r3, 74e4 <_tmp_123_rule+0x5c> │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7538 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 74d4 <_tmp_123_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7538 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r3, 74d4 <_tmp_123_rule+0x4c> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7538 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 74d4 <_tmp_123_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7516 <_tmp_123_rule+0x2a> │ │ │ │ │ + b.n 74b2 <_tmp_123_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 753c <_tmp_123_rule+0x50> │ │ │ │ │ + b.n 74d8 <_tmp_123_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00007550 <_tmp_119_rule>: │ │ │ │ │ +000074ec <_tmp_119_rule>: │ │ │ │ │ _tmp_119_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 75e8 <_tmp_119_rule+0x98> │ │ │ │ │ + beq.n 7584 <_tmp_119_rule+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75e8 <_tmp_119_rule+0x98> │ │ │ │ │ + bne.n 7584 <_tmp_119_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 75f0 <_tmp_119_rule+0xa0> │ │ │ │ │ + bne.n 758c <_tmp_119_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 3784 │ │ │ │ │ - cbnz r0, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + bl 3794 │ │ │ │ │ + cbnz r0, 757c <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 757c <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f0 │ │ │ │ │ - cbnz r0, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + bl 3600 │ │ │ │ │ + cbnz r0, 757c <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 757c <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f00 │ │ │ │ │ + bl 6ef0 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 757c <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 757c <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 757c <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 757c <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 757c <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 757c <_tmp_119_rule+0x90> │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 75e0 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 757c <_tmp_119_rule+0x90> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 757c <_tmp_119_rule+0x2c> │ │ │ │ │ + b.n 7518 <_tmp_119_rule+0x2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 75e4 <_tmp_119_rule+0x94> │ │ │ │ │ + b.n 7580 <_tmp_119_rule+0x94> │ │ │ │ │ │ │ │ │ │ -000075f8 : │ │ │ │ │ +00007594 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 76e2 │ │ │ │ │ + beq.n 767e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76e2 │ │ │ │ │ + bne.n 767e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76da │ │ │ │ │ + bne.n 7676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12164 <_loop0_71_rule> │ │ │ │ │ + bl 1218c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7640 │ │ │ │ │ + cbz r0, 75dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76ec <_loop1_74_rule> │ │ │ │ │ - cbnz r0, 766e │ │ │ │ │ + bl 7688 <_loop1_74_rule> │ │ │ │ │ + cbnz r0, 760a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76da │ │ │ │ │ + bne.n 7676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12164 <_loop0_71_rule> │ │ │ │ │ + bl 1218c <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 765e │ │ │ │ │ + cbz r0, 75fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76ec <_loop1_74_rule> │ │ │ │ │ + bl 7688 <_loop1_74_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76b4 │ │ │ │ │ + bne.n 7650 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7640 │ │ │ │ │ + beq.n 75dc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7640 │ │ │ │ │ + beq.n 75dc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 769c │ │ │ │ │ + cbz r0, 7638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7662 │ │ │ │ │ + beq.n 75fe │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7662 │ │ │ │ │ + beq.n 75fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7666 │ │ │ │ │ + b.n 7602 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 765e │ │ │ │ │ + beq.n 75fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 765e │ │ │ │ │ + beq.n 75fa │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 768a │ │ │ │ │ + b.n 7626 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7666 │ │ │ │ │ + b.n 7602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7626 │ │ │ │ │ + b.n 75c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000076ec <_loop1_74_rule>: │ │ │ │ │ +00007688 <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 77c2 <_loop1_74_rule+0xd6> │ │ │ │ │ + beq.n 775e <_loop1_74_rule+0xd6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 77c2 <_loop1_74_rule+0xd6> │ │ │ │ │ + bne.n 775e <_loop1_74_rule+0xd6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 774c <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r6, 76e8 <_loop1_74_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77b2 <_loop1_74_rule+0xc6> │ │ │ │ │ + beq.n 774e <_loop1_74_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 774c <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r3, 76e8 <_loop1_74_rule+0x60> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7940 │ │ │ │ │ + bl 78dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 775c <_loop1_74_rule+0x70> │ │ │ │ │ + cbnz r0, 76f8 <_loop1_74_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 776a <_loop1_74_rule+0x7e> │ │ │ │ │ + cbnz r6, 7706 <_loop1_74_rule+0x7e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 77ca <_loop1_74_rule+0xde> │ │ │ │ │ + beq.n 7766 <_loop1_74_rule+0xde> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 7738 <_loop1_74_rule+0x4c> │ │ │ │ │ + b.n 76d4 <_loop1_74_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7746 <_loop1_74_rule+0x5a> │ │ │ │ │ + bne.n 76e2 <_loop1_74_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 779e <_loop1_74_rule+0xb2> │ │ │ │ │ + cbz r0, 773a <_loop1_74_rule+0xb2> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 7790 <_loop1_74_rule+0xa4> │ │ │ │ │ + bgt.n 772c <_loop1_74_rule+0xa4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7752 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 76ee <_loop1_74_rule+0x66> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7780 <_loop1_74_rule+0x94> │ │ │ │ │ + b.n 771c <_loop1_74_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7752 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 76ee <_loop1_74_rule+0x66> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7752 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 76ee <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 771c <_loop1_74_rule+0x30> │ │ │ │ │ + b.n 76b8 <_loop1_74_rule+0x30> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 779e <_loop1_74_rule+0xb2> │ │ │ │ │ + beq.n 773a <_loop1_74_rule+0xb2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7760 <_loop1_74_rule+0x74> │ │ │ │ │ + b.n 76fc <_loop1_74_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000077e8 <_loop0_121_rule>: │ │ │ │ │ +00007784 <_loop0_121_rule>: │ │ │ │ │ _loop0_121_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7926 <_loop0_121_rule+0x13e> │ │ │ │ │ + beq.w 78c2 <_loop0_121_rule+0x13e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7926 <_loop0_121_rule+0x13e> │ │ │ │ │ + bne.w 78c2 <_loop0_121_rule+0x13e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 791e <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 78ba <_loop0_121_rule+0x136> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 792e <_loop0_121_rule+0x146> │ │ │ │ │ + beq.n 78ca <_loop0_121_rule+0x146> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 791e <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 78ba <_loop0_121_rule+0x136> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 78d6 <_loop0_121_rule+0xee> │ │ │ │ │ + beq.n 7872 <_loop0_121_rule+0xee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78d6 <_loop0_121_rule+0xee> │ │ │ │ │ + bne.n 7872 <_loop0_121_rule+0xee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7868 <_loop0_121_rule+0x80> │ │ │ │ │ + cbnz r3, 7804 <_loop0_121_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 7896 <_loop0_121_rule+0xae> │ │ │ │ │ + cbnz r0, 7832 <_loop0_121_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78ec <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 7888 <_loop0_121_rule+0x104> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 78de <_loop0_121_rule+0xf6> │ │ │ │ │ + bgt.n 787a <_loop0_121_rule+0xf6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14063,511 +14021,511 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7868 <_loop0_121_rule+0x80> │ │ │ │ │ + beq.n 7804 <_loop0_121_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 78c2 <_loop0_121_rule+0xda> │ │ │ │ │ + cbnz r3, 785e <_loop0_121_rule+0xda> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7900 <_loop0_121_rule+0x118> │ │ │ │ │ + beq.n 789c <_loop0_121_rule+0x118> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 7846 <_loop0_121_rule+0x5e> │ │ │ │ │ + b.n 77e2 <_loop0_121_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78aa <_loop0_121_rule+0xc2> │ │ │ │ │ + beq.n 7846 <_loop0_121_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 786c <_loop0_121_rule+0x84> │ │ │ │ │ + b.n 7808 <_loop0_121_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 785c <_loop0_121_rule+0x74> │ │ │ │ │ + b.n 77f8 <_loop0_121_rule+0x74> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 787e <_loop0_121_rule+0x96> │ │ │ │ │ + b.n 781a <_loop0_121_rule+0x96> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 788c <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 7828 <_loop0_121_rule+0xa4> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78ec <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 7888 <_loop0_121_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 78b6 <_loop0_121_rule+0xce> │ │ │ │ │ + b.n 7852 <_loop0_121_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 788c <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 7828 <_loop0_121_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 781c <_loop0_121_rule+0x34> │ │ │ │ │ + b.n 77b8 <_loop0_121_rule+0x34> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 788c <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 7828 <_loop0_121_rule+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007940 : │ │ │ │ │ +000078dc : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7a22 │ │ │ │ │ + beq.n 79be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a22 │ │ │ │ │ + bne.n 79be │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7a1a │ │ │ │ │ + bne.n 79b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 79a2 │ │ │ │ │ + cbnz r0, 793e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7a1a │ │ │ │ │ + bne.n 79b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 79e4 │ │ │ │ │ + cbnz r0, 7980 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7980 │ │ │ │ │ + beq.n 791c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7980 │ │ │ │ │ + beq.n 791c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 79d0 │ │ │ │ │ + cbz r0, 796c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7996 │ │ │ │ │ + beq.n 7932 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7996 │ │ │ │ │ + beq.n 7932 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 799a │ │ │ │ │ + b.n 7936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7992 │ │ │ │ │ + beq.n 792e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7992 │ │ │ │ │ + beq.n 792e │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 79ca │ │ │ │ │ - b.n 79d0 │ │ │ │ │ + bne.n 7966 │ │ │ │ │ + b.n 796c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 799a │ │ │ │ │ + b.n 7936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 796e │ │ │ │ │ + b.n 790a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007a2c <_loop0_72_rule>: │ │ │ │ │ +000079c8 <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7af8 <_loop0_72_rule+0xcc> │ │ │ │ │ + beq.n 7a94 <_loop0_72_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7af8 <_loop0_72_rule+0xcc> │ │ │ │ │ + bne.n 7a94 <_loop0_72_rule+0xcc> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7ae0 <_loop0_72_rule+0xb4> │ │ │ │ │ + bne.n 7a7c <_loop0_72_rule+0xb4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ae8 <_loop0_72_rule+0xbc> │ │ │ │ │ + beq.n 7a84 <_loop0_72_rule+0xbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 7ae0 <_loop0_72_rule+0xb4> │ │ │ │ │ + cbnz r7, 7a7c <_loop0_72_rule+0xb4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7940 │ │ │ │ │ + bl 78dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7aae <_loop0_72_rule+0x82> │ │ │ │ │ + cbnz r0, 7a4a <_loop0_72_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7acc <_loop0_72_rule+0xa0> │ │ │ │ │ + cbz r0, 7a68 <_loop0_72_rule+0xa0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 7abe <_loop0_72_rule+0x92> │ │ │ │ │ + bgt.n 7a5a <_loop0_72_rule+0x92> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 7b00 <_loop0_72_rule+0xd4> │ │ │ │ │ + beq.n 7a9c <_loop0_72_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 7a7e <_loop0_72_rule+0x52> │ │ │ │ │ + b.n 7a1a <_loop0_72_rule+0x52> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 7a96 <_loop0_72_rule+0x6a> │ │ │ │ │ + b.n 7a32 <_loop0_72_rule+0x6a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aa4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 7a40 <_loop0_72_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aa4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 7a40 <_loop0_72_rule+0x78> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aa4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 7a40 <_loop0_72_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a5c <_loop0_72_rule+0x30> │ │ │ │ │ + b.n 79f8 <_loop0_72_rule+0x30> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7acc <_loop0_72_rule+0xa0> │ │ │ │ │ + beq.n 7a68 <_loop0_72_rule+0xa0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7ab2 <_loop0_72_rule+0x86> │ │ │ │ │ + b.n 7a4e <_loop0_72_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00007b1c : │ │ │ │ │ +00007ab8 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7e22 │ │ │ │ │ + beq.w 7dbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e22 │ │ │ │ │ + bne.w 7dbe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e1a │ │ │ │ │ + bne.w 7db6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7bec │ │ │ │ │ + bne.n 7b88 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7ba8 │ │ │ │ │ + cbnz r0, 7b44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7e1a │ │ │ │ │ + bne.w 7db6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c68 │ │ │ │ │ + bne.n 7c04 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7e1a │ │ │ │ │ + bne.w 7db6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ebc │ │ │ │ │ + bl 7e58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e58 │ │ │ │ │ + bne.w 7df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ef0 │ │ │ │ │ + bl 11f18 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b6a │ │ │ │ │ + beq.n 7b06 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8aa0 <_loop0_75_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b6a │ │ │ │ │ + beq.n 7b06 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ebc │ │ │ │ │ + bl 7e58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7b6c │ │ │ │ │ + bne.n 7b08 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ca0 │ │ │ │ │ + beq.n 7c3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7ca0 │ │ │ │ │ + bne.n 7c3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b9c │ │ │ │ │ + b.n 7b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7dac │ │ │ │ │ + beq.w 7d48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7dac │ │ │ │ │ + bne.w 7d48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7da6 │ │ │ │ │ + bne.w 7d42 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d56 │ │ │ │ │ + bne.w 7cf2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7da6 │ │ │ │ │ + bne.w 7d42 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d1e │ │ │ │ │ + bne.n 7cba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7da6 │ │ │ │ │ + bne.w 7d42 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7cba │ │ │ │ │ + bne.n 7c56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 7b60 │ │ │ │ │ + beq.w 7afc │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7b9e │ │ │ │ │ + b.n 7b3a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b80 │ │ │ │ │ + beq.n 7b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b38c <_loop1_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b80 │ │ │ │ │ + beq.n 7b1c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ebc │ │ │ │ │ + bl 7e58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7b82 │ │ │ │ │ + bne.w 7b1e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7be2 │ │ │ │ │ + bne.n 7b7e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b9c │ │ │ │ │ + beq.w 7b38 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7b9e │ │ │ │ │ + b.n 7b3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11b6 │ │ │ │ │ + bl 11b6 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c52 │ │ │ │ │ + beq.n 7bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8aa0 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c52 │ │ │ │ │ + beq.n 7bee │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c52 │ │ │ │ │ + beq.n 7bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11b6 │ │ │ │ │ + bl 11b6 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c52 │ │ │ │ │ + beq.n 7bee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14576,35 +14534,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c54 │ │ │ │ │ + beq.n 7bf0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + b.n 7bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c3c │ │ │ │ │ + beq.n 7bd8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c3c │ │ │ │ │ + beq.n 7bd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14612,77 +14570,77 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 7d06 │ │ │ │ │ + b.n 7ca2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7e32 │ │ │ │ │ + beq.n 7dce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e32 │ │ │ │ │ + bne.n 7dce │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7e2a │ │ │ │ │ + bne.n 7dc6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7dd6 │ │ │ │ │ + cbnz r0, 7d72 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7e2a │ │ │ │ │ + bne.n 7dc6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7db4 │ │ │ │ │ + cbnz r0, 7d50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c28 │ │ │ │ │ + b.n 7bc4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + b.n 7bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c0c │ │ │ │ │ + b.n 7ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 7e0a │ │ │ │ │ + bne.n 7da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7e6c │ │ │ │ │ + beq.n 7e08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7da0 │ │ │ │ │ + b.n 7d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -14692,248 +14650,248 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7e3a │ │ │ │ │ + cbnz r0, 7dd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d18 │ │ │ │ │ + bne.n 7cb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + b.n 7bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7dc2 │ │ │ │ │ - b.n 7dc8 │ │ │ │ │ + bne.n 7d5e │ │ │ │ │ + b.n 7d64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7b9e │ │ │ │ │ + b.n 7b3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7b50 │ │ │ │ │ + b.n 7aec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c28 │ │ │ │ │ + b.n 7bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d72 │ │ │ │ │ + b.n 7d0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7eb4 │ │ │ │ │ + beq.n 7e50 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d18 │ │ │ │ │ + bne.w 7cb4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b9c │ │ │ │ │ + b.n 7b38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7be2 │ │ │ │ │ - b.n 7ca0 │ │ │ │ │ + bne.w 7b7e │ │ │ │ │ + b.n 7c3c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 7e94 │ │ │ │ │ + cbz r0, 7e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ddc │ │ │ │ │ - b.n 7c26 │ │ │ │ │ + bne.n 7d78 │ │ │ │ │ + b.n 7bc2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7dce │ │ │ │ │ + bne.n 7d6a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e7a │ │ │ │ │ + bne.n 7e16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7da0 │ │ │ │ │ + b.n 7d3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b9c │ │ │ │ │ + b.n 7b38 │ │ │ │ │ │ │ │ │ │ -00007ebc : │ │ │ │ │ +00007e58 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7f0e │ │ │ │ │ + beq.n 7eaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7f0e │ │ │ │ │ + cbnz r0, 7eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fae │ │ │ │ │ + bne.n 7f4a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7f40 │ │ │ │ │ + cbnz r3, 7edc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7f16 │ │ │ │ │ + cbnz r0, 7eb2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7ee8 │ │ │ │ │ + b.n 7e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ef0 │ │ │ │ │ + bl 11f18 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7efe │ │ │ │ │ + beq.n 7e9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7f02 │ │ │ │ │ + beq.n 7e9e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f02 │ │ │ │ │ + beq.n 7e9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7f06 │ │ │ │ │ + b.n 7ea2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8056 │ │ │ │ │ + beq.w 7ff2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8056 │ │ │ │ │ + bne.n 7ff2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8050 │ │ │ │ │ + bne.n 7fec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8030 │ │ │ │ │ + bne.n 7fcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8050 │ │ │ │ │ + bne.n 7fec │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 800e │ │ │ │ │ + bne.n 7faa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8050 │ │ │ │ │ + bne.n 7fec │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7fb6 │ │ │ │ │ + cbnz r0, 7f52 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7ef4 │ │ │ │ │ + beq.n 7e90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 7f06 │ │ │ │ │ + b.n 7ea2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7f06 │ │ │ │ │ + b.n 7ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f9a │ │ │ │ │ + beq.n 7f36 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f9a │ │ │ │ │ + beq.n 7f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ea6 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f9a │ │ │ │ │ + beq.n 7f36 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14942,237 +14900,237 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f9c │ │ │ │ │ + beq.n 7f38 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7fa0 │ │ │ │ │ + b.n 7f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f88 │ │ │ │ │ + beq.n 7f24 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f88 │ │ │ │ │ + beq.n 7f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f88 │ │ │ │ │ - b.n 7fd6 │ │ │ │ │ + beq.n 7f24 │ │ │ │ │ + b.n 7f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f74 │ │ │ │ │ + beq.n 7f10 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f74 │ │ │ │ │ + beq.n 7f10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 7fde │ │ │ │ │ + b.n 7f7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7fa0 │ │ │ │ │ + b.n 7f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f5e │ │ │ │ │ + b.n 7efa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008060 : │ │ │ │ │ +00007ffc : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldrd r3, r7, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 81a2 │ │ │ │ │ + beq.w 813e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81a2 │ │ │ │ │ + bne.w 813e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8198 │ │ │ │ │ + bne.n 8134 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 8168 │ │ │ │ │ + beq.n 8104 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc <_loop0_72_rule+0x14> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 80f4 │ │ │ │ │ + cbnz r0, 8090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8198 │ │ │ │ │ + bne.n 8134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc <_loop0_72_rule+0x14> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 80e4 │ │ │ │ │ + cbnz r0, 8080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 80e4 │ │ │ │ │ + cbnz r3, 8080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c59c │ │ │ │ │ + bl c590 │ │ │ │ │ R_ARM_THM_CALL lambdef_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 80e4 │ │ │ │ │ + cbnz r0, 8080 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80c0 │ │ │ │ │ + beq.n 805c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc <_loop0_72_rule+0x14> │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80c0 │ │ │ │ │ + beq.n 805c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80c0 │ │ │ │ │ + beq.n 805c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80c0 │ │ │ │ │ + beq.n 805c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80e4 │ │ │ │ │ + beq.n 8080 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 81aa │ │ │ │ │ + cbnz r0, 8146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80e4 │ │ │ │ │ + beq.n 8080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 80ea │ │ │ │ │ + b.n 8086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 8182 │ │ │ │ │ + bge.n 811e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 80ea │ │ │ │ │ + b.n 8086 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 80b6 │ │ │ │ │ - b.n 80e4 │ │ │ │ │ + beq.n 8052 │ │ │ │ │ + b.n 8080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 80ea │ │ │ │ │ + b.n 8086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 809a │ │ │ │ │ + b.n 8036 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8152 │ │ │ │ │ - b.n 80e4 │ │ │ │ │ + bne.n 80ee │ │ │ │ │ + b.n 8080 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000081b4 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +00008150 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ - cbz r0, 8222 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ + cbz r0, 81be <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics.w r3, r4, #2 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -15197,72 +15155,72 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 821c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + beq.n 81b8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 821c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + b.n 81b8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008234 <_tmp_124_rule>: │ │ │ │ │ +000081d0 <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8284 <_tmp_124_rule+0x50> │ │ │ │ │ + beq.n 8220 <_tmp_124_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8284 <_tmp_124_rule+0x50> │ │ │ │ │ + cbnz r0, 8220 <_tmp_124_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 828c <_tmp_124_rule+0x58> │ │ │ │ │ + cbnz r3, 8228 <_tmp_124_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 21c4 │ │ │ │ │ - cbnz r0, 827c <_tmp_124_rule+0x48> │ │ │ │ │ + bl 21d4 │ │ │ │ │ + cbnz r0, 8218 <_tmp_124_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 827c <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r3, 8218 <_tmp_124_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2540 │ │ │ │ │ - cbnz r0, 827c <_tmp_124_rule+0x48> │ │ │ │ │ + bl 2550 │ │ │ │ │ + cbnz r0, 8218 <_tmp_124_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 825e <_tmp_124_rule+0x2a> │ │ │ │ │ + b.n 81fa <_tmp_124_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8280 <_tmp_124_rule+0x4c> │ │ │ │ │ + b.n 821c <_tmp_124_rule+0x4c> │ │ │ │ │ │ │ │ │ │ -00008294 : │ │ │ │ │ +00008230 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ @@ -15278,15 +15236,15 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000082cc : │ │ │ │ │ +00008268 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ @@ -15306,283 +15264,283 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00008310 <_loop0_1_rule>: │ │ │ │ │ +000082ac <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8394 <_loop0_1_rule+0x84> │ │ │ │ │ + beq.n 8330 <_loop0_1_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8394 <_loop0_1_rule+0x84> │ │ │ │ │ + cbnz r0, 8330 <_loop0_1_rule+0x84> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 83f4 <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 8390 <_loop0_1_rule+0xe4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83e4 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq.n 8380 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 83f4 <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 8390 <_loop0_1_rule+0xe4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 83d4 <_loop0_1_rule+0xc4> │ │ │ │ │ + cbnz r0, 8370 <_loop0_1_rule+0xc4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 83c0 <_loop0_1_rule+0xb0> │ │ │ │ │ + cbz r0, 835c <_loop0_1_rule+0xb0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 839c <_loop0_1_rule+0x8c> │ │ │ │ │ + bgt.n 8338 <_loop0_1_rule+0x8c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 833e <_loop0_1_rule+0x2e> │ │ │ │ │ + b.n 82da <_loop0_1_rule+0x2e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 837c <_loop0_1_rule+0x6c> │ │ │ │ │ + b.n 8318 <_loop0_1_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 83fc <_loop0_1_rule+0xec> │ │ │ │ │ + cbnz r0, 8398 <_loop0_1_rule+0xec> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 838a <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 8326 <_loop0_1_rule+0x7a> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 83aa <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 8346 <_loop0_1_rule+0x9a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 8362 <_loop0_1_rule+0x52> │ │ │ │ │ + b.n 82fe <_loop0_1_rule+0x52> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 838a <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 8326 <_loop0_1_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 838a <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 8326 <_loop0_1_rule+0x7a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 83d8 <_loop0_1_rule+0xc8> │ │ │ │ │ + b.n 8374 <_loop0_1_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -00008400 <_loop1_82_rule>: │ │ │ │ │ +0000839c <_loop1_82_rule>: │ │ │ │ │ _loop1_82_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 84f4 <_loop1_82_rule+0xf4> │ │ │ │ │ + beq.n 8490 <_loop1_82_rule+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 84f4 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 8490 <_loop1_82_rule+0xf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 8460 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r5, 83fc <_loop1_82_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84cc <_loop1_82_rule+0xcc> │ │ │ │ │ + beq.n 8468 <_loop1_82_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8460 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r3, 83fc <_loop1_82_rule+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8500 │ │ │ │ │ + bl 849c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8470 <_loop1_82_rule+0x70> │ │ │ │ │ + cbnz r0, 840c <_loop1_82_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 847e <_loop1_82_rule+0x7e> │ │ │ │ │ + cbnz r5, 841a <_loop1_82_rule+0x7e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 84b4 <_loop1_82_rule+0xb4> │ │ │ │ │ + beq.n 8450 <_loop1_82_rule+0xb4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 844c <_loop1_82_rule+0x4c> │ │ │ │ │ + b.n 83e8 <_loop1_82_rule+0x4c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 845a <_loop1_82_rule+0x5a> │ │ │ │ │ + bne.n 83f6 <_loop1_82_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84fc <_loop1_82_rule+0xfc> │ │ │ │ │ + beq.n 8498 <_loop1_82_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n 84a6 <_loop1_82_rule+0xa6> │ │ │ │ │ + bgt.n 8442 <_loop1_82_rule+0xa6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8466 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 8402 <_loop1_82_rule+0x66> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 8492 <_loop1_82_rule+0x92> │ │ │ │ │ + b.n 842e <_loop1_82_rule+0x92> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 84dc <_loop1_82_rule+0xdc> │ │ │ │ │ + cbz r0, 8478 <_loop1_82_rule+0xdc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8474 <_loop1_82_rule+0x74> │ │ │ │ │ + b.n 8410 <_loop1_82_rule+0x74> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8466 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 8402 <_loop1_82_rule+0x66> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8466 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 8402 <_loop1_82_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8430 <_loop1_82_rule+0x30> │ │ │ │ │ + b.n 83cc <_loop1_82_rule+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 84de <_loop1_82_rule+0xde> │ │ │ │ │ + b.n 847a <_loop1_82_rule+0xde> │ │ │ │ │ │ │ │ │ │ -00008500 : │ │ │ │ │ +0000849c : │ │ │ │ │ tstring_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 884e │ │ │ │ │ + beq.w 87ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 884e │ │ │ │ │ + bne.w 87ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8846 │ │ │ │ │ + bne.w 87e2 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov.w r1, #1168 @ 0x490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 8576 │ │ │ │ │ + cbnz r0, 8512 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8846 │ │ │ │ │ + bne.w 87e2 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 8584 │ │ │ │ │ + cbnz r0, 8520 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov.w r2, #1168 @ 0x490 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -15595,217 +15553,217 @@ │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 883e │ │ │ │ │ + beq.w 87da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 883e │ │ │ │ │ + bne.w 87da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8836 │ │ │ │ │ + bne.w 87d2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 882e │ │ │ │ │ + beq.w 87ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8836 │ │ │ │ │ + bne.w 87d2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r5, r3, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8820 │ │ │ │ │ + beq.w 87bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8820 │ │ │ │ │ + bne.w 87bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8818 │ │ │ │ │ + bne.w 87b4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8810 │ │ │ │ │ + beq.w 87ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8810 │ │ │ │ │ + bne.w 87ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8660 │ │ │ │ │ + cbnz r3, 85fc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 8868 │ │ │ │ │ + bne.w 8804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 885e │ │ │ │ │ + blt.w 87fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbnz r3, 8660 │ │ │ │ │ + cbnz r3, 85fc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8714 │ │ │ │ │ + bne.n 86b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87d2 │ │ │ │ │ + bne.w 876e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8818 │ │ │ │ │ + bne.w 87b4 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87be │ │ │ │ │ + bne.w 875a │ │ │ │ │ ldrd r5, r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8828 │ │ │ │ │ + beq.w 87c4 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 86b6 │ │ │ │ │ + ble.n 8652 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 86a4 │ │ │ │ │ + b.n 8640 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8562 │ │ │ │ │ + beq.w 84fe │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_template_str │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC107 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, 86fc │ │ │ │ │ + cbz r0, 8698 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8568 │ │ │ │ │ + beq.w 8504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8568 │ │ │ │ │ + beq.w 8504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 857e │ │ │ │ │ + b.n 851a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8654 │ │ │ │ │ + beq.n 85f0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8656 │ │ │ │ │ + bne.n 85f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3aa4 │ │ │ │ │ + bl 3ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8656 │ │ │ │ │ + bne.n 85f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8656 │ │ │ │ │ + bne.n 85f2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8654 │ │ │ │ │ + beq.w 85f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 889c │ │ │ │ │ + beq.w 8838 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ @@ -15817,141 +15775,190 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_interpolation │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8894 │ │ │ │ │ + beq.n 8830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8856 │ │ │ │ │ + bne.n 87f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 8878 │ │ │ │ │ + beq.n 8814 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 85d0 │ │ │ │ │ + b.n 856c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 87fe │ │ │ │ │ + cbz r0, 879a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 87e8 │ │ │ │ │ + cbnz r3, 8784 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87a6 │ │ │ │ │ + b.n 8742 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8660 │ │ │ │ │ + bne.w 85fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d8 <_PyPegen_parse+0x3d8> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 87a0 │ │ │ │ │ + bne.n 873c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8660 │ │ │ │ │ + b.n 85fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87ce │ │ │ │ │ + beq.n 876a │ │ │ │ │ ldrd r5, r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8686 │ │ │ │ │ + b.n 8622 │ │ │ │ │ ldrd r5, r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 87f4 │ │ │ │ │ - b.n 8682 │ │ │ │ │ + bne.n 8790 │ │ │ │ │ + b.n 861e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 861c │ │ │ │ │ + b.n 85b8 │ │ │ │ │ ldrd r5, r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8686 │ │ │ │ │ + b.n 8622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 85f0 │ │ │ │ │ + b.n 858c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8562 │ │ │ │ │ + b.n 84fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 85a4 │ │ │ │ │ + b.n 8540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8710 │ │ │ │ │ + b.n 86ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8534 │ │ │ │ │ + b.n 84d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87a0 │ │ │ │ │ + beq.n 873c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8664 │ │ │ │ │ + b.n 8600 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 8648 │ │ │ │ │ + b.n 85e4 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 888a │ │ │ │ │ + cbz r0, 8826 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 87b0 │ │ │ │ │ + b.n 874c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 882e │ │ │ │ │ + b.n 87ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 885e │ │ │ │ │ + bne.n 87fa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8664 │ │ │ │ │ + b.n 8600 │ │ │ │ │ + │ │ │ │ │ +00008840 <_tmp_149_rule>: │ │ │ │ │ +_tmp_149_rule(): │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 8894 <_tmp_149_rule+0x54> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cbnz r0, 8894 <_tmp_149_rule+0x54> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 889c <_tmp_149_rule+0x5c> │ │ │ │ │ + movs r1, #26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 888c <_tmp_149_rule+0x4c> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, 888c <_tmp_149_rule+0x4c> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 888c <_tmp_149_rule+0x4c> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 886a <_tmp_149_rule+0x2a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8890 <_tmp_149_rule+0x50> │ │ │ │ │ │ │ │ │ │ 000088a4 <_tmp_163_rule>: │ │ │ │ │ _tmp_163_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ @@ -15997,30 +16004,30 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r1, 893a <_tmp_163_rule+0x96> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 8966 <_tmp_163_rule+0xc2> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 8a34 <_tmp_163_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 89f4 <_tmp_163_rule+0x150> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 8a58 <_tmp_163_rule+0x1b4> │ │ │ │ │ @@ -16029,15 +16036,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 893a <_tmp_163_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -16100,15 +16107,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 8a8a <_tmp_163_rule+0x1e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 895a <_tmp_163_rule+0xb6> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 895a <_tmp_163_rule+0xb6> │ │ │ │ │ @@ -16126,15 +16133,15 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 8922 <_tmp_163_rule+0x7e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 89fa <_tmp_163_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 89ac <_tmp_163_rule+0x108> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 89b2 <_tmp_163_rule+0x10e> │ │ │ │ │ @@ -16309,36 +16316,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 8c64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 8c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 8bf2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 8c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 8c36 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 8bd2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -16363,15 +16370,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 8bea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 8be2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -16450,15 +16457,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 8d2a <_loop0_77_rule+0xbe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cbnz r3, 8d02 <_loop0_77_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe50 │ │ │ │ │ + bl fe78 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbnz r0, 8d3e <_loop0_77_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -16597,15 +16604,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 8e1e <_tmp_10_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 8e22 <_tmp_10_rule+0x42> │ │ │ │ │ @@ -16669,28 +16676,28 @@ │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, 8eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f74c │ │ │ │ │ + bl f774 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 8ede │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbnz r0, 8f2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 8f1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 8f0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -16715,15 +16722,15 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 8ef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 8e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9dc │ │ │ │ │ + bl fa04 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 8ee0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -17315,15 +17322,15 @@ │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 93fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -17332,15 +17339,15 @@ │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 93fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -17360,15 +17367,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC110 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 9458 │ │ │ │ │ b.n 93fe │ │ │ │ │ @@ -17783,15 +17790,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a07e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w a4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5668 │ │ │ │ │ + bl 5658 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a07e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w a4a0 │ │ │ │ │ @@ -18993,15 +19000,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC111 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a274 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -20365,15 +20372,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n aeea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n aeee │ │ │ │ │ @@ -21122,15 +21129,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_113_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cbz r0, b578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b5f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -21152,20 +21159,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 <_tmp_42_rule+0x48> │ │ │ │ │ + bl c738 <_tmp_42_rule+0x3c> │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b554 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ @@ -21177,15 +21184,15 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b594 │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -21249,41 +21256,41 @@ │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b5f0 │ │ │ │ │ b.n b594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n b4c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n b544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b590 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b590 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC113 │ │ │ │ │ @@ -21601,15 +21608,15 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b852 │ │ │ │ │ b.n b8f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w b80e │ │ │ │ │ @@ -21620,26 +21627,26 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n b876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c38 │ │ │ │ │ + bl 9c2c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b944 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, b9ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, b9ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n b94e │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -21738,15 +21745,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, bafe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, bafe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ @@ -21763,15 +21770,15 @@ │ │ │ │ │ cmp.w ip, #28 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cbz r0, bb00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -21794,15 +21801,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ba7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n ba7a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -21862,26 +21869,26 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bb9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, bbd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r2, bbd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n bba2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -21978,27 +21985,27 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bd2e <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bd2e <_loop1_38_rule+0x132> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bd2e <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, bd2e <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -22110,15 +22117,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bd42 <_loop1_38_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bd42 <_loop1_38_rule+0x146> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -22134,15 +22141,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bd42 <_loop1_38_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bd42 <_loop1_38_rule+0x146> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -22200,19 +22207,19 @@ │ │ │ │ │ cbz r0, bee2 <_loop1_38_rule+0x2e6> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, bee2 <_loop1_38_rule+0x2e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, bee2 <_loop1_38_rule+0x2e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c <_tmp_22_rule> │ │ │ │ │ + bl 214c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n bee6 <_loop1_38_rule+0x2ea> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -22283,15 +22290,15 @@ │ │ │ │ │ cbz r0, bf92 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, bf92 <_loop1_38_rule+0x396> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, bf92 <_loop1_38_rule+0x396> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -22341,20 +22348,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c110 <_loop1_38_rule+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n bd6a <_loop1_38_rule+0x16e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bfae <_loop1_38_rule+0x3b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c <_tmp_22_rule> │ │ │ │ │ + bl 214c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n bfb2 <_loop1_38_rule+0x3b6> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -22467,38 +22474,38 @@ │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n c070 <_loop1_38_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n bf5c <_loop1_38_rule+0x360> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bff8 <_loop1_38_rule+0x3fc> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bff8 <_loop1_38_rule+0x3fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bff8 <_loop1_38_rule+0x3fc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bff8 <_loop1_38_rule+0x3fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bff8 <_loop1_38_rule+0x3fc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -22519,15 +22526,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC120 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bffa <_loop1_38_rule+0x3fe> │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -22610,26 +22617,26 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bd5e <_loop1_38_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6730 │ │ │ │ │ + bl 673c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bd5e <_loop1_38_rule+0x162> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bd5e <_loop1_38_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bd5e <_loop1_38_rule+0x162> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -22653,21 +22660,21 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 │ │ │ │ │ + bl 59dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bd0c <_loop1_38_rule+0x110> │ │ │ │ │ b.n be64 <_loop1_38_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6730 │ │ │ │ │ + bl 673c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bf92 <_loop1_38_rule+0x396> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -22693,15 +22700,15 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c19c <_loop1_38_rule+0x5a0> │ │ │ │ │ b.n bffa <_loop1_38_rule+0x3fe> │ │ │ │ │ @@ -22974,29 +22981,29 @@ │ │ │ │ │ b.n c3a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n c3a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c488 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w c488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3aa4 │ │ │ │ │ + bl 3ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w c488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ @@ -23530,15 +23537,15 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cada │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5668 │ │ │ │ │ + bl 5658 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cada │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f0c │ │ │ │ │ + bl 1efc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 182 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ @@ -260,146 +260,146 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1924 │ │ │ │ │ + beq.w 1b5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1924 │ │ │ │ │ + bne.w 1b5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ + bne.w 90c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ + bne.w 90c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42a │ │ │ │ │ + bne.w 434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ + bne.w 90c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c4 │ │ │ │ │ + bne.w 6ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ + bne.w 90c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_8_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_8_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a0 │ │ │ │ │ + bne.w 5aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ + bne.w 90c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_9_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_9_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72c │ │ │ │ │ + bne.w 736 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ + bne.w 90c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #656 @ 0x290 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 73e │ │ │ │ │ + bne.w 748 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ + bne.w 90c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e6 │ │ │ │ │ + bne.w 914 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 191c │ │ │ │ │ + bne.w 16e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 165a │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 165a │ │ │ │ │ + bne.w 1c0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1652 │ │ │ │ │ + bne.w 1c02 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1624 │ │ │ │ │ + beq.w 1bd6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -408,750 +408,754 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a84 │ │ │ │ │ + bne.w a8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9fc │ │ │ │ │ + bne.w a06 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 161a │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 161a │ │ │ │ │ + bne.w 1bcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1706 │ │ │ │ │ + bne.w 1c1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 658 │ │ │ │ │ R_ARM_THM_CALL decorators_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55e │ │ │ │ │ + bne.w 568 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1706 │ │ │ │ │ + bne.w 1c1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e8 │ │ │ │ │ + bl 10f8 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e2 │ │ │ │ │ + beq.w 8fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d10 │ │ │ │ │ + beq.w 15e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d10 │ │ │ │ │ + bne.w 15e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de8 │ │ │ │ │ + bne.w df2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 12a2 │ │ │ │ │ + beq.w 15be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b50 │ │ │ │ │ + bne.w 1608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4ae │ │ │ │ │ + cbz r0, 4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4ae │ │ │ │ │ + cbz r0, 4b8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4ae │ │ │ │ │ + cbz r0, 4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 4ae │ │ │ │ │ + cbz r0, 4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bc4 │ │ │ │ │ + bl 3bd4 │ │ │ │ │ R_ARM_THM_CALL elif_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88e │ │ │ │ │ + bne.w 898 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de8 │ │ │ │ │ + bne.w df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de4 │ │ │ │ │ + beq.w dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de4 │ │ │ │ │ + beq.w dee │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de4 │ │ │ │ │ + beq.w dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de4 │ │ │ │ │ + beq.w dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eb4 │ │ │ │ │ + bl 3ec4 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de8 │ │ │ │ │ + bne.w df2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dc │ │ │ │ │ + beq.w 8e6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d2 │ │ │ │ │ + beq.w 8dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w dec │ │ │ │ │ + b.w df6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e8 │ │ │ │ │ + bl 10f8 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d8 │ │ │ │ │ + beq.w 8f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9ea │ │ │ │ │ + b.n 902 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 170e │ │ │ │ │ + beq.w 1c22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170e │ │ │ │ │ + bne.w 1c22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1614 │ │ │ │ │ + bne.w 197a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 15ec │ │ │ │ │ + beq.w 18c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 166c │ │ │ │ │ + bne.w 18ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 608 │ │ │ │ │ + cbz r0, 612 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f06 │ │ │ │ │ + bne.w f12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1614 │ │ │ │ │ + bne.w 197a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cea │ │ │ │ │ + beq.w cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e48 │ │ │ │ │ + bl 5e54 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cea │ │ │ │ │ + beq.w cf4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cea │ │ │ │ │ + beq.w cf4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cee │ │ │ │ │ + bne.w cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cea │ │ │ │ │ + beq.w cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddc │ │ │ │ │ + beq.w de6 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl de9c │ │ │ │ │ + bl de90 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd2 │ │ │ │ │ + beq.w ddc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w efa │ │ │ │ │ + b.w f06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a50 │ │ │ │ │ + beq.w 18ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a50 │ │ │ │ │ + bne.w 18ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a48 │ │ │ │ │ + bne.w 18a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 658 │ │ │ │ │ R_ARM_THM_CALL decorators_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c12 │ │ │ │ │ + bne.w c1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a48 │ │ │ │ │ + bne.w 18a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 49ac │ │ │ │ │ + bl 49bc │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 2d2 │ │ │ │ │ - b.n 9f4 │ │ │ │ │ + b.n 90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4df0 │ │ │ │ │ + bl 4e00 │ │ │ │ │ R_ARM_THM_CALL for_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c4 │ │ │ │ │ + b.n 428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1826 │ │ │ │ │ + beq.w 1b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1826 │ │ │ │ │ + bne.w 1b54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 10da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10de │ │ │ │ │ + beq.w 10ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12da │ │ │ │ │ + bne.w 1206 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7c0 │ │ │ │ │ + cbz r0, 7ca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cbz r0, 7c0 │ │ │ │ │ + cbz r0, 7ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7c0 │ │ │ │ │ + cbz r0, 7ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40b4 │ │ │ │ │ + bl 40c4 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a66 │ │ │ │ │ + bne.w a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 10da │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df8 │ │ │ │ │ + beq.w e02 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df8 │ │ │ │ │ + beq.w e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df8 │ │ │ │ │ + beq.w e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4244 │ │ │ │ │ + bl 4254 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df8 │ │ │ │ │ + beq.w e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eb4 │ │ │ │ │ + bl 3ec4 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfc │ │ │ │ │ + bne.w e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40b4 │ │ │ │ │ + bl 40c4 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dfc │ │ │ │ │ + bne.w e06 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 1b9e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b30 │ │ │ │ │ + beq.w 1b94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 10d2 │ │ │ │ │ + b.w 10de │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8dc │ │ │ │ │ + cbz r0, 8e6 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ec │ │ │ │ │ + beq.w 15f2 │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53a │ │ │ │ │ + bne.w 544 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 55a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n df6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 550 │ │ │ │ │ + bne.w 59e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n dec │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 28e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d06 │ │ │ │ │ + beq.w 16ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d06 │ │ │ │ │ + bne.w 16ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 190c │ │ │ │ │ + bne.w 16d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1830 │ │ │ │ │ + beq.w 16f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185a │ │ │ │ │ + bne.w 1722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d2e │ │ │ │ │ + beq.w 16d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d2e │ │ │ │ │ + beq.w 16d2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d2e │ │ │ │ │ + beq.w 16d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d2e │ │ │ │ │ + beq.w 16d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eb4 │ │ │ │ │ + bl 3ec4 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 190c │ │ │ │ │ + bne.w 16d6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d24 │ │ │ │ │ + beq.w 16c8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d1a │ │ │ │ │ + beq.w 16be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 1910 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 594 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 28e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.w 16da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3be │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11e4 │ │ │ │ │ + beq.w 11f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e4 │ │ │ │ │ + bne.w 11f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, a5e │ │ │ │ │ + cbnz r3, a68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fde │ │ │ │ │ + bne.w fea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, a5e │ │ │ │ │ + cbnz r3, a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f68 │ │ │ │ │ + bne.w f74 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ b.n 3c0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 1b9e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 84c │ │ │ │ │ + b.n 856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e68 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1178,40 +1182,40 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1818 │ │ │ │ │ + beq.w 1b46 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1818 │ │ │ │ │ + bne.w 1b46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a5a │ │ │ │ │ + bne.w 189c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128e │ │ │ │ │ + beq.w 15aa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a5a │ │ │ │ │ + bne.w 189c │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ @@ -1219,134 +1223,134 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1944 │ │ │ │ │ + beq.w 18b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1944 │ │ │ │ │ + bne.w 18b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc4 │ │ │ │ │ + bne.n bce │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 104c │ │ │ │ │ + bne.w 1058 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, bc4 │ │ │ │ │ + cbz r0, bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8f94 │ │ │ │ │ + bl 8f94 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, bc4 │ │ │ │ │ + cbz r0, bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aeac │ │ │ │ │ + bl aeac │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, bc4 │ │ │ │ │ + cbnz r3, bce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, bc4 │ │ │ │ │ + cbz r0, bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, bc4 │ │ │ │ │ + cbz r0, bce │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cc │ │ │ │ │ + beq.w 1b18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a64 │ │ │ │ │ + bne.w 1a40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w cd4 │ │ │ │ │ + beq.w cde │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n b2c │ │ │ │ │ + b.n b36 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w ed4 │ │ │ │ │ + beq.w ee0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed4 │ │ │ │ │ + bne.w ee0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1288 │ │ │ │ │ + beq.w 15a4 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n c54 │ │ │ │ │ + ble.n c5e │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n bfe │ │ │ │ │ + b.n c08 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 49ac │ │ │ │ │ + bl 49bc │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fe │ │ │ │ │ + beq.w 708 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c7a │ │ │ │ │ + beq.w 1b6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 720 │ │ │ │ │ + b.n 72a │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1358,15 +1362,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1652 │ │ │ │ │ + beq.w 1c02 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -1378,115 +1382,115 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192e │ │ │ │ │ + beq.w 1b30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 193c │ │ │ │ │ - b.w 3c4 │ │ │ │ │ + bne.w 1b3e │ │ │ │ │ + b.w 428 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1286 │ │ │ │ │ + beq.w 15a2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n bb6 │ │ │ │ │ + b.n bc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1614 │ │ │ │ │ + bne.w 197a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d1c │ │ │ │ │ + cbz r0, d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d1c │ │ │ │ │ + cbz r0, d26 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a74 │ │ │ │ │ + bne.w 1a5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1614 │ │ │ │ │ + bne.w 197a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee8 │ │ │ │ │ + beq.w ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee8 │ │ │ │ │ + beq.w ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e48 │ │ │ │ │ + bl 5e54 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee8 │ │ │ │ │ + beq.w ef4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee8 │ │ │ │ │ + beq.w ef4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eec │ │ │ │ │ + bne.w ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee8 │ │ │ │ │ + beq.w ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ddc │ │ │ │ │ + cbz r0, de6 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl de9c │ │ │ │ │ + bl de90 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1497,91 +1501,91 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a0 │ │ │ │ │ + bne.w 6aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b6 │ │ │ │ │ + bne.w 6c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n ef8 │ │ │ │ │ + b.n f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 2b2 │ │ │ │ │ - b.n 9f4 │ │ │ │ │ + b.n 90c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 10da │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bbfc │ │ │ │ │ + bl bbfc │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eb4 │ │ │ │ │ + bl 3ec4 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 10da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40b4 │ │ │ │ │ + bl 40c4 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 10da │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 1b9e │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -1593,123 +1597,125 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b12 │ │ │ │ │ + beq.w 1b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 424 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b1c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.w 3c4 │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 10de │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 3b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110c │ │ │ │ │ + bne.w 1116 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 2f2 │ │ │ │ │ - b.n 9f4 │ │ │ │ │ + b.n 90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e48 │ │ │ │ │ + bl 5e54 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 608 │ │ │ │ │ + beq.w 612 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 60c │ │ │ │ │ + bne.w 616 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 608 │ │ │ │ │ + beq.w 612 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 608 │ │ │ │ │ + beq.w 612 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 60c │ │ │ │ │ + bne.w 616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 662 │ │ │ │ │ - b.w 608 │ │ │ │ │ + bne.w 66c │ │ │ │ │ + b.w 612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e68 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a5e │ │ │ │ │ + beq.w a68 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a5e │ │ │ │ │ + beq.w a68 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a5e │ │ │ │ │ + beq.w a68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a5e │ │ │ │ │ + beq.w a68 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -1718,35 +1724,35 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 102a │ │ │ │ │ + cbnz r0, 1036 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a62 │ │ │ │ │ + beq.w a6c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a62 │ │ │ │ │ + b.n a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e68 │ │ │ │ │ + bl 8e68 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a40 │ │ │ │ │ + beq.w a4a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a40 │ │ │ │ │ + beq.w a4a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1759,191 +1765,191 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fca │ │ │ │ │ + beq.n fd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e6 │ │ │ │ │ + beq.w 1b28 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd8 │ │ │ │ │ + bne.n fe4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3c4 │ │ │ │ │ + b.w 428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1190 │ │ │ │ │ + beq.w 119a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1190 │ │ │ │ │ + bne.w 119a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10b4 │ │ │ │ │ + cbnz r5, 10c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 1094 │ │ │ │ │ + cbz r0, 10a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8f94 │ │ │ │ │ + bl 8f94 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1198 │ │ │ │ │ + bne.w 11a2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r5, 10b4 │ │ │ │ │ + cbnz r5, 10c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f8 │ │ │ │ │ + bne.w 1510 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b5a │ │ │ │ │ + beq.w b64 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n bcc │ │ │ │ │ + b.n bd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 336 │ │ │ │ │ - b.n 9f4 │ │ │ │ │ + b.n 90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 880 │ │ │ │ │ + blt.w 88a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12d0 │ │ │ │ │ + bne.n 11fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 78c │ │ │ │ │ - b.n 10ce │ │ │ │ │ + beq.w 796 │ │ │ │ │ + b.n 10da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ef8 │ │ │ │ │ + bne.w f04 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 176c │ │ │ │ │ + beq.w 1c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 176c │ │ │ │ │ + bne.w 1c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 1188 │ │ │ │ │ + cbnz r3, 1192 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 1160 │ │ │ │ │ + cbnz r3, 116a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1718 │ │ │ │ │ + bne.w 1c2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 1188 │ │ │ │ │ + cbnz r6, 1192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 1188 │ │ │ │ │ + cbnz r3, 1192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1774 │ │ │ │ │ + bne.w 1c8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef8 │ │ │ │ │ + b.n f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1070 │ │ │ │ │ + b.n 107c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aeac │ │ │ │ │ + bl aeac │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1096 │ │ │ │ │ + bne.w 10a2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1094 │ │ │ │ │ + beq.w 10a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -1951,319 +1957,279 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 126c │ │ │ │ │ + bne.w 1586 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 11f4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 150c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b8 │ │ │ │ │ + b.n 10c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a22 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8f94 │ │ │ │ │ - R_ARM_THM_CALL patterns_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10b2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl aeac │ │ │ │ │ - R_ARM_THM_CALL guard_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10b4 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10b2 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10b2 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10b2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 11d4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1b0c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11de │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n baa │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 550 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1b46 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 478 │ │ │ │ │ - b.n de8 │ │ │ │ │ + b.n a2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ce │ │ │ │ │ + bne.w 10da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c4 │ │ │ │ │ + beq.w 1504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c4 │ │ │ │ │ + bne.w 1504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15be │ │ │ │ │ + bne.n 1322 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1342 │ │ │ │ │ + cbz r0, 126c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1342 │ │ │ │ │ + cbz r0, 126c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1342 │ │ │ │ │ + cbz r0, 126c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1576 │ │ │ │ │ + bne.w 1478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15be │ │ │ │ │ + bne.n 1322 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1384 │ │ │ │ │ + cbz r0, 12ac │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1384 │ │ │ │ │ + cbz r0, 12ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ - cbz r0, 1384 │ │ │ │ │ + bl f874 │ │ │ │ │ + cbz r0, 12ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_144_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d2 │ │ │ │ │ + bne.w 1448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15be │ │ │ │ │ + cbnz r3, 1322 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13bc │ │ │ │ │ + cbz r0, 12dc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13bc │ │ │ │ │ + cbz r0, 12dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a48 │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 13bc │ │ │ │ │ + cbz r0, 12dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4244 │ │ │ │ │ + bl 4254 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1504 │ │ │ │ │ + cbnz r0, 1328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 15be │ │ │ │ │ + cbnz r6, 1322 │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13f0 │ │ │ │ │ + cbz r0, 130e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13f0 │ │ │ │ │ + cbz r0, 130e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a48 │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ - cbz r0, 13f0 │ │ │ │ │ + cbz r0, 130e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bbfc │ │ │ │ │ + bl bbfc │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ - cbnz r0, 1404 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 13a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 78c │ │ │ │ │ - b.n 10ce │ │ │ │ │ + beq.w 796 │ │ │ │ │ + b.n 10da │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1316 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #677 @ 0x2a5 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + movs r1, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 71c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 214c │ │ │ │ │ + R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 12e0 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [fp, #12] │ │ │ │ │ + bl 8268 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1310 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 1316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f2 │ │ │ │ │ + beq.n 1310 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14ca │ │ │ │ │ + beq.w 14ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ca │ │ │ │ │ + bne.n 14ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14c2 │ │ │ │ │ + bne.n 14c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b8 │ │ │ │ │ + beq.n 14bc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c │ │ │ │ │ + bl 214c │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14bc │ │ │ │ │ + bne.n 14c0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13f6 │ │ │ │ │ + bne.n 1314 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f0 │ │ │ │ │ + beq.w 130e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2272,589 +2238,657 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b.n 138e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbnz r0, 149e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 139e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 1316 │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1466 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r3, 1500 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + bne.w 139e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 426 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 1464 │ │ │ │ │ + b.n 1408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13f6 │ │ │ │ │ + b.n 1314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1430 │ │ │ │ │ + b.n 13d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 159c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14b0 │ │ │ │ │ + beq.w 1880 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1bb2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #677 @ 0x2a5 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1226 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8f94 │ │ │ │ │ + R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ - movs r1, #16 │ │ │ │ │ + beq.w 10be │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl aeac │ │ │ │ │ + R_ARM_THM_CALL guard_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 10c0 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 213c │ │ │ │ │ - R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13c0 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + beq.w 10be │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + beq.w 10be │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10be │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [fp, #12] │ │ │ │ │ - b.n 14a0 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f2 │ │ │ │ │ + beq.w 11e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + beq.n 15fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11ee │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w bb4 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 426 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 13f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12fa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w bc8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w bcc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.w 3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6b6 │ │ │ │ │ + blt.w 55a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 1664 │ │ │ │ │ + cbnz r3, 15fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5ee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n efa │ │ │ │ │ + beq.w 482 │ │ │ │ │ + b.n df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 163e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3c0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1700 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 37a │ │ │ │ │ + b.w 454 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 8be │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 159a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1614 │ │ │ │ │ + bne.w df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19f8 │ │ │ │ │ + beq.w 1baa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19f8 │ │ │ │ │ + bne.w 1baa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 16f0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1896 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbnz r3, 16c4 │ │ │ │ │ + cbz r0, 1658 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f388 │ │ │ │ │ + cbz r0, 1658 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 16c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a00 │ │ │ │ │ + bne.w 14d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 16f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 16f0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #647 @ 0x287 │ │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 194e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 5ee │ │ │ │ │ - b.n 1614 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.w 39c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 9ea │ │ │ │ │ + cbz r0, 16a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5c0 │ │ │ │ │ + bl f388 │ │ │ │ │ + cbz r0, 16a8 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 115c │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 16a8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 115c │ │ │ │ │ + cbz r0, 16a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17fe │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + bne.w 1858 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17f2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w ef8 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 482 │ │ │ │ │ + b.w df2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 16da │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 35c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 3c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1132 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + b.w 934 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 9f8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 184c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16d6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1844 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1844 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 183e │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1184 │ │ │ │ │ + cbz r0, 176e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fec │ │ │ │ │ - R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1184 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + bl f388 │ │ │ │ │ + cbz r0, 176e │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1188 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + bne.n 183e │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1184 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 17b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f388 │ │ │ │ │ + cbz r0, 17b8 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 17b8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1184 │ │ │ │ │ + cbz r0, 17b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cbnz r0, 17cc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 962 │ │ │ │ │ + b.n 16d6 │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 17fe │ │ │ │ │ + cbnz r0, 1824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 175e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w ef8 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 17bc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.w ef8 │ │ │ │ │ + b.n 17c0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 17f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 175e │ │ │ │ │ - b.n 15b6 │ │ │ │ │ + bne.n 17fc │ │ │ │ │ + b.n 14b4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - b.w af0 │ │ │ │ │ + b.n 1742 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 962 │ │ │ │ │ + b.n 16d6 │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16ac │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 16b0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 16b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3b4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 72a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 75e │ │ │ │ │ + b.w 6ee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w b56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9ca │ │ │ │ │ + blt.w 6c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d38 │ │ │ │ │ + beq.w 1bc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 190c │ │ │ │ │ + bne.n 197a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c88 │ │ │ │ │ + beq.w 1a38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c88 │ │ │ │ │ + bne.w 1a38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1c90 │ │ │ │ │ + cbnz r3, 196c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18aa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ - cbz r0, 18aa │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1c90 │ │ │ │ │ + cbnz r3, 1944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ │ + movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 18fa │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 1940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ - cbz r0, 18fa │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1ad0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cbnz r6, 196c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18fa │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbnz r3, 196c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18fa │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1c96 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbnz r0, 1982 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 934 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 35c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 3c6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 264 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.w 5f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3c0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w b4c │ │ │ │ │ + b.w f06 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.n 1968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl fec │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.n 1968 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16f0 │ │ │ │ │ + bne.n 196c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.n 1968 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.n 1968 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.n 1968 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.n 1968 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2863,783 +2897,748 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1af0 │ │ │ │ │ + cbnz r0, 1a1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1aea │ │ │ │ │ + cbz r0, 1a18 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 16f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 168c │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16c0 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16c0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16c0 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - b.n 19ce │ │ │ │ │ + b.n 1970 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 1970 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 720 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a10 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 6e4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3b4 │ │ │ │ │ + b.n 190c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba8 │ │ │ │ │ + beq.w bb2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 15da │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e48 │ │ │ │ │ + bl 5e54 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1c │ │ │ │ │ + beq.w d26 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d20 │ │ │ │ │ + bne.w d2a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1c │ │ │ │ │ + beq.w d26 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1c │ │ │ │ │ + beq.w d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1c │ │ │ │ │ + beq.w d26 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddc │ │ │ │ │ + beq.w de6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ - b.w db4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 16f4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 19f0 │ │ │ │ │ - b.n 15b6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1280 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cbz r0, 1b26 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 10d2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 10d2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 880 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 10d2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w de8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c72 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1c72 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c6c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ - cbz r0, 1b9c │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c34 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1be6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ - cbz r0, 1be6 │ │ │ │ │ + b.w dbe │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1be6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1940 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1be6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1940 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 1bfc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 478 │ │ │ │ │ - b.w de8 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1940 │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r0, 1c54 │ │ │ │ │ + b.n 19f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a4e │ │ │ │ │ + b.w bd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ + b.w 1050 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bea │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 1bee │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.w 3c0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c20 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1d34 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + b.w afa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 768 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 264 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.w 428 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c52 │ │ │ │ │ + b.w 722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c2c │ │ │ │ │ - b.n 15b6 │ │ │ │ │ + bne.w ed8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w 10de │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 88a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1bee │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 10de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b70 │ │ │ │ │ + b.n 1628 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c48 │ │ │ │ │ - b.w 718 │ │ │ │ │ + bne.w 188e │ │ │ │ │ + b.n 14b4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 1974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 187a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1902 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ + b.w 3f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 1bf0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3c0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r3, 1c14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 37a │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.w 39c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 902 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 5ca │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1166 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1166 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1cf0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18fe │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq.n 1d08 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w f04 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 113c │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 118e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl fec │ │ │ │ │ + R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 118e │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 1902 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1192 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 118e │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 118e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1cba │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1d34 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + cbnz r0, 1d14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cc8 │ │ │ │ │ - b.n 15b6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 906 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 44a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9ca │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 1c72 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 1910 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.w f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 190c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 1906 │ │ │ │ │ - nop │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c72 │ │ │ │ │ + b.w 14b4 │ │ │ │ │ │ │ │ │ │ -00001d40 <_tmp_6_rule>: │ │ │ │ │ +00001d30 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1dae <_tmp_6_rule+0x6e> │ │ │ │ │ + beq.n 1d9e <_tmp_6_rule+0x6e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1dae <_tmp_6_rule+0x6e> │ │ │ │ │ + cbnz r0, 1d9e <_tmp_6_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1db6 <_tmp_6_rule+0x76> │ │ │ │ │ + cbnz r3, 1da6 <_tmp_6_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1da8 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 1d98 <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1da8 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r3, 1d98 <_tmp_6_rule+0x68> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1da8 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 1d98 <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1da8 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r3, 1d98 <_tmp_6_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1da8 <_tmp_6_rule+0x68> │ │ │ │ │ + cbnz r0, 1d98 <_tmp_6_rule+0x68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1da4 <_tmp_6_rule+0x64> │ │ │ │ │ + b.n 1d94 <_tmp_6_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1d6a <_tmp_6_rule+0x2a> │ │ │ │ │ + b.n 1d5a <_tmp_6_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1da4 <_tmp_6_rule+0x64> │ │ │ │ │ + b.n 1d94 <_tmp_6_rule+0x64> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dc0 <_tmp_7_rule>: │ │ │ │ │ +00001db0 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1e24 <_tmp_7_rule+0x64> │ │ │ │ │ + beq.n 1e14 <_tmp_7_rule+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1e24 <_tmp_7_rule+0x64> │ │ │ │ │ + cbnz r0, 1e14 <_tmp_7_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1e1c <_tmp_7_rule+0x5c> │ │ │ │ │ + cbnz r3, 1e0c <_tmp_7_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e16 <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r0, 1e06 <_tmp_7_rule+0x56> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1e16 <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r3, 1e06 <_tmp_7_rule+0x56> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e16 <_tmp_7_rule+0x56> │ │ │ │ │ + cbnz r0, 1e06 <_tmp_7_rule+0x56> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e12 <_tmp_7_rule+0x52> │ │ │ │ │ + b.n 1e02 <_tmp_7_rule+0x52> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e12 <_tmp_7_rule+0x52> │ │ │ │ │ + b.n 1e02 <_tmp_7_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1dea <_tmp_7_rule+0x2a> │ │ │ │ │ + b.n 1dda <_tmp_7_rule+0x2a> │ │ │ │ │ │ │ │ │ │ -00001e2c <_tmp_8_rule>: │ │ │ │ │ +00001e1c <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1e92 <_tmp_8_rule+0x66> │ │ │ │ │ + beq.n 1e82 <_tmp_8_rule+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1e92 <_tmp_8_rule+0x66> │ │ │ │ │ + cbnz r0, 1e82 <_tmp_8_rule+0x66> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1e8a <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r3, 1e7a <_tmp_8_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e84 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r0, 1e74 <_tmp_8_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1e84 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r3, 1e74 <_tmp_8_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1e84 <_tmp_8_rule+0x58> │ │ │ │ │ + cbnz r0, 1e74 <_tmp_8_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e80 <_tmp_8_rule+0x54> │ │ │ │ │ + b.n 1e70 <_tmp_8_rule+0x54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e80 <_tmp_8_rule+0x54> │ │ │ │ │ + b.n 1e70 <_tmp_8_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e56 <_tmp_8_rule+0x2a> │ │ │ │ │ + b.n 1e46 <_tmp_8_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e9c <_tmp_9_rule>: │ │ │ │ │ +00001e8c <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1f02 <_tmp_9_rule+0x66> │ │ │ │ │ + beq.n 1ef2 <_tmp_9_rule+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 1f02 <_tmp_9_rule+0x66> │ │ │ │ │ + cbnz r0, 1ef2 <_tmp_9_rule+0x66> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1efa <_tmp_9_rule+0x5e> │ │ │ │ │ + cbnz r3, 1eea <_tmp_9_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ef4 <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r0, 1ee4 <_tmp_9_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1ef4 <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r3, 1ee4 <_tmp_9_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ef4 <_tmp_9_rule+0x58> │ │ │ │ │ + cbnz r0, 1ee4 <_tmp_9_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ef0 <_tmp_9_rule+0x54> │ │ │ │ │ + b.n 1ee0 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ef0 <_tmp_9_rule+0x54> │ │ │ │ │ + b.n 1ee0 <_tmp_9_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ec6 <_tmp_9_rule+0x2a> │ │ │ │ │ + b.n 1eb6 <_tmp_9_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f0c : │ │ │ │ │ +00001efc : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 215e │ │ │ │ │ + beq.w 214e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 215e │ │ │ │ │ + bne.w 214e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2156 │ │ │ │ │ + bne.w 2146 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 2168 │ │ │ │ │ + bl 2158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1f9a │ │ │ │ │ + cbz r0, 1f8a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 1f9a │ │ │ │ │ + cbz r0, 1f8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1f9a │ │ │ │ │ + cbz r0, 1f8a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2102 │ │ │ │ │ + beq.w 20f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2102 │ │ │ │ │ + bne.w 20f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 20d2 │ │ │ │ │ + bne.w 20c2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 20f4 │ │ │ │ │ + beq.w 20e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20f4 │ │ │ │ │ + bne.w 20e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20fc │ │ │ │ │ + bne.w 20ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2168 │ │ │ │ │ + bl 2158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1fea │ │ │ │ │ + cbnz r0, 1fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 213a │ │ │ │ │ + beq.w 212a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 213a │ │ │ │ │ + bne.w 212a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2120 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2148 │ │ │ │ │ + beq.w 2138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2120 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 2062 │ │ │ │ │ - bl 2168 │ │ │ │ │ + cbz r2, 2052 │ │ │ │ │ + bl 2158 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2062 │ │ │ │ │ + cbz r0, 2052 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2116 │ │ │ │ │ + bne.n 2106 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 20d8 │ │ │ │ │ + beq.n 20c8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 2030 │ │ │ │ │ + b.n 2020 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2142 │ │ │ │ │ + beq.n 2132 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 208a │ │ │ │ │ + ble.n 207a │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2078 │ │ │ │ │ + b.n 2068 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ @@ -3649,521 +3648,521 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fda │ │ │ │ │ + beq.n 1fca │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 20c4 │ │ │ │ │ + cbnz r3, 20b4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 20c8 │ │ │ │ │ + cbnz r0, 20b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fda │ │ │ │ │ + b.n 1fca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2102 │ │ │ │ │ + cbnz r3, 20f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f90 │ │ │ │ │ + b.n 1f80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1f90 │ │ │ │ │ + b.n 1f80 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 2142 │ │ │ │ │ + cbz r0, 2132 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2056 │ │ │ │ │ + b.n 2046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1fc4 │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fda │ │ │ │ │ + b.n 1fca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20ce │ │ │ │ │ + beq.n 20be │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f90 │ │ │ │ │ + b.n 1f80 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2052 │ │ │ │ │ + beq.n 2042 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fda │ │ │ │ │ + b.n 1fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2008 │ │ │ │ │ + b.n 1ff8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2134 │ │ │ │ │ + b.n 2124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f90 │ │ │ │ │ + b.n 1f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f40 │ │ │ │ │ + b.n 1f30 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002168 : │ │ │ │ │ +00002158 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 35fe │ │ │ │ │ + beq.w 35ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35fe │ │ │ │ │ + bne.w 35ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2578 │ │ │ │ │ + bne.w 2568 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 35c6 │ │ │ │ │ + beq.w 35b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 27da │ │ │ │ │ + bne.w 27ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 35f4 │ │ │ │ │ + beq.w 35e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35f4 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 35e0 │ │ │ │ │ + bne.w 35d0 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 26cc │ │ │ │ │ + beq.w 26bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26fc │ │ │ │ │ + bne.w 26ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 239c │ │ │ │ │ + bne.w 238c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 35d6 │ │ │ │ │ + beq.w 35c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35d6 │ │ │ │ │ + bne.w 35c6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 34f6 │ │ │ │ │ + bne.w 34e6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28e2 │ │ │ │ │ + bne.w 28d2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 34f6 │ │ │ │ │ + bne.w 34e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38a8 │ │ │ │ │ + bl 3898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 290a │ │ │ │ │ + bne.w 28fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 239c │ │ │ │ │ + bne.w 238c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 359c │ │ │ │ │ + beq.w 358c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 359c │ │ │ │ │ + bne.w 358c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3592 │ │ │ │ │ + bne.w 3582 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3320 │ │ │ │ │ + beq.w 3310 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3598 │ │ │ │ │ + bne.w 3588 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 35b0 │ │ │ │ │ + beq.w 35a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35b0 │ │ │ │ │ + bne.w 35a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 35c0 │ │ │ │ │ + bne.w 35b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2588 │ │ │ │ │ + bne.w 2578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 239c │ │ │ │ │ + bne.n 238c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3608 │ │ │ │ │ + beq.w 35f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3608 │ │ │ │ │ + bne.w 35f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32fc │ │ │ │ │ + bne.w 32ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 38a8 │ │ │ │ │ + bl 3898 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27fc │ │ │ │ │ + bne.w 27ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32fc │ │ │ │ │ + bne.w 32ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27e2 │ │ │ │ │ + bne.w 27d2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32fc │ │ │ │ │ + bne.w 32ec │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a88 │ │ │ │ │ + bne.w 2a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2cdc │ │ │ │ │ + bne.w 2ccc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fb0 │ │ │ │ │ + bne.w 2fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2798 │ │ │ │ │ + bne.w 2788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2822 │ │ │ │ │ + bne.w 2812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_5_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a1a │ │ │ │ │ + bne.w 2a0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2928 │ │ │ │ │ + bne.w 2918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a2c │ │ │ │ │ + bne.w 2a1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 │ │ │ │ │ + bne.w 2ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b7c │ │ │ │ │ + bne.w 2b6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #532 @ 0x214 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c1c │ │ │ │ │ + bne.w 2c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2db6 │ │ │ │ │ + bne.w 2da6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dc6 │ │ │ │ │ + bne.w 2db6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e0e │ │ │ │ │ + bne.w 2dfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c18 │ │ │ │ │ + bne.w 2c08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ef2 │ │ │ │ │ + bne.w 2ee2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4176,18 +4175,18 @@ │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2306 │ │ │ │ │ + beq.w 22f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3612 │ │ │ │ │ + bne.w 3602 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r6, r7, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4196,177 +4195,177 @@ │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 36cc │ │ │ │ │ + beq.w 36bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36cc │ │ │ │ │ + bne.w 36bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36c4 │ │ │ │ │ + bne.w 36b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 25f8 │ │ │ │ │ + cbz r0, 25e8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28c0 │ │ │ │ │ + bne.w 28b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2310 │ │ │ │ │ + beq.w 2300 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2310 │ │ │ │ │ + bne.w 2300 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 331a │ │ │ │ │ + beq.w 330a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 2640 │ │ │ │ │ + ble.n 2630 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 2630 │ │ │ │ │ + bne.n 2620 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 333e │ │ │ │ │ + beq.w 332e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 333e │ │ │ │ │ + beq.w 332e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 333a │ │ │ │ │ + bne.w 332a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3330 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ ldrd r5, r7, [r0, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 32ee │ │ │ │ │ + bne.w 32de │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3304 │ │ │ │ │ + beq.w 32f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 368e │ │ │ │ │ + bne.w 367e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 256a │ │ │ │ │ + b.n 255a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 35e8 │ │ │ │ │ + blt.w 35d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 35e0 │ │ │ │ │ + bne.w 35d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2226 │ │ │ │ │ + beq.w 2216 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2226 │ │ │ │ │ + beq.w 2216 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2226 │ │ │ │ │ + beq.w 2216 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8de0 │ │ │ │ │ + bl 8de0 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2228 │ │ │ │ │ + bne.w 2218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3330 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b4 │ │ │ │ │ + beq.w 37a4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4378,949 +4377,949 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a7a │ │ │ │ │ + beq.w 2a6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26c2 │ │ │ │ │ + beq.n 26b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37bc │ │ │ │ │ + beq.w 37ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 239e │ │ │ │ │ + b.n 238e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a6 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r0, 27c8 │ │ │ │ │ + cbz r0, 27b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 256a │ │ │ │ │ + beq.w 255a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 256a │ │ │ │ │ + beq.w 255a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2580 │ │ │ │ │ + b.n 2570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34e0 │ │ │ │ │ + beq.w 34d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3680 │ │ │ │ │ + bne.w 3670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10c18 │ │ │ │ │ + bl 10c40 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a38 │ │ │ │ │ + bne.w 2a28 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2cda │ │ │ │ │ + bne.w 2cca │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 239e │ │ │ │ │ + b.n 238e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 379c │ │ │ │ │ + beq.w 378c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 379c │ │ │ │ │ + bne.w 378c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3774 │ │ │ │ │ + bne.w 3764 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 377a │ │ │ │ │ + beq.w 376a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3772 │ │ │ │ │ + beq.w 3762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3774 │ │ │ │ │ + bne.w 3764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36bc │ │ │ │ │ + beq.w 36ac │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36a0 │ │ │ │ │ + beq.w 3690 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37a6 │ │ │ │ │ + bne.w 3796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 256a │ │ │ │ │ + b.n 255a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3568 │ │ │ │ │ + bne.w 3558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 32da │ │ │ │ │ + beq.w 32ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 25b6 │ │ │ │ │ + b.n 25a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d2c │ │ │ │ │ + bl 7d1c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2268 │ │ │ │ │ + beq.w 2258 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2268 │ │ │ │ │ + beq.w 2258 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34fe │ │ │ │ │ + bne.w 34ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30b2 │ │ │ │ │ + bne.w 30a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 228e │ │ │ │ │ - b.n 239c │ │ │ │ │ + beq.w 227e │ │ │ │ │ + b.n 238c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3388 │ │ │ │ │ + beq.w 3378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3388 │ │ │ │ │ + bne.w 3378 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3382 │ │ │ │ │ + bne.w 3372 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 334e │ │ │ │ │ + beq.w 333e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dd6 │ │ │ │ │ + beq.w 2dc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dd6 │ │ │ │ │ + beq.w 2dc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 339a │ │ │ │ │ + beq.w 338a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 339a │ │ │ │ │ + bne.w 338a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3392 │ │ │ │ │ + bne.w 3382 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ec2 │ │ │ │ │ + bne.w 2eb2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2dd8 │ │ │ │ │ + bne.w 2dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34d8 │ │ │ │ │ + beq.w 34c8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34ce │ │ │ │ │ + beq.w 34be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3704 │ │ │ │ │ + bne.w 36f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 81c │ │ │ │ │ R_ARM_THM_CALL import_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2422 │ │ │ │ │ + beq.w 2412 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 256a │ │ │ │ │ + b.n 255a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d0c │ │ │ │ │ + bl 4d1c │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a26 │ │ │ │ │ - b.n 246a │ │ │ │ │ + bne.n 2a16 │ │ │ │ │ + b.n 245a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3330 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3330 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ strd r5, r1, [sp] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 277e │ │ │ │ │ + bne.w 276e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2790 │ │ │ │ │ - b.n 281c │ │ │ │ │ + bne.w 2780 │ │ │ │ │ + b.n 280c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d2c │ │ │ │ │ + bl 7d1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 238c │ │ │ │ │ + beq.w 237c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 238c │ │ │ │ │ + beq.w 237c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27fc │ │ │ │ │ + beq.w 27ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2800 │ │ │ │ │ + beq.w 27f0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2392 │ │ │ │ │ + b.n 2382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33e2 │ │ │ │ │ + beq.w 33d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33e2 │ │ │ │ │ + bne.w 33d2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 33ae │ │ │ │ │ + bne.w 339e │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 33be │ │ │ │ │ + beq.w 33ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33a4 │ │ │ │ │ + beq.w 3394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6190 │ │ │ │ │ + bl 619c │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33a4 │ │ │ │ │ + beq.w 3394 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_16_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_16_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33a4 │ │ │ │ │ + beq.w 3394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37cc │ │ │ │ │ + beq.w 37bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37c2 │ │ │ │ │ + beq.w 37b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 33b2 │ │ │ │ │ + b.w 33a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3812 │ │ │ │ │ + beq.w 3802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3812 │ │ │ │ │ + bne.w 3802 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 380a │ │ │ │ │ + bne.w 37fa │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 37e8 │ │ │ │ │ + beq.w 37d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd40 │ │ │ │ │ + bl dd34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37de │ │ │ │ │ + beq.w 37ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37de │ │ │ │ │ + beq.w 37ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37d4 │ │ │ │ │ + beq.w 37c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24bc │ │ │ │ │ + beq.w 24ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27da │ │ │ │ │ + b.n 27ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3664 │ │ │ │ │ + beq.w 3654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3664 │ │ │ │ │ + bne.w 3654 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 362e │ │ │ │ │ + bne.w 361e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3640 │ │ │ │ │ + beq.w 3630 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 362c │ │ │ │ │ + beq.w 361c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 362c │ │ │ │ │ + beq.w 361c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 54c8 │ │ │ │ │ + bl 54d4 │ │ │ │ │ R_ARM_THM_CALL _tmp_17_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 362e │ │ │ │ │ + bne.w 361e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3678 │ │ │ │ │ + beq.w 3668 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 366e │ │ │ │ │ + beq.w 365e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3632 │ │ │ │ │ + b.w 3622 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 239c │ │ │ │ │ + bne.w 238c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3768 │ │ │ │ │ + beq.w 3758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3768 │ │ │ │ │ + bne.w 3758 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3760 │ │ │ │ │ + bne.w 3750 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 69e4 │ │ │ │ │ + bl 6980 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3712 │ │ │ │ │ + bne.w 3702 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3760 │ │ │ │ │ + bne.w 3750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f74c │ │ │ │ │ + bl f774 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3170 │ │ │ │ │ + bne.w 3160 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3760 │ │ │ │ │ + bne.w 3750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 311a │ │ │ │ │ + bne.w 310a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3760 │ │ │ │ │ + bne.w 3750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e8 │ │ │ │ │ + bl 7784 │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 2d70 │ │ │ │ │ + cbz r0, 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3252 │ │ │ │ │ + bne.w 3242 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3760 │ │ │ │ │ + bne.w 3750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e8 │ │ │ │ │ + bl 7784 │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 2d92 │ │ │ │ │ + cbz r0, 2d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd40 │ │ │ │ │ + bl dd34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 381c │ │ │ │ │ + bne.w 380c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3760 │ │ │ │ │ + bne.w 3750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 327a │ │ │ │ │ + bne.w 326a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 239c │ │ │ │ │ + b.w 238c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d60 <_tmp_154_rule+0x340> │ │ │ │ │ + bl 5d6c │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a26 │ │ │ │ │ - b.w 24fa │ │ │ │ │ + bne.w 2a16 │ │ │ │ │ + b.w 24ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c78 <_tmp_154_rule+0x258> │ │ │ │ │ + bl 5c84 <_tmp_154_rule+0x274> │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a26 │ │ │ │ │ - b.w 251e │ │ │ │ │ + bne.w 2a16 │ │ │ │ │ + b.w 250e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3382 │ │ │ │ │ + bne.w 3372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34d8 │ │ │ │ │ + beq.w 34c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34d8 │ │ │ │ │ + beq.w 34c8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 29f2 │ │ │ │ │ + b.n 29e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 355a │ │ │ │ │ + beq.w 354a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 355a │ │ │ │ │ + bne.w 354a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3554 │ │ │ │ │ + bne.w 3544 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3532 │ │ │ │ │ + beq.w 3522 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 351e │ │ │ │ │ + beq.w 350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 587c │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 351e │ │ │ │ │ + beq.w 350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 351e │ │ │ │ │ + beq.w 350e │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3562 │ │ │ │ │ + beq.w 3552 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3514 │ │ │ │ │ + beq.w 3504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3524 │ │ │ │ │ + b.n 3514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29c4 │ │ │ │ │ + beq.w 29b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 29ca │ │ │ │ │ + beq.w 29ba │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3626 │ │ │ │ │ + beq.w 3616 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dd8 │ │ │ │ │ + b.n 2dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 36fc │ │ │ │ │ + beq.w 36ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36fc │ │ │ │ │ + bne.w 36ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34c8 │ │ │ │ │ + bne.w 34b8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 36dc │ │ │ │ │ + beq.w 36cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c8 │ │ │ │ │ + beq.w 34b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 587c │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c8 │ │ │ │ │ + beq.w 34b8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c8 │ │ │ │ │ + beq.w 34b8 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36d6 │ │ │ │ │ + beq.w 36c6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34be │ │ │ │ │ + beq.w 34ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28b4 │ │ │ │ │ + beq.w 28a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 256a │ │ │ │ │ + b.w 255a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 349e │ │ │ │ │ + beq.w 348e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 349e │ │ │ │ │ + bne.w 348e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3484 │ │ │ │ │ + bne.w 3474 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 348a │ │ │ │ │ + beq.w 347a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3482 │ │ │ │ │ + beq.w 3472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3482 │ │ │ │ │ + beq.w 3472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f8 │ │ │ │ │ + bl 1908 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3484 │ │ │ │ │ + bne.w 3474 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3482 │ │ │ │ │ + beq.w 3472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3482 │ │ │ │ │ + beq.w 3472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 347a │ │ │ │ │ + beq.w 346a │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3474 │ │ │ │ │ + beq.w 3464 │ │ │ │ │ strd r3, r7, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -5329,48 +5328,48 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3454 │ │ │ │ │ + beq.w 3444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 26c2 │ │ │ │ │ + beq.w 26b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 345e │ │ │ │ │ - b.w 26c6 │ │ │ │ │ + bne.w 344e │ │ │ │ │ + b.w 26b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 291a │ │ │ │ │ + beq.w 290a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8de0 │ │ │ │ │ + bl 8de0 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3834 │ │ │ │ │ + bne.w 3824 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3330 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -5384,30 +5383,30 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 277e │ │ │ │ │ - b.n 2a7a │ │ │ │ │ + bne.w 276e │ │ │ │ │ + b.n 2a6a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d4e │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d4e │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5416,103 +5415,103 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dae │ │ │ │ │ + beq.w 2d9e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 239c │ │ │ │ │ + b.w 238c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d34 │ │ │ │ │ + beq.w 2d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3882 │ │ │ │ │ + beq.w 3872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3882 │ │ │ │ │ + bne.w 3872 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3878 │ │ │ │ │ + bne.w 3868 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3854 │ │ │ │ │ + beq.w 3844 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3878 │ │ │ │ │ + bne.w 3868 │ │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f9dc │ │ │ │ │ + bl fa04 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3866 │ │ │ │ │ + bne.w 3856 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 384e │ │ │ │ │ + beq.w 383e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w 383a │ │ │ │ │ + bgt.w 382a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d34 │ │ │ │ │ + beq.w 2d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d34 │ │ │ │ │ + beq.w 2d24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5521,41 +5520,41 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - b.n 3156 │ │ │ │ │ + b.n 3146 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d70 │ │ │ │ │ + beq.w 2d60 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81b4 │ │ │ │ │ + bl 8150 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3168 │ │ │ │ │ - b.n 2dae │ │ │ │ │ + bne.w 3158 │ │ │ │ │ + b.n 2d9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c18 │ │ │ │ │ + bl 10c40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dac │ │ │ │ │ + beq.w 2d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dac │ │ │ │ │ + beq.w 2d9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r8, r3, [r5, #20] │ │ │ │ │ @@ -5572,494 +5571,494 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3168 │ │ │ │ │ - b.n 2dae │ │ │ │ │ + bne.w 3158 │ │ │ │ │ + b.n 2d9e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 3316 │ │ │ │ │ + cbz r0, 3306 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.w 28d6 │ │ │ │ │ + b.w 28c6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bec │ │ │ │ │ + bl 1bfc │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.w 269c │ │ │ │ │ + b.w 268c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2392 │ │ │ │ │ + b.w 2382 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2792 │ │ │ │ │ - b.w 281e │ │ │ │ │ + bne.w 2782 │ │ │ │ │ + b.w 280e │ │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 239e │ │ │ │ │ + b.w 238e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2322 │ │ │ │ │ - b.w 239c │ │ │ │ │ + beq.w 2312 │ │ │ │ │ + b.w 238c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge.n 336c │ │ │ │ │ + bge.n 335c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2450 │ │ │ │ │ - b.n 2c18 │ │ │ │ │ + beq.w 2440 │ │ │ │ │ + b.n 2c08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2968 │ │ │ │ │ + beq.w 2958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3360 │ │ │ │ │ + b.n 3350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2948 │ │ │ │ │ + b.w 2938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dd8 │ │ │ │ │ + b.n 2dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 29a6 │ │ │ │ │ + b.w 2996 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 33ec │ │ │ │ │ + cbnz r3, 33dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2498 │ │ │ │ │ - b.n 2c18 │ │ │ │ │ + beq.w 2488 │ │ │ │ │ + b.n 2c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 2b70 │ │ │ │ │ + blt.w 2b60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b00 │ │ │ │ │ - b.n 33ae │ │ │ │ │ + beq.w 2af0 │ │ │ │ │ + b.n 339e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2ae0 │ │ │ │ │ + b.w 2ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 33b0 │ │ │ │ │ + bne.n 33a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 344c │ │ │ │ │ + beq.n 343c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 344c │ │ │ │ │ + cbnz r0, 343c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3446 │ │ │ │ │ + cbnz r5, 3436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 343e │ │ │ │ │ + cbz r0, 342e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 343e │ │ │ │ │ + cbz r0, 342e │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81b4 │ │ │ │ │ + bl 8150 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 343e │ │ │ │ │ + cbz r0, 342e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 33ae │ │ │ │ │ + b.n 339e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 343a │ │ │ │ │ + b.n 342a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 343a │ │ │ │ │ + b.n 342a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 340a │ │ │ │ │ + b.n 33fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 3470 │ │ │ │ │ + cbz r0, 3460 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 23d0 │ │ │ │ │ - b.w 2c18 │ │ │ │ │ + beq.w 23c0 │ │ │ │ │ + b.w 2c08 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3462 │ │ │ │ │ + b.n 3452 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3068 │ │ │ │ │ + b.n 3058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3462 │ │ │ │ │ + b.n 3452 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3462 │ │ │ │ │ + b.n 3452 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 34a6 │ │ │ │ │ + bge.n 3496 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3462 │ │ │ │ │ + b.n 3452 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2fd0 │ │ │ │ │ + b.n 2fc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2ff0 │ │ │ │ │ - b.n 3484 │ │ │ │ │ + beq.w 2fe0 │ │ │ │ │ + b.n 3474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f9c │ │ │ │ │ + bne.w 2f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2fa4 │ │ │ │ │ + b.n 2f94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3358 │ │ │ │ │ + bne.w 3348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3360 │ │ │ │ │ + b.n 3350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 238c │ │ │ │ │ + beq.w 237c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2392 │ │ │ │ │ + b.w 2382 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 291e │ │ │ │ │ + b.w 290e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 290a │ │ │ │ │ + beq.w 28fa │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 291e │ │ │ │ │ + b.w 290e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2eb8 │ │ │ │ │ + bne.w 2ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 254c │ │ │ │ │ - b.w 2c18 │ │ │ │ │ + beq.w 253c │ │ │ │ │ + b.w 2c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2eb8 │ │ │ │ │ + blt.w 2ea8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2e4e │ │ │ │ │ + beq.w 2e3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3524 │ │ │ │ │ + b.n 3514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e2e │ │ │ │ │ + b.n 2e1e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28cc │ │ │ │ │ + beq.w 28bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2310 │ │ │ │ │ - b.w 2610 │ │ │ │ │ + beq.w 2300 │ │ │ │ │ + b.w 2600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3332 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3332 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 22ac │ │ │ │ │ + b.w 229c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2580 │ │ │ │ │ + b.w 2570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 22f8 │ │ │ │ │ + beq.w 22e8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3582 │ │ │ │ │ + b.n 3572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 27d4 │ │ │ │ │ - b.w 21c2 │ │ │ │ │ + blt.w 27c4 │ │ │ │ │ + b.w 21b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2250 │ │ │ │ │ + b.w 2240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 239e │ │ │ │ │ + b.w 238e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 239e │ │ │ │ │ + b.w 238e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 21f8 │ │ │ │ │ + b.w 21e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 219c │ │ │ │ │ + b.w 218c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2340 │ │ │ │ │ + b.w 2330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 25a2 │ │ │ │ │ + beq.w 2592 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 357e │ │ │ │ │ + b.n 356e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 29ca │ │ │ │ │ + b.w 29ba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24e0 │ │ │ │ │ - b.w 2c18 │ │ │ │ │ + beq.w 24d0 │ │ │ │ │ + b.w 2c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2cce │ │ │ │ │ + blt.w 2cbe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c5c │ │ │ │ │ - b.n 362e │ │ │ │ │ + beq.w 2c4c │ │ │ │ │ + b.n 361e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2c3c │ │ │ │ │ + b.w 2c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cce │ │ │ │ │ + bne.w 2cbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3632 │ │ │ │ │ + b.n 3622 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34ea │ │ │ │ │ - b.w 27fc │ │ │ │ │ + bne.w 34da │ │ │ │ │ + b.w 27ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2792 │ │ │ │ │ - b.w 26c6 │ │ │ │ │ + bne.w 2782 │ │ │ │ │ + b.w 26b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 36bc │ │ │ │ │ + cbz r0, 36ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 240c │ │ │ │ │ - b.w 2c18 │ │ │ │ │ + beq.w 23fc │ │ │ │ │ + b.w 2c08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36ae │ │ │ │ │ + b.n 369e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 35c0 │ │ │ │ │ + b.n 35b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 25d8 │ │ │ │ │ + b.w 25c8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2f74 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2f9c │ │ │ │ │ + blt.w 2f8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f2e │ │ │ │ │ - b.n 34c8 │ │ │ │ │ + beq.w 2f1e │ │ │ │ │ + b.n 34b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2f12 │ │ │ │ │ + b.n 2f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3358 │ │ │ │ │ - b.w 2a12 │ │ │ │ │ + bne.w 3348 │ │ │ │ │ + b.w 2a02 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d1a │ │ │ │ │ + beq.w 2d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d1a │ │ │ │ │ + beq.w 2d0a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r8, r3, [r5, #20] │ │ │ │ │ @@ -6075,245 +6074,245 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 32c4 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 239c │ │ │ │ │ + b.w 238c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d00 │ │ │ │ │ + b.w 2cf0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36ae │ │ │ │ │ + b.n 369e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 36a6 │ │ │ │ │ + blt.n 3696 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2862 │ │ │ │ │ - b.n 3774 │ │ │ │ │ + beq.w 2852 │ │ │ │ │ + b.n 3764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2842 │ │ │ │ │ + b.w 2832 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36a6 │ │ │ │ │ - b.w 28b4 │ │ │ │ │ + bne.w 3696 │ │ │ │ │ + b.w 28a4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 274a │ │ │ │ │ + b.w 273a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 26c6 │ │ │ │ │ + b.w 26b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b70 │ │ │ │ │ + bne.w 2b60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33b2 │ │ │ │ │ + b.n 33a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c06 │ │ │ │ │ + bne.w 2bf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2c0e │ │ │ │ │ + b.w 2bfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2c06 │ │ │ │ │ + blt.w 2bf6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2bbc │ │ │ │ │ + beq.w 2bac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2c0e │ │ │ │ │ + b.w 2bfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2b9c │ │ │ │ │ + b.w 2b8c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d92 │ │ │ │ │ + beq.w 2d82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - b.n 313c │ │ │ │ │ + b.n 312c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 291e │ │ │ │ │ + b.w 290e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3204 │ │ │ │ │ - b.n 383a │ │ │ │ │ + beq.w 31f4 │ │ │ │ │ + b.n 382a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d34 │ │ │ │ │ + b.w 2d24 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 388a │ │ │ │ │ + beq.n 387a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r4, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 31ce │ │ │ │ │ + b.n 31be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d36 │ │ │ │ │ + b.w 2d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 319e │ │ │ │ │ + b.n 318e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbnz r0, 38a4 │ │ │ │ │ + cbnz r0, 3894 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3854 │ │ │ │ │ + b.n 3844 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 386c │ │ │ │ │ + b.n 385c │ │ │ │ │ │ │ │ │ │ -000038a8 : │ │ │ │ │ +00003898 : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3cc6 │ │ │ │ │ + beq.w 3cb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cc6 │ │ │ │ │ + bne.w 3cb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cb8 │ │ │ │ │ + bne.w 3ca8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 3c6e │ │ │ │ │ + beq.w 3c5e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3c9a │ │ │ │ │ + beq.w 3c8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c9a │ │ │ │ │ + bne.w 3c8a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 398e │ │ │ │ │ + beq.n 397e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 39d6 │ │ │ │ │ + bne.n 39c6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ca6 │ │ │ │ │ + bne.w 3c96 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 39e8 │ │ │ │ │ + beq.n 39d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39e8 │ │ │ │ │ + bne.n 39d8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a04 │ │ │ │ │ + beq.n 39f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3a3e │ │ │ │ │ + bne.n 3a2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -6322,401 +6321,401 @@ │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 39ca │ │ │ │ │ + cbnz r0, 39ba │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cb2 │ │ │ │ │ - cbz r0, 39c2 │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ + cbz r0, 39b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 3a50 │ │ │ │ │ + bgt.n 3a40 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 393c │ │ │ │ │ + beq.n 392c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b94 │ │ │ │ │ + bne.w 3b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 393c │ │ │ │ │ + b.n 392c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3974 │ │ │ │ │ + bne.n 3964 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 3a32 │ │ │ │ │ + cbnz r0, 3a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cac │ │ │ │ │ - cbz r0, 3a2e │ │ │ │ │ + bne.w 3c9c │ │ │ │ │ + cbz r0, 3a1e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 3af8 │ │ │ │ │ + blt.n 3ae8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 397e │ │ │ │ │ + beq.n 396e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bfc │ │ │ │ │ + bne.w 3bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 397e │ │ │ │ │ + b.n 396e │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39ca │ │ │ │ │ + bne.n 39ba │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cb2 │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39c6 │ │ │ │ │ + beq.n 39b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bge.n 39c6 │ │ │ │ │ + bge.n 39b6 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39ca │ │ │ │ │ + bne.n 39ba │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cb2 │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bf2 │ │ │ │ │ + beq.w 3be2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3bf2 │ │ │ │ │ + bge.w 3be2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39ca │ │ │ │ │ + bne.w 39ba │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cb2 │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39c6 │ │ │ │ │ + beq.w 39b6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 39c6 │ │ │ │ │ + ble.w 39b6 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 3abc │ │ │ │ │ + b.n 3aac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a32 │ │ │ │ │ + bne.n 3a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cac │ │ │ │ │ + bne.w 3c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a30 │ │ │ │ │ + beq.n 3a20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 3a30 │ │ │ │ │ + ble.n 3a20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a32 │ │ │ │ │ + bne.w 3a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3cac │ │ │ │ │ + bne.w 3c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bf8 │ │ │ │ │ + beq.n 3be8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 3bf8 │ │ │ │ │ + bge.n 3be8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a32 │ │ │ │ │ + bne.w 3a22 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3cac │ │ │ │ │ + bne.w 3c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a30 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 3a30 │ │ │ │ │ + ble.w 3a20 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3b5a │ │ │ │ │ + b.n 3b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39e4 │ │ │ │ │ + beq.w 39d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39e4 │ │ │ │ │ + beq.w 39d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cc0 │ │ │ │ │ + beq.n 3cb0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5a │ │ │ │ │ + beq.n 3c4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c5a │ │ │ │ │ + bne.n 3c4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3984 │ │ │ │ │ + b.n 3974 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 39c6 │ │ │ │ │ + b.n 39b6 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 3a30 │ │ │ │ │ + b.n 3a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1066c │ │ │ │ │ + bl 10694 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a4c │ │ │ │ │ + beq.w 3a3c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a4c │ │ │ │ │ + beq.w 3a3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a4c │ │ │ │ │ + beq.w 3a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cc0 │ │ │ │ │ + beq.n 3cb0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3be6 │ │ │ │ │ + bne.n 3bd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bee │ │ │ │ │ + beq.n 3bde │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3984 │ │ │ │ │ + b.n 3974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3c64 │ │ │ │ │ + blt.n 3c54 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3ca6 │ │ │ │ │ + cbnz r2, 3c96 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 391e │ │ │ │ │ + b.n 390e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3984 │ │ │ │ │ + b.n 3974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 397e │ │ │ │ │ + b.n 396e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 393e │ │ │ │ │ + b.n 392e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3984 │ │ │ │ │ + b.n 3974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3984 │ │ │ │ │ + b.n 3974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38dc │ │ │ │ │ + b.n 38cc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cd0 : │ │ │ │ │ +00003cc0 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3d68 │ │ │ │ │ + beq.n 3d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d68 │ │ │ │ │ + bne.n 3d58 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 3d1c │ │ │ │ │ + cbz r0, 3d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6728,1115 +6727,1115 @@ │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d10 │ │ │ │ │ + bne.n 3d00 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3d5e │ │ │ │ │ - cbz r0, 3d52 │ │ │ │ │ + cbnz r3, 3d4e │ │ │ │ │ + cbz r0, 3d42 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 3d52 │ │ │ │ │ + ble.n 3d42 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 3d22 │ │ │ │ │ + b.n 3d12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d18 │ │ │ │ │ + b.n 3d08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d18 │ │ │ │ │ + b.n 3d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3cfe │ │ │ │ │ + b.n 3cee │ │ │ │ │ │ │ │ │ │ -00003d70 : │ │ │ │ │ +00003d60 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4576 │ │ │ │ │ + beq.w 4566 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4576 │ │ │ │ │ + bne.w 4566 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 456e │ │ │ │ │ + bne.w 455e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 457e │ │ │ │ │ + beq.w 456e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 45ae │ │ │ │ │ + beq.w 459e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ae │ │ │ │ │ + bne.w 459e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40d6 │ │ │ │ │ + beq.w 40c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3fa4 │ │ │ │ │ + beq.w 3f94 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f46 │ │ │ │ │ + bne.w 3f36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fae │ │ │ │ │ + bne.w 3f9e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 41be │ │ │ │ │ + beq.w 41ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41be │ │ │ │ │ + bne.w 41ae │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41dc │ │ │ │ │ + beq.w 41cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, 3e72 │ │ │ │ │ + cbz r7, 3e62 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4072 │ │ │ │ │ + bne.w 4062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fae │ │ │ │ │ + bne.w 3f9e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 43d8 │ │ │ │ │ + beq.w 43c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43d8 │ │ │ │ │ + bne.w 43c8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43f6 │ │ │ │ │ + beq.w 43e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4050 │ │ │ │ │ + bne.w 4040 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fae │ │ │ │ │ + bne.n 3f9e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 42da │ │ │ │ │ + beq.w 42ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42da │ │ │ │ │ + bne.w 42ca │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42fa │ │ │ │ │ + beq.w 42ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3fca │ │ │ │ │ + bne.n 3fba │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 456e │ │ │ │ │ + bne.w 455e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 45c4 │ │ │ │ │ + bl 45b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4060 │ │ │ │ │ + beq.w 4050 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4060 │ │ │ │ │ + beq.w 4050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3f8e │ │ │ │ │ + cbnz r3, 3f7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3fa2 │ │ │ │ │ + cbz r0, 3f92 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 3fa2 │ │ │ │ │ + cbz r0, 3f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f38 │ │ │ │ │ + beq.n 3f28 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f34 │ │ │ │ │ + bne.n 3f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f38 │ │ │ │ │ + beq.n 3f28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ + beq.w 3e16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f2c │ │ │ │ │ mov r8, r6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3f06 │ │ │ │ │ + beq.n 3ef6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f06 │ │ │ │ │ + beq.n 3ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc7c │ │ │ │ │ + bl cc70 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3f08 │ │ │ │ │ + bne.n 3ef8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f06 │ │ │ │ │ + beq.n 3ef6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f06 │ │ │ │ │ + beq.n 3ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f38 │ │ │ │ │ + beq.n 3f28 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 44ea │ │ │ │ │ + bne.w 44da │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f34 │ │ │ │ │ - b.n 3f8e │ │ │ │ │ + bne.w 3f24 │ │ │ │ │ + b.n 3f7e │ │ │ │ │ mov fp, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3ebc │ │ │ │ │ + beq.w 3eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f00 │ │ │ │ │ + bl 6ef0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4508 │ │ │ │ │ + bne.w 44f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + b.n 3eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1066c │ │ │ │ │ + bl 10694 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e70 │ │ │ │ │ + beq.w 3e60 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e70 │ │ │ │ │ + beq.w 3e60 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e70 │ │ │ │ │ + beq.w 3e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f38 │ │ │ │ │ + beq.w 3f28 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f34 │ │ │ │ │ - b.n 3f8e │ │ │ │ │ + bne.w 3f24 │ │ │ │ │ + b.n 3f7e │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4568 │ │ │ │ │ + bne.w 4558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 454e │ │ │ │ │ + bne.w 453e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c0 │ │ │ │ │ + beq.w 42b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 42c0 │ │ │ │ │ + bge.w 42b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4568 │ │ │ │ │ + bne.w 4558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 454e │ │ │ │ │ + bne.w 453e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c2 │ │ │ │ │ + beq.w 42b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bge.w 42c2 │ │ │ │ │ + bge.w 42b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4568 │ │ │ │ │ + bne.w 4558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 454e │ │ │ │ │ + bne.w 453e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44d2 │ │ │ │ │ + beq.w 44c2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 44d2 │ │ │ │ │ + bge.w 44c2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4568 │ │ │ │ │ + bne.w 4558 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 454e │ │ │ │ │ + bne.w 453e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c2 │ │ │ │ │ + beq.w 42b2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 42c2 │ │ │ │ │ + ble.w 42b2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4182 │ │ │ │ │ + b.n 4172 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e5a │ │ │ │ │ + bne.w 3e4a │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42b0 │ │ │ │ │ + bne.n 42a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4548 │ │ │ │ │ + bne.w 4538 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42aa │ │ │ │ │ + beq.n 429a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.n 42aa │ │ │ │ │ + bge.n 429a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42b0 │ │ │ │ │ + bne.n 42a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4548 │ │ │ │ │ + bne.w 4538 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42ac │ │ │ │ │ + beq.n 429c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bge.n 42ac │ │ │ │ │ + bge.n 429c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 42b0 │ │ │ │ │ + cbnz r0, 42a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4548 │ │ │ │ │ + bne.w 4538 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44d8 │ │ │ │ │ + beq.w 44c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 44d8 │ │ │ │ │ + bge.w 44c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 42b0 │ │ │ │ │ + cbnz r3, 42a0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4548 │ │ │ │ │ - cbz r0, 42ac │ │ │ │ │ + bne.w 4538 │ │ │ │ │ + cbz r0, 429c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.n 42ac │ │ │ │ │ + ble.n 429c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4278 │ │ │ │ │ + b.n 4268 │ │ │ │ │ mov fp, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e62 │ │ │ │ │ - b.n 3e72 │ │ │ │ │ + bne.w 3e52 │ │ │ │ │ + b.n 3e62 │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3e0c │ │ │ │ │ - b.n 3fa6 │ │ │ │ │ + bne.w 3dfc │ │ │ │ │ + b.n 3f96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3efa │ │ │ │ │ + bne.w 3eea │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fba │ │ │ │ │ + bne.w 3faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 455a │ │ │ │ │ + bne.w 454a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fb4 │ │ │ │ │ + beq.w 3fa4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 3fb4 │ │ │ │ │ + bge.w 3fa4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fba │ │ │ │ │ + bne.w 3faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 455a │ │ │ │ │ + bne.w 454a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fb6 │ │ │ │ │ + beq.w 3fa6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 3fb6 │ │ │ │ │ + ble.w 3fa6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fba │ │ │ │ │ + bne.w 3faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 455a │ │ │ │ │ + bne.w 454a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44e4 │ │ │ │ │ + beq.w 44d4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.w 44e4 │ │ │ │ │ + ble.w 44d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fba │ │ │ │ │ + bne.w 3faa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 455a │ │ │ │ │ + bne.w 454a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fb6 │ │ │ │ │ + beq.w 3fa6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 3fb6 │ │ │ │ │ + ble.w 3fa6 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 439e │ │ │ │ │ + b.n 438e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3eb0 │ │ │ │ │ + bne.w 3ea0 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4042 │ │ │ │ │ + bne.w 4032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4554 │ │ │ │ │ + bne.w 4544 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 403c │ │ │ │ │ + beq.w 402c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 403c │ │ │ │ │ + ble.w 402c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4042 │ │ │ │ │ + bne.w 4032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4554 │ │ │ │ │ + bne.n 4544 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 403e │ │ │ │ │ + beq.w 402e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bge.w 403e │ │ │ │ │ + bge.w 402e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4042 │ │ │ │ │ + bne.w 4032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4554 │ │ │ │ │ - cbz r0, 44de │ │ │ │ │ + bne.n 4544 │ │ │ │ │ + cbz r0, 44ce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 44de │ │ │ │ │ + ble.n 44ce │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4042 │ │ │ │ │ + bne.w 4032 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4554 │ │ │ │ │ + bne.n 4544 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 403e │ │ │ │ │ + beq.w 402e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 403e │ │ │ │ │ + ble.w 402e │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4498 │ │ │ │ │ + b.n 4488 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ - b.n 42c2 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ - b.n 42ac │ │ │ │ │ + b.n 429c │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ - b.n 403e │ │ │ │ │ + b.n 402e │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 3fb6 │ │ │ │ │ + b.n 3fa6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [fp, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f34 │ │ │ │ │ - b.n 3f8e │ │ │ │ │ + bne.w 3f24 │ │ │ │ │ + b.n 3f7e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 405c │ │ │ │ │ + beq.w 404c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f38 │ │ │ │ │ + beq.w 3f28 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 4562 │ │ │ │ │ + cbz r0, 4552 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ - b.n 4024 │ │ │ │ │ + b.n 4014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3e74 │ │ │ │ │ + b.n 3e64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3fa6 │ │ │ │ │ + b.n 3f96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ebe │ │ │ │ │ + b.n 3eae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f08 │ │ │ │ │ + b.n 3ef8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 453e │ │ │ │ │ + b.n 452e │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 3dfe │ │ │ │ │ + b.n 3dee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3da4 │ │ │ │ │ + b.n 3d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 45ba │ │ │ │ │ + blt.n 45aa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fae │ │ │ │ │ + bne.w 3f9e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3dd4 │ │ │ │ │ + bne.w 3dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 3de6 │ │ │ │ │ + b.n 3dd6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f2c │ │ │ │ │ │ │ │ │ │ -000045c4 : │ │ │ │ │ +000045b4 : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 557c │ │ │ │ │ + beq.w 556a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 557c │ │ │ │ │ + bne.w 556a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 553e │ │ │ │ │ + beq.w 552c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4630 │ │ │ │ │ + cbz r0, 4620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4af8 │ │ │ │ │ + bne.w 4ae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4be4 │ │ │ │ │ + bne.w 4bd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 478c │ │ │ │ │ + bne.w 477c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_43_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 473a │ │ │ │ │ + bne.n 472a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4622 │ │ │ │ │ + bne.n 4612 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 474a │ │ │ │ │ + bne.n 473a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47dc │ │ │ │ │ + bne.n 47cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48dc │ │ │ │ │ + bne.w 48cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf4 │ │ │ │ │ + bne.w 4ce4 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c88 │ │ │ │ │ + bne.w 4c76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4624 │ │ │ │ │ + b.n 4614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5668 │ │ │ │ │ + bl 5658 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4622 │ │ │ │ │ - b.n 46a2 │ │ │ │ │ + bne.w 4612 │ │ │ │ │ + b.n 4692 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 54e2 │ │ │ │ │ + beq.w 54d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54e2 │ │ │ │ │ + bne.w 54d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54dc │ │ │ │ │ + bne.w 54ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl 35f0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl 3600 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b1a │ │ │ │ │ + beq.w 4b0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4624 │ │ │ │ │ + b.n 4614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf4 │ │ │ │ │ + beq.w 4ce4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -7845,535 +7844,533 @@ │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 47c4 │ │ │ │ │ + cbz r0, 47b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4622 │ │ │ │ │ + beq.w 4612 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4624 │ │ │ │ │ + beq.w 4614 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4cf8 │ │ │ │ │ + b.n 4ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 545e │ │ │ │ │ + beq.w 544c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 545e │ │ │ │ │ + bne.w 544c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5458 │ │ │ │ │ + bne.w 5446 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 3784 │ │ │ │ │ + bl 3794 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4784 │ │ │ │ │ + bne.n 4774 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5144 │ │ │ │ │ + bne.w 5132 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52fe │ │ │ │ │ + beq.w 52ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52fe │ │ │ │ │ + bne.w 52ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 543a │ │ │ │ │ + bne.w 5428 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 542c │ │ │ │ │ + beq.w 541a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5128 │ │ │ │ │ + beq.w 5116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5128 │ │ │ │ │ + beq.w 5116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5128 │ │ │ │ │ + beq.w 5116 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5128 │ │ │ │ │ + beq.w 5116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 513c │ │ │ │ │ + beq.w 512a │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55e2 │ │ │ │ │ + beq.w 55d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55ca │ │ │ │ │ + bne.w 55b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4786 │ │ │ │ │ + b.n 4776 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5598 │ │ │ │ │ + beq.w 5586 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5598 │ │ │ │ │ + bne.w 5586 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 511a │ │ │ │ │ + bne.w 5108 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 55ac │ │ │ │ │ + beq.w 559a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55ac │ │ │ │ │ + bne.w 559a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5536 │ │ │ │ │ + bne.w 5524 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5514 │ │ │ │ │ + beq.w 5502 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 49b0 │ │ │ │ │ + cbz r0, 49a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 55c0 │ │ │ │ │ + beq.w 55ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55c0 │ │ │ │ │ + bne.w 55ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55b6 │ │ │ │ │ + bne.w 55a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 5210 │ │ │ │ │ + bl 5220 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c76 │ │ │ │ │ + bne.w 4c64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 49b2 │ │ │ │ │ + cbnz r3, 49a2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c06 │ │ │ │ │ + bne.w 4bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5536 │ │ │ │ │ + bne.w 5524 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a46 │ │ │ │ │ + beq.n 4a36 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 548c │ │ │ │ │ + beq.w 547a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 548c │ │ │ │ │ + bne.w 547a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 535c │ │ │ │ │ + bne.w 534a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 5210 │ │ │ │ │ + bl 5220 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ec8 │ │ │ │ │ + bne.w 4eb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 535c │ │ │ │ │ + bne.w 534a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ - cbz r0, 4a1e │ │ │ │ │ + bl 71c8 │ │ │ │ │ + cbz r0, 4a0e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fe4 │ │ │ │ │ + bne.w 4fd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 535c │ │ │ │ │ + bne.w 534a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ - cbz r0, 4a40 │ │ │ │ │ + bl 71c8 │ │ │ │ │ + cbz r0, 4a30 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f90 │ │ │ │ │ + bne.w 4f7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 511a │ │ │ │ │ + bne.w 5108 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ + beq.w 52e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52f4 │ │ │ │ │ + bne.w 52e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52e0 │ │ │ │ │ + bne.w 52ce │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5266 │ │ │ │ │ + beq.w 5254 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d08 │ │ │ │ │ + beq.w 4cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9dc │ │ │ │ │ + bl fa04 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d08 │ │ │ │ │ + beq.w 4cf8 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d08 │ │ │ │ │ + beq.w 4cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d08 │ │ │ │ │ + beq.w 4cf8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cfe │ │ │ │ │ + beq.w 4cee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5586 │ │ │ │ │ + bne.w 5574 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4786 │ │ │ │ │ + b.n 4776 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf4 │ │ │ │ │ + beq.w 4ce4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 47ac │ │ │ │ │ + b.n 479c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5152 │ │ │ │ │ + bne.w 5140 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52ec │ │ │ │ │ + beq.w 52da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52ec │ │ │ │ │ + bne.w 52da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52e6 │ │ │ │ │ + bne.w 52d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cbc │ │ │ │ │ + beq.w 4caa │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5572 │ │ │ │ │ + beq.w 5560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5572 │ │ │ │ │ + bne.w 5560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55a2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bne.w 5590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl dd40 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl dd34 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 4bae │ │ │ │ │ + cbnz r0, 4b9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55a2 │ │ │ │ │ + bne.w 5590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ebe │ │ │ │ │ + beq.w 4eac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cba │ │ │ │ │ + beq.n 4ca8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 48d4 │ │ │ │ │ + beq.w 48c4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d4 │ │ │ │ │ + beq.w 48c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ccc │ │ │ │ │ + b.n 4cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf4 │ │ │ │ │ + beq.w 4ce4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 47ac │ │ │ │ │ + b.n 479c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5472 │ │ │ │ │ + beq.w 5460 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5484 │ │ │ │ │ + beq.w 5472 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 547c │ │ │ │ │ + beq.w 546a │ │ │ │ │ strd r6, fp, [sp] │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5468 │ │ │ │ │ + beq.w 5456 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4af2 │ │ │ │ │ + beq.w 4ae2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4af2 │ │ │ │ │ + beq.w 4ae2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a4a │ │ │ │ │ + b.n 4a3a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 499a │ │ │ │ │ - b.n 4992 │ │ │ │ │ + beq.w 498a │ │ │ │ │ + b.n 4982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cf4 │ │ │ │ │ + beq.n 4ce4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -8383,149 +8380,149 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47bc │ │ │ │ │ - b.n 47c4 │ │ │ │ │ + bne.w 47ac │ │ │ │ │ + b.n 47b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4e48 │ │ │ │ │ + bne.w 4e38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5152 │ │ │ │ │ + bne.w 5140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f00 │ │ │ │ │ + bl 6ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4786 │ │ │ │ │ + bne.w 4776 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46e2 │ │ │ │ │ + beq.w 46d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4628 │ │ │ │ │ + b.n 4618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5274 │ │ │ │ │ + bne.w 5262 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 511a │ │ │ │ │ + bne.w 5108 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 54d4 │ │ │ │ │ + beq.w 54c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54d4 │ │ │ │ │ + bne.w 54c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54ce │ │ │ │ │ + bne.w 54bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 54ac │ │ │ │ │ + beq.w 549a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54a8 │ │ │ │ │ + beq.w 5496 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 549e │ │ │ │ │ + beq.w 548c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 549e │ │ │ │ │ + bne.w 548c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5496 │ │ │ │ │ + bne.w 5484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5040 │ │ │ │ │ + beq.w 502e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5040 │ │ │ │ │ + beq.w 502e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5040 │ │ │ │ │ + beq.w 502e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5036 │ │ │ │ │ + beq.w 5024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54fe │ │ │ │ │ + bne.w 54ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54a6 │ │ │ │ │ + beq.w 5494 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54a6 │ │ │ │ │ + beq.w 5494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54f6 │ │ │ │ │ + beq.w 54e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ @@ -8533,178 +8530,178 @@ │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54ec │ │ │ │ │ + beq.w 54da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4af2 │ │ │ │ │ + beq.w 4ae2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4af2 │ │ │ │ │ + beq.w 4ae2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5056 │ │ │ │ │ + b.n 5044 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cca │ │ │ │ │ + bne.w 4cb8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 525e │ │ │ │ │ + beq.w 524c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 525e │ │ │ │ │ + bne.w 524c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5258 │ │ │ │ │ + bne.w 5246 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4e8e │ │ │ │ │ + cbz r0, 4e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 527e │ │ │ │ │ + bne.w 526c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5258 │ │ │ │ │ + bne.w 5246 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4eb2 │ │ │ │ │ + cbz r0, 4ea0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5308 │ │ │ │ │ + bne.w 52f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4cca │ │ │ │ │ + b.n 4cb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4cbe │ │ │ │ │ + b.n 4cac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49fe │ │ │ │ │ + beq.w 49ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5424 │ │ │ │ │ + beq.w 5412 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5424 │ │ │ │ │ + bne.w 5412 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53ae │ │ │ │ │ + bne.w 539c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 4f26 │ │ │ │ │ + cbz r0, 4f14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5366 │ │ │ │ │ + bne.w 5354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53ae │ │ │ │ │ + bne.w 539c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ - cbz r0, 4f52 │ │ │ │ │ + bl 71c8 │ │ │ │ │ + cbz r0, 4f40 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4f52 │ │ │ │ │ + cbz r0, 4f40 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53b8 │ │ │ │ │ + bne.w 53a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53ae │ │ │ │ │ + bne.w 539c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ - cbz r0, 4f88 │ │ │ │ │ + bl 71c8 │ │ │ │ │ + cbz r0, 4f76 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 4f88 │ │ │ │ │ + cbz r0, 4f76 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53fc │ │ │ │ │ + bne.w 53ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 49fe │ │ │ │ │ + b.n 49ee │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a40 │ │ │ │ │ + beq.w 4a30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8713,38 +8710,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a42 │ │ │ │ │ + beq.w 4a32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4a48 │ │ │ │ │ + b.n 4a38 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a1e │ │ │ │ │ + beq.w 4a0e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a1e │ │ │ │ │ + beq.w 4a0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8752,244 +8749,244 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4fda │ │ │ │ │ - b.n 4a42 │ │ │ │ │ + bne.n 4fc8 │ │ │ │ │ + b.n 4a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5508 │ │ │ │ │ + bne.w 54f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ac │ │ │ │ │ + bne.w 519a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 511a │ │ │ │ │ + bne.n 5108 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 51a4 │ │ │ │ │ + beq.w 5192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51a4 │ │ │ │ │ + bne.w 5192 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5186 │ │ │ │ │ + bne.w 5174 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5178 │ │ │ │ │ + beq.n 5166 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5156 │ │ │ │ │ + beq.n 5144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5156 │ │ │ │ │ + beq.n 5144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5156 │ │ │ │ │ + beq.n 5144 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5156 │ │ │ │ │ + beq.n 5144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5166 │ │ │ │ │ + beq.n 5154 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 516e │ │ │ │ │ + beq.n 515c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4af2 │ │ │ │ │ + beq.w 4ae2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4af2 │ │ │ │ │ + beq.w 4ae2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4724 │ │ │ │ │ - b.n 4cf4 │ │ │ │ │ + beq.w 4714 │ │ │ │ │ + b.n 4ce4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 513c │ │ │ │ │ + cbz r3, 512a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 543a │ │ │ │ │ + bne.w 5428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72d8 │ │ │ │ │ + bl 7274 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4702 │ │ │ │ │ - b.n 4cf4 │ │ │ │ │ + beq.w 46f2 │ │ │ │ │ + b.n 4ce4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4cea │ │ │ │ │ + b.n 4cda │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 5166 │ │ │ │ │ + cbz r3, 5154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5186 │ │ │ │ │ + cbnz r3, 5174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72d8 │ │ │ │ │ + bl 7274 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 511a │ │ │ │ │ + b.n 5108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5112 │ │ │ │ │ - b.n 5166 │ │ │ │ │ + bne.n 5100 │ │ │ │ │ + b.n 5154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 518c │ │ │ │ │ + bge.n 517a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 511a │ │ │ │ │ + b.n 5108 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 509e │ │ │ │ │ - b.n 5186 │ │ │ │ │ + beq.w 508c │ │ │ │ │ + b.n 5174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 507c │ │ │ │ │ + b.n 506a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5054 │ │ │ │ │ + bne.w 5042 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 51f4 │ │ │ │ │ + beq.n 51e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 51f4 │ │ │ │ │ + cbnz r0, 51e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 51ee │ │ │ │ │ + cbnz r3, 51dc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 51e2 │ │ │ │ │ + cbz r0, 51d0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 51fc │ │ │ │ │ + cbnz r0, 51ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5054 │ │ │ │ │ + b.n 5042 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 51e8 │ │ │ │ │ + b.n 51d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 51ca │ │ │ │ │ + b.n 51b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51e2 │ │ │ │ │ + beq.n 51d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51e2 │ │ │ │ │ + beq.n 51d0 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51e2 │ │ │ │ │ + beq.n 51d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8998,51 +8995,51 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51e4 │ │ │ │ │ + beq.n 51d2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 51e8 │ │ │ │ │ + b.n 51d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4eb8 │ │ │ │ │ + b.n 4ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4e6c │ │ │ │ │ + b.n 4e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 52ca │ │ │ │ │ + bge.n 52b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d0e │ │ │ │ │ + b.n 4cfe │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e8e │ │ │ │ │ + beq.w 4e7e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -9052,64 +9049,64 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb4 │ │ │ │ │ + beq.w 4ea2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4eb8 │ │ │ │ │ + b.n 4ea6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4a92 │ │ │ │ │ + beq.w 4a82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d0e │ │ │ │ │ + b.n 4cfe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ccc │ │ │ │ │ + b.n 4cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4b44 │ │ │ │ │ + b.n 4b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a72 │ │ │ │ │ + b.w 4a62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 483e │ │ │ │ │ + b.w 482e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb2 │ │ │ │ │ + beq.w 4ea0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb2 │ │ │ │ │ + beq.w 4ea0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9118,27 +9115,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb2 │ │ │ │ │ + beq.w 4ea0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 52c4 │ │ │ │ │ + b.n 52b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4a48 │ │ │ │ │ + b.w 4a38 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ @@ -9149,35 +9146,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f8a │ │ │ │ │ + beq.w 4f78 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4a00 │ │ │ │ │ + b.w 49f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4a00 │ │ │ │ │ + b.w 49f0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f52 │ │ │ │ │ + beq.w 4f40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -9185,23 +9182,23 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53a4 │ │ │ │ │ - b.n 4f8a │ │ │ │ │ + bne.n 5392 │ │ │ │ │ + b.n 4f78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9210,468 +9207,469 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - b.n 5392 │ │ │ │ │ + b.n 5380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ef6 │ │ │ │ │ + b.n 4ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 5440 │ │ │ │ │ + bge.n 542e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5142 │ │ │ │ │ + b.n 5130 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4862 │ │ │ │ │ - b.n 543a │ │ │ │ │ + beq.w 4852 │ │ │ │ │ + b.n 5428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5146 │ │ │ │ │ + b.n 5134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 47fc │ │ │ │ │ + b.w 47ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c6c │ │ │ │ │ + bne.w 4c5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4a4a │ │ │ │ │ + b.w 4a3a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4c3c │ │ │ │ │ + b.w 4c2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4c2c │ │ │ │ │ + b.w 4c1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49e6 │ │ │ │ │ + b.w 49d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5048 │ │ │ │ │ + b.n 5036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d88 │ │ │ │ │ + b.n 4d78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5048 │ │ │ │ │ + b.n 5036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4e3e │ │ │ │ │ + blt.w 4e2e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d5a │ │ │ │ │ + beq.w 4d4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5056 │ │ │ │ │ + b.n 5044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d36 │ │ │ │ │ + b.n 4d26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4cea │ │ │ │ │ + b.n 4cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 476a │ │ │ │ │ + b.w 475a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e3e │ │ │ │ │ + bne.w 4e2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5056 │ │ │ │ │ + b.n 5044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dd2 │ │ │ │ │ + beq.w 4dc2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5048 │ │ │ │ │ + b.n 5036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4c6c │ │ │ │ │ + blt.w 4c5a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 494c │ │ │ │ │ + beq.w 493c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4a4a │ │ │ │ │ + b.w 4a3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 5558 │ │ │ │ │ + bge.n 5546 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4cf8 │ │ │ │ │ + b.w 4ce8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4618 │ │ │ │ │ - b.w 4cf4 │ │ │ │ │ + beq.w 4608 │ │ │ │ │ + b.w 4ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4b7e │ │ │ │ │ + b.w 4b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 45f8 │ │ │ │ │ + b.w 45e8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5274 │ │ │ │ │ - b.w 4af2 │ │ │ │ │ + bne.w 5262 │ │ │ │ │ + b.w 4ae2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 48fc │ │ │ │ │ + b.w 48ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4cbe │ │ │ │ │ + b.w 4cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4928 │ │ │ │ │ + b.w 4918 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 49b2 │ │ │ │ │ + b.w 49a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4976 │ │ │ │ │ + b.w 4966 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48d4 │ │ │ │ │ + beq.w 48c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5142 │ │ │ │ │ + b.n 5130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55d8 │ │ │ │ │ - b.n 513c │ │ │ │ │ + bne.n 55c6 │ │ │ │ │ + b.n 512a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000055ec <_tmp_43_rule>: │ │ │ │ │ +000055dc <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 565e <_tmp_43_rule+0x72> │ │ │ │ │ + beq.n 564e <_tmp_43_rule+0x72> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 565e <_tmp_43_rule+0x72> │ │ │ │ │ + cbnz r0, 564e <_tmp_43_rule+0x72> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5656 <_tmp_43_rule+0x6a> │ │ │ │ │ + cbnz r3, 5646 <_tmp_43_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 564e <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 563e <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 564e <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 563e <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 564e <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 563e <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 564e <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 563e <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 564e <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 563e <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 564a <_tmp_43_rule+0x5e> │ │ │ │ │ + b.n 563a <_tmp_43_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5616 <_tmp_43_rule+0x2a> │ │ │ │ │ + b.n 5606 <_tmp_43_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005668 : │ │ │ │ │ +00005658 : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 58e6 │ │ │ │ │ + beq.w 58d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58e6 │ │ │ │ │ + bne.w 58d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 575c │ │ │ │ │ + bne.n 574c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1170 @ 0x492 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 56c4 │ │ │ │ │ + cbz r0, 56b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 58d4 │ │ │ │ │ + beq.w 58c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5768 │ │ │ │ │ + bne.n 5758 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 575c │ │ │ │ │ + bne.n 574c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 58f0 <_loop1_81_rule> │ │ │ │ │ + bl 58e0 <_loop1_81_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 573e │ │ │ │ │ + cbz r0, 572e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58cc │ │ │ │ │ + beq.w 58bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57fe │ │ │ │ │ + beq.n 57ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 57fe │ │ │ │ │ + bne.n 57ee │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1170 @ 0x492 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 56b2 │ │ │ │ │ + b.n 56a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 575c │ │ │ │ │ + cbnz r2, 574c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 8400 │ │ │ │ │ + bl 839c │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 57c8 │ │ │ │ │ + bne.n 57b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 5730 │ │ │ │ │ + b.n 5720 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 56bc │ │ │ │ │ + b.n 56ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 575e │ │ │ │ │ + bne.n 574e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 58c4 │ │ │ │ │ + beq.w 58b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58c4 │ │ │ │ │ + bne.w 58b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 58be │ │ │ │ │ + bne.w 58ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 58f0 <_loop1_81_rule> │ │ │ │ │ + bl 58e0 <_loop1_81_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5876 │ │ │ │ │ + bne.n 5866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 58be │ │ │ │ │ + bne.w 58ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8400 │ │ │ │ │ + bl 839c │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5814 │ │ │ │ │ + bne.n 5804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 56e6 │ │ │ │ │ + b.n 56d6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58cc │ │ │ │ │ + beq.n 58bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 57fe │ │ │ │ │ + cbz r0, 57ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5758 │ │ │ │ │ + beq.n 5748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5758 │ │ │ │ │ + beq.n 5748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5762 │ │ │ │ │ + b.n 5752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a20 <_tmp_154_rule> │ │ │ │ │ + bl 5a10 <_tmp_154_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57bc │ │ │ │ │ + beq.n 57ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9692,31 +9690,31 @@ │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57be │ │ │ │ │ + beq.n 57ae │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 57c2 │ │ │ │ │ + b.n 57b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8500 │ │ │ │ │ + bl 849c │ │ │ │ │ R_ARM_THM_CALL tstring_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57a6 │ │ │ │ │ + beq.n 5796 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9735,133 +9733,133 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ - b.n 585a │ │ │ │ │ + b.n 584a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 57c2 │ │ │ │ │ + b.n 57b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 578e │ │ │ │ │ + b.n 577e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 56bc │ │ │ │ │ + b.n 56ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5808 │ │ │ │ │ + blt.n 57f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - b.n 56d6 │ │ │ │ │ + b.n 56c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 569c │ │ │ │ │ + b.n 568c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000058f0 <_loop1_81_rule>: │ │ │ │ │ +000058e0 <_loop1_81_rule>: │ │ │ │ │ _loop1_81_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5a08 <_loop1_81_rule+0x118> │ │ │ │ │ + beq.n 59f8 <_loop1_81_rule+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a08 <_loop1_81_rule+0x118> │ │ │ │ │ + bne.n 59f8 <_loop1_81_rule+0x118> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59d6 <_loop1_81_rule+0xe6> │ │ │ │ │ + bne.n 59c6 <_loop1_81_rule+0xe6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a16 <_loop1_81_rule+0x126> │ │ │ │ │ + beq.n 5a06 <_loop1_81_rule+0x126> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59d6 <_loop1_81_rule+0xe6> │ │ │ │ │ + bne.n 59c6 <_loop1_81_rule+0xe6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a20 <_tmp_154_rule> │ │ │ │ │ + bl 5a10 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59ce <_loop1_81_rule+0xde> │ │ │ │ │ + beq.n 59be <_loop1_81_rule+0xde> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 5a20 <_tmp_154_rule> │ │ │ │ │ + bl 5a10 <_tmp_154_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 5982 <_loop1_81_rule+0x92> │ │ │ │ │ + cbz r0, 5972 <_loop1_81_rule+0x92> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a10 <_loop1_81_rule+0x120> │ │ │ │ │ + beq.n 5a00 <_loop1_81_rule+0x120> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r6, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl 5a20 <_tmp_154_rule> │ │ │ │ │ + bl 5a10 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 59e0 <_loop1_81_rule+0xf0> │ │ │ │ │ + bne.n 59d0 <_loop1_81_rule+0xf0> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 5986 <_loop1_81_rule+0x96> │ │ │ │ │ - b.n 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + cbnz r6, 5976 <_loop1_81_rule+0x96> │ │ │ │ │ + b.n 59c0 <_loop1_81_rule+0xe0> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + cbnz r3, 59c0 <_loop1_81_rule+0xe0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a10 <_loop1_81_rule+0x120> │ │ │ │ │ + beq.n 5a00 <_loop1_81_rule+0x120> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 59ba <_loop1_81_rule+0xca> │ │ │ │ │ + ble.n 59aa <_loop1_81_rule+0xca> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 59ba <_loop1_81_rule+0xca> │ │ │ │ │ + beq.n 59aa <_loop1_81_rule+0xca> │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 59ac <_loop1_81_rule+0xbc> │ │ │ │ │ + bne.n 599c <_loop1_81_rule+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -9871,1136 +9869,1136 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 59c6 <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 59b6 <_loop1_81_rule+0xd6> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 59f0 <_loop1_81_rule+0x100> │ │ │ │ │ + beq.n 59e0 <_loop1_81_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 596c <_loop1_81_rule+0x7c> │ │ │ │ │ + b.n 595c <_loop1_81_rule+0x7c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5a10 <_loop1_81_rule+0x120> │ │ │ │ │ + cbz r0, 5a00 <_loop1_81_rule+0x120> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 59e4 <_loop1_81_rule+0xf4> │ │ │ │ │ + b.n 59d4 <_loop1_81_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5920 <_loop1_81_rule+0x30> │ │ │ │ │ + b.n 5910 <_loop1_81_rule+0x30> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 59d6 <_loop1_81_rule+0xe6> │ │ │ │ │ + b.n 59c6 <_loop1_81_rule+0xe6> │ │ │ │ │ │ │ │ │ │ -00005a20 <_tmp_154_rule>: │ │ │ │ │ +00005a10 <_tmp_154_rule>: │ │ │ │ │ _tmp_154_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5d18 <_tmp_154_rule+0x2f8> │ │ │ │ │ + beq.w 5d08 <_tmp_154_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d18 <_tmp_154_rule+0x2f8> │ │ │ │ │ + bne.w 5d08 <_tmp_154_rule+0x2f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5cb0 <_tmp_154_rule+0x290> │ │ │ │ │ + bne.w 5ca0 <_tmp_154_rule+0x290> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cfe <_tmp_154_rule+0x2de> │ │ │ │ │ + beq.w 5cee <_tmp_154_rule+0x2de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5cfe <_tmp_154_rule+0x2de> │ │ │ │ │ + bne.w 5cee <_tmp_154_rule+0x2de> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5cf8 <_tmp_154_rule+0x2d8> │ │ │ │ │ + bne.w 5ce8 <_tmp_154_rule+0x2d8> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5afe <_tmp_154_rule+0xde> │ │ │ │ │ + bne.n 5aee <_tmp_154_rule+0xde> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5cb0 <_tmp_154_rule+0x290> │ │ │ │ │ + bne.w 5ca0 <_tmp_154_rule+0x290> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cf0 <_tmp_154_rule+0x2d0> │ │ │ │ │ + beq.w 5ce0 <_tmp_154_rule+0x2d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5cf0 <_tmp_154_rule+0x2d0> │ │ │ │ │ + bne.w 5ce0 <_tmp_154_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cea <_tmp_154_rule+0x2ca> │ │ │ │ │ + bne.w 5cda <_tmp_154_rule+0x2ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5ae2 <_tmp_154_rule+0xc2> │ │ │ │ │ + cbnz r0, 5ad2 <_tmp_154_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cc0 <_tmp_154_rule+0x2a0> │ │ │ │ │ + beq.w 5cb0 <_tmp_154_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d06 <_tmp_154_rule+0x2e6> │ │ │ │ │ + bne.w 5cf6 <_tmp_154_rule+0x2e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5ad6 <_tmp_154_rule+0xb6> │ │ │ │ │ + b.n 5ac6 <_tmp_154_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d28 <_tmp_154_rule+0x308> │ │ │ │ │ + beq.w 5d18 <_tmp_154_rule+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d28 <_tmp_154_rule+0x308> │ │ │ │ │ + bne.w 5d18 <_tmp_154_rule+0x308> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d20 <_tmp_154_rule+0x300> │ │ │ │ │ + bne.w 5d10 <_tmp_154_rule+0x300> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d62 <_tmp_154_rule+0x342> │ │ │ │ │ + beq.w 5d52 <_tmp_154_rule+0x342> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d56 <_tmp_154_rule+0x336> │ │ │ │ │ + bne.w 5d46 <_tmp_154_rule+0x336> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 5b54 <_tmp_154_rule+0x134> │ │ │ │ │ + b.n 5b44 <_tmp_154_rule+0x134> │ │ │ │ │ str.w r2, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d74 <_tmp_154_rule+0x354> │ │ │ │ │ + beq.w 5d64 <_tmp_154_rule+0x354> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d74 <_tmp_154_rule+0x354> │ │ │ │ │ + bne.w 5d64 <_tmp_154_rule+0x354> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5bd2 <_tmp_154_rule+0x1b2> │ │ │ │ │ + cbnz r3, 5bc2 <_tmp_154_rule+0x1b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fe50 │ │ │ │ │ + bl fe78 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5baa <_tmp_154_rule+0x18a> │ │ │ │ │ + cbnz r0, 5b9a <_tmp_154_rule+0x18a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5bd2 <_tmp_154_rule+0x1b2> │ │ │ │ │ + cbnz r3, 5bc2 <_tmp_154_rule+0x1b2> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5bd2 <_tmp_154_rule+0x1b2> │ │ │ │ │ + cbz r0, 5bc2 <_tmp_154_rule+0x1b2> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d48 <_tmp_154_rule+0x328> │ │ │ │ │ + beq.w 5d38 <_tmp_154_rule+0x328> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d30 <_tmp_154_rule+0x310> │ │ │ │ │ + bne.w 5d20 <_tmp_154_rule+0x310> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5b4a <_tmp_154_rule+0x12a> │ │ │ │ │ + bne.n 5b3a <_tmp_154_rule+0x12a> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d5c <_tmp_154_rule+0x33c> │ │ │ │ │ + beq.w 5d4c <_tmp_154_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5b4a <_tmp_154_rule+0x12a> │ │ │ │ │ + b.n 5b3a <_tmp_154_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d5c <_tmp_154_rule+0x33c> │ │ │ │ │ + beq.w 5d4c <_tmp_154_rule+0x33c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + ble.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 5c6e <_tmp_154_rule+0x24e> │ │ │ │ │ + beq.n 5c5e <_tmp_154_rule+0x24e> │ │ │ │ │ movs r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 5c5e <_tmp_154_rule+0x23e> │ │ │ │ │ + bne.n 5c4e <_tmp_154_rule+0x23e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5cb8 <_tmp_154_rule+0x298> │ │ │ │ │ + cbz r0, 5ca8 <_tmp_154_rule+0x298> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5cd4 <_tmp_154_rule+0x2b4> │ │ │ │ │ + cbz r0, 5cc4 <_tmp_154_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5af8 <_tmp_154_rule+0xd8> │ │ │ │ │ + beq.w 5ae8 <_tmp_154_rule+0xd8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbnz r2, 5ce0 <_tmp_154_rule+0x2c0> │ │ │ │ │ - b.n 5ad6 <_tmp_154_rule+0xb6> │ │ │ │ │ + cbnz r2, 5cd0 <_tmp_154_rule+0x2c0> │ │ │ │ │ + b.n 5ac6 <_tmp_154_rule+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5ada <_tmp_154_rule+0xba> │ │ │ │ │ + b.n 5aca <_tmp_154_rule+0xba> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - b.n 5a9a <_tmp_154_rule+0x7a> │ │ │ │ │ + b.n 5a8a <_tmp_154_rule+0x7a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 5cce <_tmp_154_rule+0x2ae> │ │ │ │ │ + cbz r0, 5cbe <_tmp_154_rule+0x2ae> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5ad6 <_tmp_154_rule+0xb6> │ │ │ │ │ + b.n 5ac6 <_tmp_154_rule+0xb6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r2, 5ce6 <_tmp_154_rule+0x2c6> │ │ │ │ │ + cbz r2, 5cd6 <_tmp_154_rule+0x2c6> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5a9a <_tmp_154_rule+0x7a> │ │ │ │ │ + b.n 5a8a <_tmp_154_rule+0x7a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5a9a <_tmp_154_rule+0x7a> │ │ │ │ │ + b.n 5a8a <_tmp_154_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5cce <_tmp_154_rule+0x2ae> │ │ │ │ │ + b.n 5cbe <_tmp_154_rule+0x2ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5abe <_tmp_154_rule+0x9e> │ │ │ │ │ + b.n 5aae <_tmp_154_rule+0x9e> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - b.n 5a9a <_tmp_154_rule+0x7a> │ │ │ │ │ + b.n 5a8a <_tmp_154_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a7e <_tmp_154_rule+0x5e> │ │ │ │ │ + b.n 5a6e <_tmp_154_rule+0x5e> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5cca <_tmp_154_rule+0x2aa> │ │ │ │ │ - b.n 5ad6 <_tmp_154_rule+0xb6> │ │ │ │ │ + bne.n 5cba <_tmp_154_rule+0x2aa> │ │ │ │ │ + b.n 5ac6 <_tmp_154_rule+0xb6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a54 <_tmp_154_rule+0x34> │ │ │ │ │ + b.n 5a44 <_tmp_154_rule+0x34> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5cbc <_tmp_154_rule+0x29c> │ │ │ │ │ + b.n 5cac <_tmp_154_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b1e <_tmp_154_rule+0xfe> │ │ │ │ │ + b.n 5b0e <_tmp_154_rule+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bae <_tmp_154_rule+0x18e> │ │ │ │ │ + beq.w 5b9e <_tmp_154_rule+0x18e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5bd6 <_tmp_154_rule+0x1b6> │ │ │ │ │ + b.n 5bc6 <_tmp_154_rule+0x1b6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d42 <_tmp_154_rule+0x322> │ │ │ │ │ - b.n 5bd6 <_tmp_154_rule+0x1b6> │ │ │ │ │ + bne.n 5d32 <_tmp_154_rule+0x322> │ │ │ │ │ + b.n 5bc6 <_tmp_154_rule+0x1b6> │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5cbc <_tmp_154_rule+0x29c> │ │ │ │ │ + b.n 5cac <_tmp_154_rule+0x29c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5cbc <_tmp_154_rule+0x29c> │ │ │ │ │ + b.n 5cac <_tmp_154_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b72 <_tmp_154_rule+0x152> │ │ │ │ │ + b.n 5b62 <_tmp_154_rule+0x152> │ │ │ │ │ │ │ │ │ │ -00005d7c : │ │ │ │ │ +00005d6c : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5df2 │ │ │ │ │ + beq.n 5de2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5df2 │ │ │ │ │ + cbnz r0, 5de2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5de8 │ │ │ │ │ + cbnz r3, 5dd8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5dd6 │ │ │ │ │ + cbnz r0, 5dc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5de8 │ │ │ │ │ + cbnz r3, 5dd8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5dd6 │ │ │ │ │ + cbnz r0, 5dc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5de8 │ │ │ │ │ + cbnz r3, 5dd8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5dde │ │ │ │ │ + cbz r0, 5dce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5ddc │ │ │ │ │ + b.n 5dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5da6 │ │ │ │ │ + b.n 5d96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005dfc : │ │ │ │ │ +00005dec : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 62f4 │ │ │ │ │ + beq.w 62e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62f4 │ │ │ │ │ + bne.w 62e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6318 │ │ │ │ │ + bne.w 6308 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5fc0 │ │ │ │ │ + beq.w 5fb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ff2 │ │ │ │ │ + beq.w 5fe2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ff2 │ │ │ │ │ + bne.w 5fe2 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 625a │ │ │ │ │ + bne.w 624a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5eda │ │ │ │ │ + cbnz r0, 5eca │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 6320 │ │ │ │ │ + beq.w 6310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 625a │ │ │ │ │ + bne.w 624a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 611a │ │ │ │ │ + bne.w 610a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 625a │ │ │ │ │ + bne.w 624a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64cc │ │ │ │ │ + bl 64bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fb8 │ │ │ │ │ + beq.n 5fa8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, 5f10 │ │ │ │ │ + cbz r6, 5f00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 5f0e │ │ │ │ │ + cbz r0, 5efe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62d2 │ │ │ │ │ + bne.w 62c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62fc │ │ │ │ │ + bne.w 62ec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 62ca │ │ │ │ │ + beq.w 62ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62ca │ │ │ │ │ + bne.w 62ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62c4 │ │ │ │ │ + bne.w 62b4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5fa0 │ │ │ │ │ + cbnz r0, 5f90 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 62e8 │ │ │ │ │ + beq.w 62d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62c4 │ │ │ │ │ + bne.w 62b4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61b0 │ │ │ │ │ + bne.w 61a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62c4 │ │ │ │ │ + bne.w 62b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64cc │ │ │ │ │ + bl 64bc │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 5fbc │ │ │ │ │ + cbz r0, 5fac │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 5ffa │ │ │ │ │ + cbnz r3, 5fea │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5ecc │ │ │ │ │ + b.n 5ebc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5f92 │ │ │ │ │ + b.n 5f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 62de │ │ │ │ │ + blt.w 62ce │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62fc │ │ │ │ │ + bne.w 62ec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5e60 │ │ │ │ │ + bne.w 5e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e70 │ │ │ │ │ + b.n 5e60 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 6302 │ │ │ │ │ + beq.w 62f2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6302 │ │ │ │ │ + bne.w 62f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62c4 │ │ │ │ │ + bne.w 62b4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62bc │ │ │ │ │ + beq.w 62ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62c4 │ │ │ │ │ + bne.w 62b4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 3b3c │ │ │ │ │ + bl 3b4c │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 606a │ │ │ │ │ + cbz r0, 605a │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 60fc │ │ │ │ │ + beq.n 60ec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 604a │ │ │ │ │ + b.n 603a │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62b6 │ │ │ │ │ + beq.w 62a6 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble.n 6094 │ │ │ │ │ + ble.n 6084 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ ldr.w r0, [sl, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6080 │ │ │ │ │ + b.n 6070 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6314 │ │ │ │ │ + bne.w 6304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f00 │ │ │ │ │ + beq.w 5ef0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 630e │ │ │ │ │ + beq.w 62fe │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62d2 │ │ │ │ │ + beq.w 62c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 62d2 │ │ │ │ │ + bne.w 62c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f04 │ │ │ │ │ + b.n 5ef4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62b6 │ │ │ │ │ + beq.w 62a6 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 605e │ │ │ │ │ + b.n 604e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 62a8 │ │ │ │ │ + beq.w 6298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62a8 │ │ │ │ │ + bne.w 6298 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62b0 │ │ │ │ │ + bne.w 62a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624a │ │ │ │ │ + beq.n 623a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624a │ │ │ │ │ + beq.n 623a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 627e │ │ │ │ │ + beq.w 626e │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6278 │ │ │ │ │ + beq.n 6268 │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6294 │ │ │ │ │ + beq.n 6284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6294 │ │ │ │ │ + bne.n 6284 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 5ed0 │ │ │ │ │ + b.n 5ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 628c │ │ │ │ │ + beq.n 627c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 628c │ │ │ │ │ + bne.n 627c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6286 │ │ │ │ │ + bne.n 6276 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6260 │ │ │ │ │ + beq.n 6250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6260 │ │ │ │ │ + beq.n 6250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62c4 │ │ │ │ │ + beq.n 62b4 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6272 │ │ │ │ │ + beq.n 6262 │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 6238 │ │ │ │ │ + cbz r0, 6228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5f92 │ │ │ │ │ + beq.w 5f82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 632c │ │ │ │ │ + beq.n 631c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5fa8 │ │ │ │ │ + b.n 5f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ec0 │ │ │ │ │ + beq.w 5eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f12 │ │ │ │ │ + b.n 5f02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f88 │ │ │ │ │ - b.n 62c4 │ │ │ │ │ + beq.w 5f78 │ │ │ │ │ + b.n 62b4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 621a │ │ │ │ │ + b.n 620a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 618c │ │ │ │ │ + b.n 617c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f12 │ │ │ │ │ + b.n 5f02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6266 │ │ │ │ │ + b.n 6256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 61cc │ │ │ │ │ + b.n 61bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61ac │ │ │ │ │ + beq.n 619c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f12 │ │ │ │ │ + b.n 5f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 613a │ │ │ │ │ + b.n 612a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6250 │ │ │ │ │ + b.n 6240 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5fa8 │ │ │ │ │ + b.n 5f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5f38 │ │ │ │ │ + b.n 5f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60f8 │ │ │ │ │ + beq.w 60e8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5f04 │ │ │ │ │ + b.n 5ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6240 │ │ │ │ │ - b.n 5f5a │ │ │ │ │ + blt.n 6230 │ │ │ │ │ + b.n 5f4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e30 │ │ │ │ │ + b.n 5e20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5f04 │ │ │ │ │ + b.n 5ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 601c │ │ │ │ │ + b.n 600c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 60d4 │ │ │ │ │ + b.n 60c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5fa8 │ │ │ │ │ + b.n 5f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f04 │ │ │ │ │ + b.n 5ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 629e │ │ │ │ │ - b.n 5e92 │ │ │ │ │ + blt.n 628e │ │ │ │ │ + b.n 5e82 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5f94 │ │ │ │ │ + b.n 5f84 │ │ │ │ │ │ │ │ │ │ -00006330 : │ │ │ │ │ +00006320 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 64b6 │ │ │ │ │ + beq.w 64a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64b6 │ │ │ │ │ + bne.w 64a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64ae │ │ │ │ │ + bne.w 649e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 63ca │ │ │ │ │ + cbnz r0, 63ba │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 64a2 │ │ │ │ │ + beq.w 6492 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64ae │ │ │ │ │ + bne.w 649e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 63e2 │ │ │ │ │ + cbnz r0, 63d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64ae │ │ │ │ │ + bne.n 649e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 64cc │ │ │ │ │ + bl 64bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 63dc │ │ │ │ │ + cbz r0, 63cc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -11009,288 +11007,288 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 63bc │ │ │ │ │ + b.n 63ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 649a │ │ │ │ │ + beq.n 648a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 649a │ │ │ │ │ + bne.n 648a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6492 │ │ │ │ │ + bne.n 6482 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6488 │ │ │ │ │ + beq.n 6478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6488 │ │ │ │ │ + beq.n 6478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64c4 │ │ │ │ │ + beq.n 64b4 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64be │ │ │ │ │ + beq.n 64ae │ │ │ │ │ strd r3, r8, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 6470 │ │ │ │ │ + cbz r0, 6460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 63bc │ │ │ │ │ + beq.n 63ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63bc │ │ │ │ │ + beq.n 63ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 63d4 │ │ │ │ │ + b.n 63c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63a8 │ │ │ │ │ + b.n 6398 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63a8 │ │ │ │ │ + b.n 6398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63fe │ │ │ │ │ + b.n 63ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6478 │ │ │ │ │ - b.n 6386 │ │ │ │ │ + blt.n 6468 │ │ │ │ │ + b.n 6376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6482 │ │ │ │ │ + b.n 6472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6364 │ │ │ │ │ + b.n 6354 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6454 │ │ │ │ │ + b.n 6444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63d4 │ │ │ │ │ + b.n 63c4 │ │ │ │ │ │ │ │ │ │ -000064cc : │ │ │ │ │ +000064bc : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6ea8 │ │ │ │ │ + beq.w 6e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ea8 │ │ │ │ │ + bne.w 6e98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ec0 │ │ │ │ │ + bne.w 6eb0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1194 @ 0x4aa │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 666a │ │ │ │ │ + bne.w 665a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6e98 │ │ │ │ │ + beq.w 6e88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 69d6 │ │ │ │ │ + bne.w 69c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6eb2 │ │ │ │ │ + beq.w 6ea2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6eb2 │ │ │ │ │ + bne.w 6ea2 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66d2 │ │ │ │ │ + beq.w 66c2 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 671e │ │ │ │ │ + bne.w 670e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 69d6 │ │ │ │ │ + bne.w 69c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6730 │ │ │ │ │ + beq.w 6720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6730 │ │ │ │ │ + bne.w 6720 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 674c │ │ │ │ │ + beq.w 673c │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 678e │ │ │ │ │ + bne.w 677e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 69d6 │ │ │ │ │ + bne.w 69c6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6e8e │ │ │ │ │ + beq.w 6e7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e8e │ │ │ │ │ + bne.w 6e7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6652 │ │ │ │ │ + cbnz r3, 6642 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 667c │ │ │ │ │ + beq.n 666c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66a6 │ │ │ │ │ + bne.n 6696 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6652 │ │ │ │ │ + cbnz r3, 6642 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69ec │ │ │ │ │ + bne.w 69dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6652 │ │ │ │ │ + cbnz r3, 6642 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a2e │ │ │ │ │ + bne.w 6a1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6652 │ │ │ │ │ + cbnz r3, 6642 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b38 │ │ │ │ │ + bne.w 6b28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -11305,297 +11303,297 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6a24 │ │ │ │ │ + blt.w 6a14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6652 │ │ │ │ │ + bne.n 6642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6616 │ │ │ │ │ + beq.n 6606 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a1a │ │ │ │ │ + beq.w 6a0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6e7e │ │ │ │ │ + bne.w 6e6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1194 @ 0x4aa │ │ │ │ │ - b.n 6666 │ │ │ │ │ + b.n 6656 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6710 │ │ │ │ │ + cbnz r0, 6700 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6df4 │ │ │ │ │ - cbz r0, 6708 │ │ │ │ │ + bne.w 6de4 │ │ │ │ │ + cbz r0, 66f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 67a0 │ │ │ │ │ + blt.n 6790 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6580 │ │ │ │ │ + beq.w 6570 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68ee │ │ │ │ │ + bne.w 68de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6580 │ │ │ │ │ + b.n 6570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 65bc │ │ │ │ │ + bne.w 65ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 6780 │ │ │ │ │ + cbnz r0, 6770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6dfe │ │ │ │ │ - cbz r0, 677a │ │ │ │ │ + bne.w 6dee │ │ │ │ │ + cbz r0, 676a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt.n 684c │ │ │ │ │ + blt.n 683c │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 65ca │ │ │ │ │ + beq.w 65ba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6960 │ │ │ │ │ + bne.w 6950 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65ca │ │ │ │ │ + b.n 65ba │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6710 │ │ │ │ │ + bne.n 6700 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6df4 │ │ │ │ │ + bne.w 6de4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 670c │ │ │ │ │ + beq.n 66fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n 670c │ │ │ │ │ + ble.n 66fc │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6710 │ │ │ │ │ + bne.n 6700 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6df4 │ │ │ │ │ + bne.w 6de4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69e0 │ │ │ │ │ + beq.w 69d0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 69e0 │ │ │ │ │ + bge.w 69d0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e12 │ │ │ │ │ + bne.w 6e02 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6dee │ │ │ │ │ + bne.w 6dde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6952 │ │ │ │ │ + beq.w 6942 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 6952 │ │ │ │ │ + ble.w 6942 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 6812 │ │ │ │ │ + b.n 6802 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6780 │ │ │ │ │ + bne.n 6770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6dfe │ │ │ │ │ + bne.w 6dee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 677c │ │ │ │ │ + beq.n 676c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 677c │ │ │ │ │ + ble.w 676c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6780 │ │ │ │ │ + bne.w 6770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6dfe │ │ │ │ │ + bne.w 6dee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69e6 │ │ │ │ │ + beq.w 69d6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 69e6 │ │ │ │ │ + bge.w 69d6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e06 │ │ │ │ │ + bne.w 6df6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3d70 │ │ │ │ │ + bl 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6dfc │ │ │ │ │ + bne.w 6dec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 695a │ │ │ │ │ + beq.n 694a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 695a │ │ │ │ │ + ble.n 694a │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 68b8 │ │ │ │ │ + b.n 68a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 672c │ │ │ │ │ + beq.w 671c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 672c │ │ │ │ │ + beq.w 671c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e0a │ │ │ │ │ + beq.w 6dfa │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -11603,54 +11601,54 @@ │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69c6 │ │ │ │ │ + beq.n 69b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 69c6 │ │ │ │ │ + bne.n 69b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 66ca │ │ │ │ │ + b.n 66ba │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 670c │ │ │ │ │ + b.n 66fc │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 677c │ │ │ │ │ + b.n 676c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1066c │ │ │ │ │ + bl 10694 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 679c │ │ │ │ │ + beq.w 678c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 679c │ │ │ │ │ + beq.w 678c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 679c │ │ │ │ │ + beq.w 678c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e0a │ │ │ │ │ + beq.w 6dfa │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -11658,334 +11656,334 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6948 │ │ │ │ │ + bne.n 6938 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 694e │ │ │ │ │ + beq.n 693e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 6674 │ │ │ │ │ + b.n 6664 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 670c │ │ │ │ │ + b.n 66fc │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ - b.n 677c │ │ │ │ │ + b.n 676c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64cc │ │ │ │ │ + bl 64bc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 662a │ │ │ │ │ + beq.w 661a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 662a │ │ │ │ │ + beq.w 661a │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66b8 │ │ │ │ │ + bne.w 66a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6652 │ │ │ │ │ + beq.w 6642 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6656 │ │ │ │ │ + b.n 6646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6ef0 │ │ │ │ │ + beq.w 6ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ef0 │ │ │ │ │ + bne.w 6ee0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ee8 │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c02 │ │ │ │ │ + beq.w 6bf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6ef8 │ │ │ │ │ + beq.w 6ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ef8 │ │ │ │ │ + bne.w 6ee8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e18 │ │ │ │ │ + bne.w 6e08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bf4 │ │ │ │ │ + beq.w 6be4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e18 │ │ │ │ │ + bne.w 6e08 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3b3c │ │ │ │ │ + bl 3b4c │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c06 │ │ │ │ │ + bne.w 6bf6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 6d3e │ │ │ │ │ + bne.w 6d2e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ee8 │ │ │ │ │ + bne.w 6ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 6b0c │ │ │ │ │ + cbz r0, 6afc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6dde │ │ │ │ │ + bne.w 6dce │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 6b2e │ │ │ │ │ + cbnz r7, 6b1e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d0e │ │ │ │ │ + bne.w 6cfe │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6644 │ │ │ │ │ - b.n 6652 │ │ │ │ │ + beq.w 6634 │ │ │ │ │ + b.n 6642 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6ee0 │ │ │ │ │ + beq.w 6ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ee0 │ │ │ │ │ + bne.w 6ed0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6ed8 │ │ │ │ │ + bne.w 6ec8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6ed0 │ │ │ │ │ + beq.w 6ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ed0 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ec8 │ │ │ │ │ + bne.w 6eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c1c │ │ │ │ │ + bne.n 6c0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6654 │ │ │ │ │ + bne.w 6644 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6652 │ │ │ │ │ + beq.w 6642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6652 │ │ │ │ │ + beq.w 6642 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66b8 │ │ │ │ │ - b.n 6a1a │ │ │ │ │ + bne.w 66a8 │ │ │ │ │ + b.n 6a0a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6aea │ │ │ │ │ + b.n 6ada │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 6dca │ │ │ │ │ + beq.w 6dba │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r7, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 6ab8 │ │ │ │ │ + b.n 6aa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6e66 │ │ │ │ │ + beq.w 6e56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e66 │ │ │ │ │ + bne.w 6e56 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e5e │ │ │ │ │ + bne.w 6e4e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e4c │ │ │ │ │ + beq.w 6e3c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e5e │ │ │ │ │ + bne.w 6e4e │ │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r5, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 6c9a │ │ │ │ │ - bl 6330 │ │ │ │ │ + cbz r3, 6c8a │ │ │ │ │ + bl 6320 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6c9a │ │ │ │ │ + cbz r0, 6c8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e20 │ │ │ │ │ + bne.w 6e10 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 6db6 │ │ │ │ │ + beq.w 6da6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 6c68 │ │ │ │ │ + b.n 6c58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6e48 │ │ │ │ │ + beq.w 6e38 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 6d00 │ │ │ │ │ + bgt.n 6cf0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -11996,502 +11994,502 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e7a │ │ │ │ │ + beq.w 6e6a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6ba6 │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + beq.w 6b96 │ │ │ │ │ + b.n 6b90 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ │ str.w r4, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6cc0 │ │ │ │ │ + b.n 6cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6652 │ │ │ │ │ + beq.w 6642 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66b8 │ │ │ │ │ - b.n 6a1a │ │ │ │ │ + bne.w 66a8 │ │ │ │ │ + b.n 6a0a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6adc │ │ │ │ │ + bne.w 6acc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bee │ │ │ │ │ + beq.w 6bde │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - ble.n 6d6e │ │ │ │ │ + ble.n 6d5e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6d5c │ │ │ │ │ + b.n 6d4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6aea │ │ │ │ │ + bne.w 6ada │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 6da2 │ │ │ │ │ + cbz r0, 6d92 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6b16 │ │ │ │ │ + beq.w 6b06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e40 │ │ │ │ │ + beq.n 6e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b2e │ │ │ │ │ + b.n 6b1e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e44 │ │ │ │ │ + beq.n 6e34 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6c8e │ │ │ │ │ + b.n 6c7e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e6e │ │ │ │ │ + beq.n 6e5e │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6c0e │ │ │ │ │ + b.n 6bfe │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d9a │ │ │ │ │ - b.n 6da2 │ │ │ │ │ + bne.n 6d8a │ │ │ │ │ + b.n 6d92 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6582 │ │ │ │ │ + b.w 6572 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 65cc │ │ │ │ │ + b.w 65bc │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 6780 │ │ │ │ │ + b.n 6770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6674 │ │ │ │ │ + b.n 6664 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 6710 │ │ │ │ │ + b.n 6700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6aea │ │ │ │ │ + b.n 6ada │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c86 │ │ │ │ │ + beq.w 6c76 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b9c │ │ │ │ │ + b.n 6b8c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6b16 │ │ │ │ │ + b.n 6b06 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b9c │ │ │ │ │ + b.n 6b8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b9c │ │ │ │ │ + b.n 6b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c3c │ │ │ │ │ + b.n 6c2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 6bf0 │ │ │ │ │ + b.n 6be0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + b.n 6b90 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a24 │ │ │ │ │ - b.n 66c0 │ │ │ │ │ + bne.w 6a14 │ │ │ │ │ + b.n 66b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 65f2 │ │ │ │ │ + b.w 65e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 69d0 │ │ │ │ │ - b.w 6526 │ │ │ │ │ + blt.w 69c0 │ │ │ │ │ + b.w 6516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 6500 │ │ │ │ │ + b.w 64f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 655e │ │ │ │ │ + b.w 654e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 69da │ │ │ │ │ + b.n 69ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ba0 │ │ │ │ │ + b.n 6b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b84 │ │ │ │ │ + b.n 6b74 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6654 │ │ │ │ │ + b.w 6644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b58 │ │ │ │ │ + b.n 6b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b2e │ │ │ │ │ + b.n 6b1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a4e │ │ │ │ │ + b.n 6a3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a88 │ │ │ │ │ + b.n 6a78 │ │ │ │ │ │ │ │ │ │ -00006f00 : │ │ │ │ │ +00006ef0 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 71ba │ │ │ │ │ + beq.w 71aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71ba │ │ │ │ │ + bne.w 71aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6f62 │ │ │ │ │ + cbnz r3, 6f52 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6f72 │ │ │ │ │ + beq.n 6f62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6fa2 │ │ │ │ │ + cbnz r0, 6f92 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7152 │ │ │ │ │ + bne.w 7142 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 71a0 │ │ │ │ │ + blt.w 7190 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6f62 │ │ │ │ │ + bne.n 6f52 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f58 │ │ │ │ │ + beq.n 6f48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 71c2 │ │ │ │ │ + beq.w 71b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71c2 │ │ │ │ │ + bne.w 71b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7030 │ │ │ │ │ + bne.n 7020 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 71d0 │ │ │ │ │ + beq.w 71c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71d0 │ │ │ │ │ + bne.w 71c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71ca │ │ │ │ │ + bne.w 71ba │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 70a2 │ │ │ │ │ + beq.n 7092 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70dc │ │ │ │ │ + bne.n 70cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 7030 │ │ │ │ │ + cbnz r2, 7020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 7036 │ │ │ │ │ + cbnz r0, 7026 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f58 │ │ │ │ │ + b.n 6f48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 701e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f58 │ │ │ │ │ + beq.w 6f48 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f58 │ │ │ │ │ + beq.w 6f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 709c │ │ │ │ │ + cbz r0, 708c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7196 │ │ │ │ │ + beq.n 7186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7196 │ │ │ │ │ + bne.n 7186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f68 │ │ │ │ │ + b.n 6f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 7176 │ │ │ │ │ + blt.n 7166 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 71ca │ │ │ │ │ + bne.n 71ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7016 │ │ │ │ │ + beq.n 7006 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7016 │ │ │ │ │ + beq.n 7006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71b2 │ │ │ │ │ + beq.n 71a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71b2 │ │ │ │ │ + beq.n 71a2 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71ac │ │ │ │ │ + beq.n 719c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ @@ -12501,495 +12499,495 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 7168 │ │ │ │ │ + cbz r0, 7158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7184 │ │ │ │ │ + cbnz r3, 7174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 704e │ │ │ │ │ + b.n 703e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f62 │ │ │ │ │ + bne.w 6f52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 72d8 │ │ │ │ │ + bl 7274 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 709c │ │ │ │ │ + b.n 708c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 7192 │ │ │ │ │ + cbz r0, 7182 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7024 │ │ │ │ │ - b.n 7030 │ │ │ │ │ + beq.w 7014 │ │ │ │ │ + b.n 7020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7172 │ │ │ │ │ - b.n 704e │ │ │ │ │ + bne.n 7162 │ │ │ │ │ + b.n 703e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7176 │ │ │ │ │ + b.n 7166 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 709c │ │ │ │ │ + beq.w 708c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f68 │ │ │ │ │ + b.n 6f58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 711e │ │ │ │ │ + b.n 710e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7176 │ │ │ │ │ + b.n 7166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f34 │ │ │ │ │ + b.n 6f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6fc2 │ │ │ │ │ + b.n 6fb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7176 │ │ │ │ │ + b.n 7166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6fec │ │ │ │ │ + b.n 6fdc │ │ │ │ │ │ │ │ │ │ -000071d8 : │ │ │ │ │ +000071c8 : │ │ │ │ │ expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7866 │ │ │ │ │ + beq.w 7856 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7866 │ │ │ │ │ + bne.w 7856 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74de │ │ │ │ │ + bne.w 74ce │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 7236 │ │ │ │ │ + cbz r0, 7226 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 786e │ │ │ │ │ + beq.w 785e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 732e │ │ │ │ │ + bne.n 731e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74de │ │ │ │ │ + bne.w 74ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7272 │ │ │ │ │ + cbz r0, 7262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 72ba │ │ │ │ │ + cbnz r0, 72aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74de │ │ │ │ │ + bne.w 74ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 7298 │ │ │ │ │ + cbz r0, 7288 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7224 │ │ │ │ │ + b.n 7214 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 781c │ │ │ │ │ + bne.w 780c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c59c │ │ │ │ │ + bl c590 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 72ae │ │ │ │ │ + cbnz r0, 729e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ - b.n 7292 │ │ │ │ │ + b.n 7282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7272 │ │ │ │ │ + beq.n 7262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7272 │ │ │ │ │ + beq.n 7262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7272 │ │ │ │ │ + beq.n 7262 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 781c │ │ │ │ │ + beq.w 780c │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, 7318 │ │ │ │ │ + cbz r0, 7308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 72b0 │ │ │ │ │ + beq.n 72a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72b0 │ │ │ │ │ + beq.n 72a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74e4 │ │ │ │ │ + b.n 74d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 74e0 │ │ │ │ │ + bne.w 74d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7814 │ │ │ │ │ + beq.w 7804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7814 │ │ │ │ │ + bne.w 7804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 764a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 768a │ │ │ │ │ + bne.w 767a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 764a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_115_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_115_rule │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 739a │ │ │ │ │ + cbz r0, 738a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74ea │ │ │ │ │ + bne.w 74da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 764a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75e8 │ │ │ │ │ + bne.w 75d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 764a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7570 │ │ │ │ │ + bne.w 7560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765c │ │ │ │ │ + bne.w 764c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7882 │ │ │ │ │ + beq.w 7872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7882 │ │ │ │ │ + bne.w 7872 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 788a │ │ │ │ │ + bne.w 787a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 4d0c │ │ │ │ │ + bl 4d1c │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7660 │ │ │ │ │ + bne.w 7650 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 788a │ │ │ │ │ + bne.w 787a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d60 <_tmp_154_rule+0x340> │ │ │ │ │ + bl 5d6c │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7660 │ │ │ │ │ + bne.w 7650 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 788a │ │ │ │ │ + bne.w 787a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c78 <_tmp_154_rule+0x258> │ │ │ │ │ + bl 5c84 <_tmp_154_rule+0x274> │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7660 │ │ │ │ │ + bne.w 7650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 764a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78ee │ │ │ │ │ + bne.w 78de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 764a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7892 │ │ │ │ │ + bne.w 7882 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7256 │ │ │ │ │ + beq.w 7246 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7654 │ │ │ │ │ + bne.w 7644 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7682 │ │ │ │ │ + beq.w 7672 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7682 │ │ │ │ │ + bne.w 7672 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 767c │ │ │ │ │ + bne.w 766c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 752c │ │ │ │ │ + bne.n 751c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7256 │ │ │ │ │ + b.n 7246 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 722e │ │ │ │ │ + b.n 721e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8060 │ │ │ │ │ + bl 7ffc │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 739a │ │ │ │ │ + beq.w 738a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 751a │ │ │ │ │ + cbnz r0, 750a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 783e │ │ │ │ │ + bne.w 782e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7486 │ │ │ │ │ + beq.n 7476 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 748c │ │ │ │ │ + b.n 747c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74d2 │ │ │ │ │ + beq.n 74c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74d2 │ │ │ │ │ + beq.n 74c2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 796a │ │ │ │ │ + bne.w 795a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74d2 │ │ │ │ │ + beq.n 74c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 74d8 │ │ │ │ │ + b.n 74c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73d0 │ │ │ │ │ + beq.w 73c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73d0 │ │ │ │ │ + beq.w 73c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73d0 │ │ │ │ │ + beq.w 73c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS expression_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73d0 │ │ │ │ │ + beq.w 73c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -12997,45 +12995,45 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 794c │ │ │ │ │ + bne.w 793c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7948 │ │ │ │ │ + beq.w 7938 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 748c │ │ │ │ │ + b.n 747c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73b6 │ │ │ │ │ + beq.w 73a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73b6 │ │ │ │ │ + beq.w 73a6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_116_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73b6 │ │ │ │ │ + beq.w 73a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13044,161 +13042,161 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75e2 │ │ │ │ │ - b.n 7488 │ │ │ │ │ + bne.n 75d2 │ │ │ │ │ + b.n 7478 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74e4 │ │ │ │ │ + b.n 74d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 748c │ │ │ │ │ + b.n 747c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7998 │ │ │ │ │ + bne.w 7988 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 744c │ │ │ │ │ + b.n 743c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 74d8 │ │ │ │ │ + b.n 74c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 74bc │ │ │ │ │ + b.n 74ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 77f4 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77f4 │ │ │ │ │ + bne.w 77e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77ec │ │ │ │ │ + bne.w 77dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 77cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77ec │ │ │ │ │ + bne.w 77dc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7734 │ │ │ │ │ + beq.n 7724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7734 │ │ │ │ │ + cbnz r0, 7724 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 7714 │ │ │ │ │ + cbnz r0, 7704 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7714 │ │ │ │ │ + cbz r0, 7704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8060 │ │ │ │ │ + bl 7ffc │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 77fc │ │ │ │ │ + bne.n 77ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r6, 773c │ │ │ │ │ + cbnz r6, 772c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7370 │ │ │ │ │ + b.n 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 76fa │ │ │ │ │ + b.n 76ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7724 │ │ │ │ │ + bne.n 7714 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77d6 │ │ │ │ │ + beq.n 77c6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 7770 │ │ │ │ │ + ble.n 7760 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 775e │ │ │ │ │ + bne.n 774e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 736e │ │ │ │ │ + beq.w 735e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -13225,64 +13223,64 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7642 │ │ │ │ │ + b.n 7632 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 736e │ │ │ │ │ + b.n 735e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7370 │ │ │ │ │ + b.n 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 76aa │ │ │ │ │ + b.n 769a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7824 │ │ │ │ │ + beq.n 7814 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 76e2 │ │ │ │ │ + b.n 76d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7356 │ │ │ │ │ + b.n 7346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 722e │ │ │ │ │ + b.n 721e │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 787c │ │ │ │ │ + cbz r0, 786c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7808 │ │ │ │ │ + b.n 77f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13291,62 +13289,62 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 751a │ │ │ │ │ + b.n 750a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 720c │ │ │ │ │ + b.n 71fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7322 │ │ │ │ │ - b.n 7240 │ │ │ │ │ + blt.w 7312 │ │ │ │ │ + b.n 7230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 77d8 │ │ │ │ │ + b.n 77c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 73fc │ │ │ │ │ + b.n 73ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 744c │ │ │ │ │ + b.n 743c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a98 │ │ │ │ │ + bl 6a34 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7944 │ │ │ │ │ + bne.n 7934 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7486 │ │ │ │ │ + beq.w 7476 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7486 │ │ │ │ │ + beq.w 7476 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13355,71 +13353,71 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 7642 │ │ │ │ │ + b.n 7632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a98 │ │ │ │ │ + bl 6a34 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 746a │ │ │ │ │ + bne.w 745a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7468 │ │ │ │ │ + beq.w 7458 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7468 │ │ │ │ │ + beq.w 7458 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ - b.n 78e4 │ │ │ │ │ + b.n 78d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 748a │ │ │ │ │ + b.n 747a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 748c │ │ │ │ │ + b.n 747c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 79e6 │ │ │ │ │ + beq.n 79d6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75e2 │ │ │ │ │ + bne.w 75d2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 72b0 │ │ │ │ │ + b.n 72a0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ @@ -13430,32 +13428,32 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 755e │ │ │ │ │ + b.n 754e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7678 │ │ │ │ │ + beq.w 7668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7678 │ │ │ │ │ + beq.w 7668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2168 │ │ │ │ │ + bl 2158 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7678 │ │ │ │ │ + beq.w 7668 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13464,166 +13462,166 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #32] │ │ │ │ │ - b.n 7642 │ │ │ │ │ + b.n 7632 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7964 │ │ │ │ │ + b.n 7954 │ │ │ │ │ │ │ │ │ │ -000079ec : │ │ │ │ │ +000079dc : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7cea │ │ │ │ │ + beq.w 7cda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cea │ │ │ │ │ + bne.w 7cda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c38 │ │ │ │ │ + bne.w 7c28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 7a48 │ │ │ │ │ + cbz r0, 7a38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7cf2 │ │ │ │ │ + beq.w 7ce2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c38 │ │ │ │ │ + bne.w 7c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e00 │ │ │ │ │ + bl 7df0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b28 │ │ │ │ │ + beq.n 7b18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7cfe │ │ │ │ │ + beq.w 7cee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cfe │ │ │ │ │ + bne.w 7cee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d06 │ │ │ │ │ + bne.w 7cf6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ca2 │ │ │ │ │ + beq.w 7c92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d06 │ │ │ │ │ + bne.w 7cf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7cb4 │ │ │ │ │ + beq.w 7ca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cb4 │ │ │ │ │ + bne.w 7ca4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7ba0 │ │ │ │ │ + bne.n 7b90 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7b3a │ │ │ │ │ + cbnz r0, 7b2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c38 │ │ │ │ │ + bne.w 7c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 7e00 │ │ │ │ │ + bl 7df0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7b2c │ │ │ │ │ + cbz r0, 7b1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7a38 │ │ │ │ │ + b.n 7a28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7b02 │ │ │ │ │ + b.n 7af2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7b22 │ │ │ │ │ + b.n 7b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e00 │ │ │ │ │ + bl 7df0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7b9e │ │ │ │ │ + cbz r0, 7b8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d16 │ │ │ │ │ + bne.w 7d06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -13632,445 +13630,445 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7d0e │ │ │ │ │ + beq.w 7cfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d0e │ │ │ │ │ + bne.w 7cfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c94 │ │ │ │ │ + bne.w 7c84 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c42 │ │ │ │ │ + bne.n 7c32 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7af4 │ │ │ │ │ + beq.n 7ae4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7af4 │ │ │ │ │ + bne.n 7ae4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c9c │ │ │ │ │ + beq.n 7c8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 7c2a │ │ │ │ │ + blt.n 7c1a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ce2 │ │ │ │ │ + beq.n 7cd2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cc6 │ │ │ │ │ + beq.n 7cb6 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ccc │ │ │ │ │ + beq.n 7cbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7ccc │ │ │ │ │ + bne.n 7cbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ - b.n 7b22 │ │ │ │ │ + b.n 7b12 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7bca │ │ │ │ │ + b.n 7bba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7a40 │ │ │ │ │ + b.n 7a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e00 │ │ │ │ │ + bl 7df0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7c7e │ │ │ │ │ + cbnz r3, 7c6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7c6c │ │ │ │ │ + beq.n 7c5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7b60 │ │ │ │ │ + b.n 7b50 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 7c9a │ │ │ │ │ + cbz r0, 7c8a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 7c5e │ │ │ │ │ + b.n 7c4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c56 │ │ │ │ │ + beq.n 7c46 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7ba4 │ │ │ │ │ + b.n 7b94 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 7ba0 │ │ │ │ │ + b.n 7b90 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b02 │ │ │ │ │ + b.n 7af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ae0 │ │ │ │ │ + beq.w 7ad0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7ba0 │ │ │ │ │ + b.n 7b90 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c00 │ │ │ │ │ + b.n 7bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c20 │ │ │ │ │ + beq.n 7c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c3e │ │ │ │ │ + b.n 7c2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7a40 │ │ │ │ │ + b.n 7a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a20 │ │ │ │ │ + b.n 7a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7cd6 │ │ │ │ │ - b.n 7a52 │ │ │ │ │ + blt.n 7cc6 │ │ │ │ │ + b.n 7a42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a94 │ │ │ │ │ + b.n 7a84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b02 │ │ │ │ │ + b.n 7af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7b82 │ │ │ │ │ + b.n 7b72 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b50 │ │ │ │ │ + beq.w 7b40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7c8e │ │ │ │ │ + b.n 7c7e │ │ │ │ │ │ │ │ │ │ -00007d2c : │ │ │ │ │ +00007d1c : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7de6 │ │ │ │ │ + beq.n 7dd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7de6 │ │ │ │ │ + bne.n 7dd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7dde │ │ │ │ │ + bne.n 7dce │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 38a8 │ │ │ │ │ + bl 3898 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7d8c │ │ │ │ │ + cbnz r0, 7d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7d8c │ │ │ │ │ + cbnz r3, 7d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 7d96 │ │ │ │ │ + cbnz r0, 7d86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7d8c │ │ │ │ │ + cbnz r3, 7d7c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7dac │ │ │ │ │ + cbnz r0, 7d9c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7dee │ │ │ │ │ + cbz r0, 7dde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7dee │ │ │ │ │ + cbnz r3, 7dde │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 7d8c │ │ │ │ │ + b.n 7d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d2c │ │ │ │ │ + bl 7d1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d88 │ │ │ │ │ + beq.n 7d78 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d88 │ │ │ │ │ + beq.n 7d78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7d8c │ │ │ │ │ + beq.n 7d7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d8c │ │ │ │ │ + beq.n 7d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d90 │ │ │ │ │ + b.n 7d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d90 │ │ │ │ │ + b.n 7d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d58 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7da8 │ │ │ │ │ + beq.n 7d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d90 │ │ │ │ │ + b.n 7d80 │ │ │ │ │ │ │ │ │ │ -00007e00 : │ │ │ │ │ +00007df0 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8118 │ │ │ │ │ + beq.w 8108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 8108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 806e │ │ │ │ │ + bne.w 805e │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f2c │ │ │ │ │ + bne.n 7f1c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8104 │ │ │ │ │ + beq.w 80f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 806e │ │ │ │ │ + bne.w 805e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87f4 │ │ │ │ │ + bl 87e8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f3c │ │ │ │ │ + beq.n 7f2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8110 │ │ │ │ │ + beq.w 8100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8110 │ │ │ │ │ + bne.w 8100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80f4 │ │ │ │ │ + bne.w 80e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80a8 │ │ │ │ │ + beq.w 8098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80f4 │ │ │ │ │ + bne.w 80e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8120 │ │ │ │ │ + beq.w 8110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8120 │ │ │ │ │ + bne.w 8110 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7fae │ │ │ │ │ + bne.n 7f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f4e │ │ │ │ │ + bne.n 7f3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 806e │ │ │ │ │ + bne.w 805e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 87f4 │ │ │ │ │ + bl 87e8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7f40 │ │ │ │ │ + cbz r0, 7f30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -14078,29 +14076,29 @@ │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f08 │ │ │ │ │ + b.n 7ef8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7f28 │ │ │ │ │ + b.n 7f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87f4 │ │ │ │ │ + bl 87e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ef2 │ │ │ │ │ + beq.n 7ee2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80ba │ │ │ │ │ + bne.w 80aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -14109,451 +14107,451 @@ │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 80fc │ │ │ │ │ + beq.w 80ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80fc │ │ │ │ │ + bne.w 80ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7faa │ │ │ │ │ + cbnz r3, 7f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8044 │ │ │ │ │ + bne.n 8034 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7efa │ │ │ │ │ + beq.n 7eea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7efa │ │ │ │ │ + bne.n 7eea │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - cbnz r0, 7fe4 │ │ │ │ │ - b.n 80a2 │ │ │ │ │ + cbnz r0, 7fd4 │ │ │ │ │ + b.n 8092 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 7fd8 │ │ │ │ │ + blt.n 7fc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80ec │ │ │ │ │ + beq.n 80dc │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80d0 │ │ │ │ │ + beq.n 80c0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80d6 │ │ │ │ │ + beq.n 80c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 80d6 │ │ │ │ │ + bne.n 80c6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ - b.n 7f28 │ │ │ │ │ + b.n 7f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87f4 │ │ │ │ │ + bl 87e8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7faa │ │ │ │ │ + beq.n 7f9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 808a │ │ │ │ │ + cbnz r3, 807a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8078 │ │ │ │ │ + beq.n 8068 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7f76 │ │ │ │ │ + b.n 7f66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7f34 │ │ │ │ │ + b.n 7f24 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 80a0 │ │ │ │ │ + cbz r0, 8090 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8060 │ │ │ │ │ + b.n 8050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8058 │ │ │ │ │ + beq.n 8048 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7fb2 │ │ │ │ │ + b.n 7fa2 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f08 │ │ │ │ │ + b.n 7ef8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f66 │ │ │ │ │ + beq.w 7f56 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 809a │ │ │ │ │ + b.n 808a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 801a │ │ │ │ │ + b.n 800a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 803a │ │ │ │ │ + beq.n 802a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8074 │ │ │ │ │ + b.n 8064 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f34 │ │ │ │ │ + b.n 7f24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f08 │ │ │ │ │ + b.n 7ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f98 │ │ │ │ │ + b.n 7f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 80e0 │ │ │ │ │ - b.n 7e58 │ │ │ │ │ + blt.n 80d0 │ │ │ │ │ + b.n 7e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e9a │ │ │ │ │ + b.n 7e8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e34 │ │ │ │ │ + b.n 7e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ee4 │ │ │ │ │ + beq.w 7ed4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7fae │ │ │ │ │ + b.n 7f9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008134 : │ │ │ │ │ +00008124 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 877c │ │ │ │ │ + beq.w 8762 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 877c │ │ │ │ │ + bne.w 8762 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8776 │ │ │ │ │ + bne.w 8714 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 8460 │ │ │ │ │ + beq.w 8450 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8490 │ │ │ │ │ + beq.w 8480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8490 │ │ │ │ │ + bne.w 8480 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8784 │ │ │ │ │ + bne.w 876a │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a0 │ │ │ │ │ + beq.w 8390 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 838e │ │ │ │ │ + beq.w 837e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 876e │ │ │ │ │ + beq.w 870c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 876e │ │ │ │ │ + bne.w 870c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8784 │ │ │ │ │ + bne.w 876a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8382 │ │ │ │ │ + beq.w 8372 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8744 │ │ │ │ │ + bne.w 8756 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8732 │ │ │ │ │ + beq.w 8730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8732 │ │ │ │ │ + bne.w 8730 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 84fc │ │ │ │ │ + bne.w 84ee │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8498 │ │ │ │ │ + bne.w 8488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 839a │ │ │ │ │ + bne.w 838a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 87ac │ │ │ │ │ + beq.w 8798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87ac │ │ │ │ │ + bne.w 8798 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 87bc │ │ │ │ │ + bne.w 8792 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83f2 │ │ │ │ │ + beq.w 83e2 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8392 │ │ │ │ │ + beq.n 8382 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8748 │ │ │ │ │ + bne.w 87b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 839a │ │ │ │ │ + bne.n 838a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 87b4 │ │ │ │ │ + beq.w 87a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87b4 │ │ │ │ │ + bne.w 87a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 878a │ │ │ │ │ + bne.w 8770 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 830e │ │ │ │ │ + cbz r0, 82fe │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 836a │ │ │ │ │ + beq.n 835a │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 879e │ │ │ │ │ + beq.w 8784 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 878a │ │ │ │ │ + bne.w 8770 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 85d8 │ │ │ │ │ + bne.w 859a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 878a │ │ │ │ │ + bne.w 8770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 844c │ │ │ │ │ + beq.n 843c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8302 │ │ │ │ │ + bne.n 82f2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -14564,133 +14562,133 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 825c │ │ │ │ │ + b.n 824c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 82c2 │ │ │ │ │ + beq.n 82b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8304 │ │ │ │ │ + b.n 82f4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 87c2 │ │ │ │ │ + beq.w 87d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8784 │ │ │ │ │ + bne.w 876a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8692 │ │ │ │ │ + bne.w 8682 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8784 │ │ │ │ │ + bne.w 876a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8444 │ │ │ │ │ + cbz r0, 8434 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 81c4 │ │ │ │ │ + b.n 81b4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8790 │ │ │ │ │ + beq.w 8776 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 87bc │ │ │ │ │ + bne.w 8792 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8634 │ │ │ │ │ + bne.w 85f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 87bc │ │ │ │ │ + bne.w 8792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8458 │ │ │ │ │ + cbz r0, 8448 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 829e │ │ │ │ │ + b.n 828e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 83e6 │ │ │ │ │ + b.n 83d6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 835a │ │ │ │ │ + b.n 834a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8438 │ │ │ │ │ + b.n 8428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 872a │ │ │ │ │ + blt.w 874e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w 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.n 839a │ │ │ │ │ + bne.n 838a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8198 │ │ │ │ │ + bne.w 8188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 81a8 │ │ │ │ │ + b.n 8198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c38 │ │ │ │ │ + bl 9c2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8246 │ │ │ │ │ + beq.w 8236 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87de │ │ │ │ │ + bne.w 871a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -14700,816 +14698,818 @@ │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 87d6 │ │ │ │ │ + beq.w 87a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87d6 │ │ │ │ │ + bne.w 87a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 84f6 │ │ │ │ │ + cbnz r3, 84e8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85a8 │ │ │ │ │ + bne.w 8654 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8250 │ │ │ │ │ + beq.w 8240 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8250 │ │ │ │ │ + bne.w 8240 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 837c │ │ │ │ │ + beq.w 836c │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 8544 │ │ │ │ │ + bge.n 8536 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 8530 │ │ │ │ │ + b.n 8522 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 876a │ │ │ │ │ + bne.w 87d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8776 │ │ │ │ │ + beq.w 8714 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8764 │ │ │ │ │ + beq.w 87ce │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 871e │ │ │ │ │ + beq.w 8742 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 871e │ │ │ │ │ + bne.w 8742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8302 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9c38 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 84f6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 8704 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 86ee │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str.w r2, [r7, r5, lsl #2] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 84c4 │ │ │ │ │ + b.n 82f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 833c │ │ │ │ │ + beq.w 832c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 878a │ │ │ │ │ + beq.w 8770 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 861e │ │ │ │ │ + cbz r0, 85e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8450 │ │ │ │ │ + beq.w 8440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8450 │ │ │ │ │ + beq.w 8440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 836a │ │ │ │ │ + b.n 835a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8420 │ │ │ │ │ + beq.w 8410 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ce │ │ │ │ │ + beq.w 875a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 867a │ │ │ │ │ + cbz r0, 863c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 845c │ │ │ │ │ + beq.w 844c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 845c │ │ │ │ │ + beq.w 844c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8394 │ │ │ │ │ + b.n 8384 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9c2c │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 84e8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 86f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 86de │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str.w r2, [r7, r5, lsl #2] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 84b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83ce │ │ │ │ │ + beq.w 83be │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 838a │ │ │ │ │ + beq.w 837a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 86d8 │ │ │ │ │ + cbz r0, 86c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8448 │ │ │ │ │ + beq.w 8438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8448 │ │ │ │ │ + beq.w 8438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 825c │ │ │ │ │ + b.n 824c │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 837a │ │ │ │ │ + beq.w 836a │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 85ca │ │ │ │ │ + b.n 8674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85c0 │ │ │ │ │ + beq.n 866c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8500 │ │ │ │ │ + b.n 84f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 81dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 838c │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8302 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 839c │ │ │ │ │ + beq.w 84a2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 8706 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8238 │ │ │ │ │ + beq.w 8228 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 84fc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 825c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbz r0, 8776 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r3, #20] │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8582 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8582 │ │ │ │ │ + b.n 84ee │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 825c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 81ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 82f2 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 838c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 824c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 839c │ │ │ │ │ + b.n 8384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8168 │ │ │ │ │ + b.n 8158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 825c │ │ │ │ │ + b.n 824c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 836a │ │ │ │ │ + b.n 835a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8686 │ │ │ │ │ - b.n 83fc │ │ │ │ │ + blt.w 8648 │ │ │ │ │ + b.n 83ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 862a │ │ │ │ │ - b.n 8318 │ │ │ │ │ + blt.w 85ec │ │ │ │ │ + b.n 8308 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8282 │ │ │ │ │ + b.n 8272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 82e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8394 │ │ │ │ │ + b.n 82d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 84d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 86e4 │ │ │ │ │ - b.n 83aa │ │ │ │ │ + beq.n 8714 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r5, r6, [r3, #20] │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8574 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 8574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8394 │ │ │ │ │ + b.n 824c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 84e6 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84b2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 8718 │ │ │ │ │ + blt.w 86d4 │ │ │ │ │ + b.n 839a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000087f4 : │ │ │ │ │ +000087e8 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9a7e │ │ │ │ │ + beq.w 9a72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a7e │ │ │ │ │ + bne.w 9a72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b54 │ │ │ │ │ + bne.w 9b48 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1119 @ 0x45f │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c74 │ │ │ │ │ + bne.w 8c68 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 9a64 │ │ │ │ │ + beq.w 9a58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b54 │ │ │ │ │ + bne.w 9b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 929e │ │ │ │ │ + bne.w 9292 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a60 │ │ │ │ │ + bne.w 9a54 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a74 │ │ │ │ │ + beq.w 9a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a74 │ │ │ │ │ + bne.w 9a68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 95aa │ │ │ │ │ + bne.w 959e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8c82 │ │ │ │ │ + beq.w 8c76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8cb4 │ │ │ │ │ + beq.w 8ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8cb4 │ │ │ │ │ + bne.w 8ca8 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cd2 │ │ │ │ │ + beq.w 8cc6 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8e22 │ │ │ │ │ + beq.w 8e16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ad2 │ │ │ │ │ + beq.w 9ac6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ad2 │ │ │ │ │ + bne.w 9ac6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9adc │ │ │ │ │ + bne.w 9ad0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995c │ │ │ │ │ + beq.w 9950 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9968 │ │ │ │ │ + bne.w 995c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9aa6 │ │ │ │ │ + beq.w 9a9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aa6 │ │ │ │ │ + bne.w 9a9a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9120 │ │ │ │ │ + bne.w 9114 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9abc │ │ │ │ │ + beq.w 9ab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9abc │ │ │ │ │ + bne.w 9ab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9aca │ │ │ │ │ + bne.w 9abe │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e32 │ │ │ │ │ + bne.w 8e26 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ab6 │ │ │ │ │ + bne.w 9aaa │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9848 │ │ │ │ │ + beq.w 983c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9848 │ │ │ │ │ + bne.w 983c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 95cc │ │ │ │ │ + bne.w 95c0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9ae6 │ │ │ │ │ + beq.w 9ada │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ae6 │ │ │ │ │ + bne.w 9ada │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9af4 │ │ │ │ │ + bne.w 9ae8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c4 │ │ │ │ │ + bne.w 93b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9120 │ │ │ │ │ + bne.w 9114 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9bf4 │ │ │ │ │ + beq.w 9be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bf4 │ │ │ │ │ + bne.w 9be8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c02 │ │ │ │ │ + bne.w 9bf6 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9530 │ │ │ │ │ + bne.w 9524 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ab6 │ │ │ │ │ + bne.w 9aaa │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c20 │ │ │ │ │ + beq.w 9c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c20 │ │ │ │ │ + bne.w 9c14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c2e │ │ │ │ │ + bne.w 9c22 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9420 │ │ │ │ │ + bne.w 9414 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9120 │ │ │ │ │ + bne.w 9114 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a4a │ │ │ │ │ + beq.w 9a3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a4a │ │ │ │ │ + bne.w 9a3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a58 │ │ │ │ │ + bne.w 9a4c │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9460 │ │ │ │ │ + bne.w 9454 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ab6 │ │ │ │ │ + bne.w 9aaa │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9832 │ │ │ │ │ + beq.w 9826 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9832 │ │ │ │ │ + bne.w 9826 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9840 │ │ │ │ │ + bne.w 9834 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94a0 │ │ │ │ │ + bne.w 9494 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9120 │ │ │ │ │ + bne.w 9114 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c0a │ │ │ │ │ + beq.w 9bfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c0a │ │ │ │ │ + bne.w 9bfe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9c18 │ │ │ │ │ + bne.w 9c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94e0 │ │ │ │ │ + bne.w 94d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ab6 │ │ │ │ │ + bne.w 9aaa │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b5c │ │ │ │ │ + beq.w 9b50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b5c │ │ │ │ │ + bne.w 9b50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b6a │ │ │ │ │ + bne.w 9b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9260 │ │ │ │ │ + bne.w 9254 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ab6 │ │ │ │ │ + bne.w 9aaa │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a88 │ │ │ │ │ + beq.w 9a7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a88 │ │ │ │ │ + bne.w 9a7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a96 │ │ │ │ │ + bne.w 9a8a │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91d4 │ │ │ │ │ + bne.w 91c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9120 │ │ │ │ │ + bne.w 9114 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9be2 │ │ │ │ │ + beq.w 9bd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9be2 │ │ │ │ │ + bne.w 9bd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8c2a │ │ │ │ │ + cbnz r3, 8c1e │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9222 │ │ │ │ │ + bne.w 9216 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 95aa │ │ │ │ │ + bne.w 959e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e0e │ │ │ │ │ + beq.w 8e02 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15519,207 +15519,207 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9a9e │ │ │ │ │ + blt.w 9a92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95ac │ │ │ │ │ + bne.w 95a0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 88ce │ │ │ │ │ + bne.w 88c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88f4 │ │ │ │ │ + bne.w 88e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e14 │ │ │ │ │ + bne.w 8e08 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9bb2 │ │ │ │ │ + beq.w 9ba6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb2 │ │ │ │ │ + bne.w 9ba6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ba8 │ │ │ │ │ + bne.w 9b9c │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 8d6a │ │ │ │ │ + beq.n 8d5e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8d98 │ │ │ │ │ + bne.n 8d8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ba8 │ │ │ │ │ + bne.w 9b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f38 │ │ │ │ │ + bl 9f2c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e26 │ │ │ │ │ + beq.n 8e1a │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97a4 │ │ │ │ │ + bne.w 9798 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 8dfa │ │ │ │ │ + bge.n 8dee │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8cdc │ │ │ │ │ + b.n 8cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 97fc │ │ │ │ │ + blt.w 97f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ba8 │ │ │ │ │ + bne.w 9b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d3a │ │ │ │ │ + beq.n 8d2e │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d3a │ │ │ │ │ + beq.n 8d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f38 │ │ │ │ │ + bl 9f2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d3a │ │ │ │ │ + beq.n 8d2e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bbc │ │ │ │ │ + beq.w 9bb0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9788 │ │ │ │ │ + beq.w 977c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9788 │ │ │ │ │ + bne.w 977c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 8d64 │ │ │ │ │ + bgt.n 8d58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 8900 │ │ │ │ │ - b.n 8c44 │ │ │ │ │ + bne.w 88f4 │ │ │ │ │ + b.n 8c38 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8c68 │ │ │ │ │ + b.n 8c5c │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 8900 │ │ │ │ │ + bne.w 88f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c44 │ │ │ │ │ + b.n 8c38 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8dfc │ │ │ │ │ + beq.n 8df0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c44 │ │ │ │ │ + b.n 8c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89a2 │ │ │ │ │ + beq.w 8996 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b42 │ │ │ │ │ + beq.w 9b36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b28 │ │ │ │ │ + bne.w 9b1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ @@ -15730,1630 +15730,1630 @@ │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9afa │ │ │ │ │ + beq.w 9aee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9afa │ │ │ │ │ + bne.w 9aee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9924 │ │ │ │ │ + beq.w 9918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9924 │ │ │ │ │ + bne.w 9918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 991c │ │ │ │ │ + bne.w 9910 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92fe │ │ │ │ │ + bne.w 92f2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 992e │ │ │ │ │ + beq.w 9922 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 992e │ │ │ │ │ + bne.w 9922 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 8f36 │ │ │ │ │ + cbnz r2, 8f2a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9b0c │ │ │ │ │ + beq.w 9b00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b0c │ │ │ │ │ + bne.w 9b00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b04 │ │ │ │ │ + bne.w 9af8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9738 │ │ │ │ │ + bne.w 972c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9888 │ │ │ │ │ + beq.w 987c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9888 │ │ │ │ │ + bne.w 987c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9938 │ │ │ │ │ + bne.w 992c │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9624 │ │ │ │ │ + bne.w 9618 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9978 │ │ │ │ │ + beq.w 996c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9978 │ │ │ │ │ + bne.w 996c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9970 │ │ │ │ │ + bne.w 9964 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96a8 │ │ │ │ │ + bne.w 969c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a16 │ │ │ │ │ + beq.w 9a0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a16 │ │ │ │ │ + bne.w 9a0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b20 │ │ │ │ │ + bne.w 9b14 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95d2 │ │ │ │ │ + bne.w 95c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 999e │ │ │ │ │ + beq.w 9992 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 999e │ │ │ │ │ + bne.w 9992 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9996 │ │ │ │ │ + bne.w 998a │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96e2 │ │ │ │ │ + bne.w 96d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9b16 │ │ │ │ │ + beq.w 9b0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b16 │ │ │ │ │ + bne.w 9b0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a0e │ │ │ │ │ + bne.w 9a02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 965e │ │ │ │ │ + bne.w 9652 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 98d6 │ │ │ │ │ + beq.w 98ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98d6 │ │ │ │ │ + bne.w 98ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98ce │ │ │ │ │ + bne.w 98c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9570 │ │ │ │ │ + bne.w 9564 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99bc │ │ │ │ │ + beq.w 99b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99bc │ │ │ │ │ + bne.w 99b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a06 │ │ │ │ │ + bne.w 99fa │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9342 │ │ │ │ │ + bne.w 9336 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9730 │ │ │ │ │ + bne.w 9724 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9880 │ │ │ │ │ + beq.w 9874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9880 │ │ │ │ │ + bne.w 9874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9116 │ │ │ │ │ + cbnz r3, 910a │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9388 │ │ │ │ │ + bne.w 937c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8c36 │ │ │ │ │ + beq.w 8c2a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 8c36 │ │ │ │ │ + bne.w 8c2a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9956 │ │ │ │ │ + beq.w 994a │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 9162 │ │ │ │ │ + ble.n 9156 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r0, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9150 │ │ │ │ │ + bne.n 9144 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95aa │ │ │ │ │ + beq.w 959e │ │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ba0 │ │ │ │ │ + beq.w 9b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b98 │ │ │ │ │ + beq.w 9b8c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b8a │ │ │ │ │ + beq.w 9b7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b72 │ │ │ │ │ + bne.w 9b66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c66 │ │ │ │ │ + b.n 8c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bea │ │ │ │ │ + beq.w 8bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bea │ │ │ │ │ + beq.w 8bde │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97e8 │ │ │ │ │ + beq.w 97dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8bf0 │ │ │ │ │ + b.n 8be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c2a │ │ │ │ │ + beq.w 8c1e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a20 │ │ │ │ │ + beq.w 9a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c2e │ │ │ │ │ + b.n 8c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ba4 │ │ │ │ │ + beq.w 8b98 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 986c │ │ │ │ │ + beq.w 9860 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8baa │ │ │ │ │ + b.n 8b9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87f4 │ │ │ │ │ + bl 87e8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8870 │ │ │ │ │ + beq.w 8864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b54 │ │ │ │ │ + beq.w 9b48 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 92e4 │ │ │ │ │ + cbz r0, 92d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8c68 │ │ │ │ │ + beq.w 8c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c68 │ │ │ │ │ + beq.w 8c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c7c │ │ │ │ │ + b.n 8c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ed4 │ │ │ │ │ + beq.w 8ec8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98a8 │ │ │ │ │ + beq.w 989c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9892 │ │ │ │ │ + bne.w 9886 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 960c │ │ │ │ │ + beq.w 9600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [sl, r6, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8e7a │ │ │ │ │ + b.n 8e6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90dc │ │ │ │ │ + beq.w 90d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90dc │ │ │ │ │ + beq.w 90d0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9940 │ │ │ │ │ + beq.w 9934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9324 │ │ │ │ │ + beq.n 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9328 │ │ │ │ │ + beq.n 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90e2 │ │ │ │ │ + b.n 90d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9116 │ │ │ │ │ + beq.w 910a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a32 │ │ │ │ │ + beq.w 9a26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9324 │ │ │ │ │ + beq.n 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9328 │ │ │ │ │ + beq.n 931c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9120 │ │ │ │ │ + b.n 9114 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95bc │ │ │ │ │ + bne.w 95b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 971c │ │ │ │ │ + bne.w 9710 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99da │ │ │ │ │ + beq.w 99ce │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99c6 │ │ │ │ │ + beq.w 99ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a16 │ │ │ │ │ + b.w 8a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a96 │ │ │ │ │ + beq.w 8a8a │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 980a │ │ │ │ │ + beq.w 97fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a9c │ │ │ │ │ + b.w 8a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ad8 │ │ │ │ │ + beq.w 8acc │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99de │ │ │ │ │ + beq.w 99d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ade │ │ │ │ │ + b.w 8ad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b1c │ │ │ │ │ + beq.w 8b10 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 981e │ │ │ │ │ + beq.w 9812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b22 │ │ │ │ │ + b.w 8b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b60 │ │ │ │ │ + beq.w 8b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b60 │ │ │ │ │ + beq.w 8b54 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99f2 │ │ │ │ │ + beq.w 99e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b66 │ │ │ │ │ + b.w 8b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a52 │ │ │ │ │ + beq.w 8a46 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98e0 │ │ │ │ │ + beq.w 98d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e58 │ │ │ │ │ + beq.w 8e4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a58 │ │ │ │ │ + b.w 8a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 909e │ │ │ │ │ + beq.w 9092 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 985a │ │ │ │ │ + beq.w 984e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90a4 │ │ │ │ │ + b.n 9098 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 8c68 │ │ │ │ │ + b.w 8c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 972a │ │ │ │ │ + bne.w 971e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8a16 │ │ │ │ │ + b.w 8a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fe6 │ │ │ │ │ + beq.w 8fda │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98ba │ │ │ │ │ + beq.w 98ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8fec │ │ │ │ │ + b.n 8fe0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, sl │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9954 │ │ │ │ │ + beq.w 9948 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 9334 │ │ │ │ │ + b.n 9328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f6e │ │ │ │ │ + beq.w 8f62 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98f4 │ │ │ │ │ + beq.w 98e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8f74 │ │ │ │ │ + b.n 8f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9060 │ │ │ │ │ + beq.w 9054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9060 │ │ │ │ │ + beq.w 9054 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9982 │ │ │ │ │ + beq.w 9976 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9066 │ │ │ │ │ + b.n 905a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8faa │ │ │ │ │ + beq.w 8f9e │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9908 │ │ │ │ │ + beq.w 98fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8fb0 │ │ │ │ │ + b.n 8fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9022 │ │ │ │ │ + beq.w 9016 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99a8 │ │ │ │ │ + beq.w 999c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9028 │ │ │ │ │ + b.n 901c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93de │ │ │ │ │ + beq.w 93d2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 95cc │ │ │ │ │ + b.n 95c0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 9120 │ │ │ │ │ + b.n 9114 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 97aa │ │ │ │ │ + bne.n 979e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97ba │ │ │ │ │ + bne.n 97ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97e0 │ │ │ │ │ + beq.n 97d4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97ce │ │ │ │ │ + beq.n 97c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f38 │ │ │ │ │ + b.w 8f2c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bce │ │ │ │ │ + bne.w 9bc2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9bd8 │ │ │ │ │ + beq.w 9bcc │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.w 8e2c │ │ │ │ │ + b.w 8e20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 97c6 │ │ │ │ │ + cbnz r0, 97ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f36 │ │ │ │ │ + b.w 8f2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 974e │ │ │ │ │ + beq.n 9742 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f36 │ │ │ │ │ + b.w 8f2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9780 │ │ │ │ │ + bne.n 9774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f38 │ │ │ │ │ + b.w 8f2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f36 │ │ │ │ │ + b.w 8f2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 921c │ │ │ │ │ + bne.w 9210 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8bf0 │ │ │ │ │ + b.w 8be4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 8e2c │ │ │ │ │ + b.w 8e20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9458 │ │ │ │ │ + bne.w 944c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a9c │ │ │ │ │ + b.w 8a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94d8 │ │ │ │ │ + bne.w 94cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b22 │ │ │ │ │ + b.w 8b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8b0e │ │ │ │ │ + beq.w 8b02 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8b22 │ │ │ │ │ + b.w 8b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 89da │ │ │ │ │ - b.n 95cc │ │ │ │ │ + beq.w 89ce │ │ │ │ │ + b.n 95c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95a4 │ │ │ │ │ + bne.w 9598 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90a4 │ │ │ │ │ + b.n 9098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9298 │ │ │ │ │ + bne.w 928c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8baa │ │ │ │ │ + b.w 8b9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9102 │ │ │ │ │ + b.n 90f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f58 │ │ │ │ │ + b.w 8f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9328 │ │ │ │ │ + beq.w 931c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8eda │ │ │ │ │ + b.w 8ece │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 98a0 │ │ │ │ │ + bne.n 9894 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8eda │ │ │ │ │ + b.w 8ece │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9606 │ │ │ │ │ + bne.w 95fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fec │ │ │ │ │ + b.w 8fe0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 90a4 │ │ │ │ │ + b.w 9098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9086 │ │ │ │ │ + b.w 907a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9568 │ │ │ │ │ + bne.w 955c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a58 │ │ │ │ │ + b.w 8a4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9658 │ │ │ │ │ + bne.w 964c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f74 │ │ │ │ │ + b.w 8f68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96dc │ │ │ │ │ + bne.w 96d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fb0 │ │ │ │ │ + b.w 8fa4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8eda │ │ │ │ │ + b.w 8ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8ebe │ │ │ │ │ + b.w 8eb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8efa │ │ │ │ │ + b.w 8eee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8f74 │ │ │ │ │ + b.w 8f68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9382 │ │ │ │ │ + bne.w 9376 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 90e2 │ │ │ │ │ + b.w 90d6 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8c44 │ │ │ │ │ + b.w 8c38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8fb0 │ │ │ │ │ + b.w 8fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f94 │ │ │ │ │ + b.w 8f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96a2 │ │ │ │ │ + bne.w 9696 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9066 │ │ │ │ │ + b.w 905a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 9028 │ │ │ │ │ + b.w 901c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 900c │ │ │ │ │ + b.w 9000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9716 │ │ │ │ │ + bne.w 970a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9028 │ │ │ │ │ + b.w 901c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90c4 │ │ │ │ │ + b.w 90b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9418 │ │ │ │ │ + bne.w 940c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a16 │ │ │ │ │ + b.w 8a0a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95ca │ │ │ │ │ + b.n 95be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9498 │ │ │ │ │ + bne.w 948c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ade │ │ │ │ │ + b.w 8ad2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9528 │ │ │ │ │ + bne.w 951c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b66 │ │ │ │ │ + b.w 8b5a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 90e2 │ │ │ │ │ + b.w 90d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 9066 │ │ │ │ │ + b.w 905a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8fd0 │ │ │ │ │ + b.w 8fc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 925a │ │ │ │ │ - b.w 8c2e │ │ │ │ │ + bne.w 924e │ │ │ │ │ + b.w 8c22 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93be │ │ │ │ │ - b.w 9120 │ │ │ │ │ + bne.w 93b2 │ │ │ │ │ + b.w 9114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8aca │ │ │ │ │ + beq.w 8abe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8ade │ │ │ │ │ + b.w 8ad2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 92f8 │ │ │ │ │ + b.n 92ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 92f0 │ │ │ │ │ - b.w 884e │ │ │ │ │ + blt.w 92e4 │ │ │ │ │ + b.w 8842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 889a │ │ │ │ │ + b.w 888e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8828 │ │ │ │ │ + b.w 881c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8bda │ │ │ │ │ + beq.w 8bce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8bf0 │ │ │ │ │ + b.w 8be4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 95ae │ │ │ │ │ + b.n 95a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 896a │ │ │ │ │ + beq.w 895e │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 9120 │ │ │ │ │ + b.w 9114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8994 │ │ │ │ │ + beq.w 8988 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 89a8 │ │ │ │ │ + b.w 899c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 891c │ │ │ │ │ + b.w 8910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8c44 │ │ │ │ │ + b.w 8c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8a00 │ │ │ │ │ + beq.w 89f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 95cc │ │ │ │ │ + b.n 95c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8e98 │ │ │ │ │ + b.w 8e8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 8f36 │ │ │ │ │ + b.w 8f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f1a │ │ │ │ │ + b.w 8f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9048 │ │ │ │ │ + b.w 903c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8fec │ │ │ │ │ + b.w 8fe0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e5c │ │ │ │ │ + beq.w 8e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 89a8 │ │ │ │ │ + b.w 899c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b3a │ │ │ │ │ + bne.n 9b2e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 89a8 │ │ │ │ │ + b.w 899c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 92f8 │ │ │ │ │ + b.w 92ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8b94 │ │ │ │ │ + beq.w 8b88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8baa │ │ │ │ │ + b.w 8b9e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91d0 │ │ │ │ │ + beq.w 91c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 95ae │ │ │ │ │ + b.n 95a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b84 │ │ │ │ │ - b.n 95ae │ │ │ │ │ + bne.n 9b78 │ │ │ │ │ + b.n 95a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 91a6 │ │ │ │ │ + b.w 919a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9198 │ │ │ │ │ + b.w 918c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 8e2c │ │ │ │ │ + b.w 8e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8d10 │ │ │ │ │ + b.w 8d04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8dfc │ │ │ │ │ - b.w 8e2c │ │ │ │ │ + beq.w 8df0 │ │ │ │ │ + b.w 8e20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8e2c │ │ │ │ │ + b.w 8e20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8dfa │ │ │ │ │ - b.w 8df4 │ │ │ │ │ + beq.w 8dee │ │ │ │ │ + b.w 8de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8c1a │ │ │ │ │ - b.w 8c2a │ │ │ │ │ + beq.w 8c0e │ │ │ │ │ + b.w 8c1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8a44 │ │ │ │ │ + beq.w 8a38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8a58 │ │ │ │ │ + b.w 8a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8b50 │ │ │ │ │ + beq.w 8b44 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8b66 │ │ │ │ │ + b.w 8b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8a88 │ │ │ │ │ + beq.w 8a7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 8a9c │ │ │ │ │ + b.w 8a90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009c38 : │ │ │ │ │ +00009c2c : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9d38 │ │ │ │ │ + beq.n 9d2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d38 │ │ │ │ │ + bne.n 9d2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9d30 │ │ │ │ │ + bne.n 9d24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 9c8c │ │ │ │ │ + cbz r0, 9c80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9d48 │ │ │ │ │ + beq.n 9d3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9d30 │ │ │ │ │ + bne.n 9d24 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9cdc │ │ │ │ │ + cbnz r0, 9cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9d30 │ │ │ │ │ + bne.n 9d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ - cbz r0, 9cd8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ + cbz r0, 9ccc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9c7c │ │ │ │ │ + b.n 9c70 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 9cc6 │ │ │ │ │ + b.n 9cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cb6 │ │ │ │ │ + beq.n 9caa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 9d40 │ │ │ │ │ + cbz r0, 9d34 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 9d18 │ │ │ │ │ + cbz r0, 9d0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9cc8 │ │ │ │ │ + beq.n 9cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cc8 │ │ │ │ │ + beq.n 9cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 9c86 │ │ │ │ │ + b.n 9c7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9d2a │ │ │ │ │ + b.n 9d1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9c66 │ │ │ │ │ + b.n 9c5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9c86 │ │ │ │ │ + b.n 9c7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d20 │ │ │ │ │ - b.n 9c98 │ │ │ │ │ + blt.n 9d14 │ │ │ │ │ + b.n 9c8c │ │ │ │ │ │ │ │ │ │ -00009d54 : │ │ │ │ │ +00009d48 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9da2 │ │ │ │ │ + beq.n 9d96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9da2 │ │ │ │ │ + cbnz r0, 9d96 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 9dbe │ │ │ │ │ + cbz r0, 9db2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17364,217 +17364,217 @@ │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d94 │ │ │ │ │ + bne.n 9d88 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ef2 │ │ │ │ │ + bne.w 9ee6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9efa │ │ │ │ │ + beq.w 9eee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9efa │ │ │ │ │ + bne.w 9eee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f02 │ │ │ │ │ + bne.w 9ef6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9e64 │ │ │ │ │ + beq.n 9e58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9e8e │ │ │ │ │ + bne.n 9e82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f02 │ │ │ │ │ + bne.n 9ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f38 │ │ │ │ │ + bl 9f2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9e4c │ │ │ │ │ + cbz r0, 9e40 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9eea │ │ │ │ │ + bne.n 9ede │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 9e52 │ │ │ │ │ + bge.n 9e46 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9dc4 │ │ │ │ │ + b.n 9db8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9eea │ │ │ │ │ + bne.n 9ede │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9ee2 │ │ │ │ │ + blt.n 9ed6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9f02 │ │ │ │ │ + bne.n 9ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e22 │ │ │ │ │ + beq.n 9e16 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e22 │ │ │ │ │ + beq.n 9e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f38 │ │ │ │ │ + bl 9f2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e22 │ │ │ │ │ + beq.n 9e16 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f1c │ │ │ │ │ + beq.n 9f10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9f08 │ │ │ │ │ + cbz r0, 9efc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9f08 │ │ │ │ │ + cbnz r2, 9efc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 9e46 │ │ │ │ │ - b.n 9e52 │ │ │ │ │ + bgt.n 9e3a │ │ │ │ │ + b.n 9e46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9d9a │ │ │ │ │ + b.n 9d8e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9d9a │ │ │ │ │ + b.n 9d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9df8 │ │ │ │ │ + b.n 9dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9eea │ │ │ │ │ + b.n 9ede │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9f28 │ │ │ │ │ + cbz r0, 9f1c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9eea │ │ │ │ │ + b.n 9ede │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9e52 │ │ │ │ │ - b.n 9eea │ │ │ │ │ + beq.n 9e46 │ │ │ │ │ + b.n 9ede │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9eea │ │ │ │ │ + bne.n 9ede │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9e52 │ │ │ │ │ - b.n 9eda │ │ │ │ │ + beq.n 9e46 │ │ │ │ │ + b.n 9ece │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009f38 : │ │ │ │ │ +00009f2c : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9f86 │ │ │ │ │ + beq.n 9f7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9f86 │ │ │ │ │ + cbnz r0, 9f7a │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, 9fa2 │ │ │ │ │ + cbz r0, 9f96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17585,455 +17585,455 @@ │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f78 │ │ │ │ │ + bne.n 9f6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a33e │ │ │ │ │ + bne.w a332 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a346 │ │ │ │ │ + beq.w a33a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a346 │ │ │ │ │ + bne.w a33a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2ac │ │ │ │ │ + bne.w a2a0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a0a8 │ │ │ │ │ + beq.n a09c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 9f38 │ │ │ │ │ + bl 9f2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0d6 │ │ │ │ │ + bne.n a0ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a30c │ │ │ │ │ + bne.w a300 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a138 │ │ │ │ │ + beq.w a12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a138 │ │ │ │ │ + bne.w a12c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a156 │ │ │ │ │ + beq.w a14a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a088 │ │ │ │ │ + cbz r3, a07c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a2b0 │ │ │ │ │ + bne.w a2a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a096 │ │ │ │ │ + bge.n a08a │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 9fa8 │ │ │ │ │ + b.n 9f9c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a2fc │ │ │ │ │ + bne.w a2f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a304 │ │ │ │ │ + beq.w a2f8 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a2b0 │ │ │ │ │ + bne.w a2a4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a34e │ │ │ │ │ + blt.w a342 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a2ac │ │ │ │ │ + bne.w a2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f38 │ │ │ │ │ + bl 9f2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a006 │ │ │ │ │ + beq.n 9ffa │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a006 │ │ │ │ │ + beq.n 9ffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a34c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a006 │ │ │ │ │ + beq.n 9ffa │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2cc │ │ │ │ │ + beq.w a2c0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2b8 │ │ │ │ │ + beq.w a2ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a2b8 │ │ │ │ │ + bne.w a2ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a05e │ │ │ │ │ - b.n a096 │ │ │ │ │ + bgt.n a052 │ │ │ │ │ + b.n a08a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a046 │ │ │ │ │ + bne.w a03a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a32e │ │ │ │ │ + bne.w a322 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a326 │ │ │ │ │ + beq.w a31a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a326 │ │ │ │ │ + bne.w a31a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a310 │ │ │ │ │ + bne.w a304 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a1fc │ │ │ │ │ + beq.n a1f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a34c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a228 │ │ │ │ │ + bne.n a21c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a310 │ │ │ │ │ + bne.w a304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a28e │ │ │ │ │ + beq.n a282 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a082 │ │ │ │ │ + bne.w a076 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n a288 │ │ │ │ │ + blt.n a27c │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a2a6 │ │ │ │ │ + beq.n a29a │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a058 │ │ │ │ │ + b.n a04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a31a │ │ │ │ │ + blt.w a30e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a310 │ │ │ │ │ + bne.n a304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a34c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1be │ │ │ │ │ + beq.n a1b2 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1be │ │ │ │ │ + beq.n a1b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1be │ │ │ │ │ + beq.n a1b2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2ea │ │ │ │ │ + beq.n a2de │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a064 │ │ │ │ │ + beq.w a058 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a064 │ │ │ │ │ + bne.w a058 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n a1e8 │ │ │ │ │ + ble.n a1dc │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a15e │ │ │ │ │ + b.n a152 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a084 │ │ │ │ │ + bne.w a078 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #3 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a1f8 │ │ │ │ │ - b.n a096 │ │ │ │ │ + bne.n a1ec │ │ │ │ │ + b.n a08a │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a08a │ │ │ │ │ + b.n a07e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f7e │ │ │ │ │ + b.n 9f72 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, a2da │ │ │ │ │ + cbz r0, a2ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a2b0 │ │ │ │ │ + b.n a2a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a096 │ │ │ │ │ - b.n a2b0 │ │ │ │ │ + beq.w a08a │ │ │ │ │ + b.n a2a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a2b0 │ │ │ │ │ + bne.n a2a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a130 │ │ │ │ │ - b.n a096 │ │ │ │ │ + bne.w a124 │ │ │ │ │ + b.n a08a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a1ec │ │ │ │ │ - b.n a084 │ │ │ │ │ + beq.w a1e0 │ │ │ │ │ + b.n a078 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a086 │ │ │ │ │ + b.n a07a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a1e8 │ │ │ │ │ - b.n a282 │ │ │ │ │ + beq.w a1dc │ │ │ │ │ + b.n a276 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a2b0 │ │ │ │ │ + b.n a2a4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a086 │ │ │ │ │ + b.n a07a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a086 │ │ │ │ │ + b.n a07a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a194 │ │ │ │ │ + b.n a188 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a04e │ │ │ │ │ - b.n a088 │ │ │ │ │ + bne.w a042 │ │ │ │ │ + b.n a07c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f7e │ │ │ │ │ + b.n 9f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9fdc │ │ │ │ │ + b.n 9fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a2b0 │ │ │ │ │ + b.n a2a4 │ │ │ │ │ │ │ │ │ │ -0000a358 : │ │ │ │ │ +0000a34c : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a3a6 │ │ │ │ │ + beq.n a39a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a3a6 │ │ │ │ │ + cbnz r0, a39a │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, a3c2 │ │ │ │ │ + cbz r0, a3b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18044,442 +18044,442 @@ │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a398 │ │ │ │ │ + bne.n a38c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a700 │ │ │ │ │ + bne.w a6f4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a6c8 │ │ │ │ │ + beq.w a6bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6c8 │ │ │ │ │ + bne.w a6bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6a0 │ │ │ │ │ + bne.w a694 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a49e │ │ │ │ │ + beq.n a492 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4ce │ │ │ │ │ + beq.n a4c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a4ce │ │ │ │ │ + bne.n a4c2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4ea │ │ │ │ │ + beq.n a4de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a598 │ │ │ │ │ + bne.w a58c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a6a0 │ │ │ │ │ + bne.w a694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a484 │ │ │ │ │ + cbz r0, a478 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a6a4 │ │ │ │ │ + bne.w a698 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a48c │ │ │ │ │ + bge.n a480 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a3c8 │ │ │ │ │ + b.n a3bc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a6a4 │ │ │ │ │ + bne.w a698 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a6d0 │ │ │ │ │ + blt.w a6c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a6a0 │ │ │ │ │ + bne.w a694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n a428 │ │ │ │ │ + bne.n a41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a44a │ │ │ │ │ + bne.n a43e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a75a │ │ │ │ │ + bne.w a74e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a752 │ │ │ │ │ + beq.w a746 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a752 │ │ │ │ │ + bne.w a746 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a73a │ │ │ │ │ + bne.w a72e │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a600 │ │ │ │ │ + beq.n a5f4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a34c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a62e │ │ │ │ │ + bne.n a622 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a73a │ │ │ │ │ + bne.w a72e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a68e │ │ │ │ │ + beq.w a682 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a6c0 │ │ │ │ │ + bne.w a6b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.w a688 │ │ │ │ │ + blt.w a67c │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a456 │ │ │ │ │ + beq.w a44a │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a456 │ │ │ │ │ + beq.w a44a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a456 │ │ │ │ │ + beq.w a44a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a71c │ │ │ │ │ + beq.w a710 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd fp, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a708 │ │ │ │ │ + beq.w a6fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a708 │ │ │ │ │ + bne.w a6fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.w a47e │ │ │ │ │ - b.n a48c │ │ │ │ │ + bgt.w a472 │ │ │ │ │ + b.n a480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a744 │ │ │ │ │ + blt.w a738 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a73a │ │ │ │ │ + bne.w a72e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a358 │ │ │ │ │ + bl a34c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a554 │ │ │ │ │ + beq.n a548 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a554 │ │ │ │ │ + beq.n a548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a554 │ │ │ │ │ + beq.n a548 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6da │ │ │ │ │ + beq.n a6ce │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a6ac │ │ │ │ │ + cbz r0, a6a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a6ac │ │ │ │ │ + cbnz r2, a6a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w a582 │ │ │ │ │ + ble.w a576 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a4f6 │ │ │ │ │ + b.n a4ea │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a588 │ │ │ │ │ + beq.w a57c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a458 │ │ │ │ │ + b.n a44c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a39e │ │ │ │ │ + b.n a392 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbnz r0, a6ec │ │ │ │ │ + cbnz r0, a6e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, a6f8 │ │ │ │ │ + cbz r2, a6ec │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a69a │ │ │ │ │ + b.n a68e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a3fc │ │ │ │ │ + b.n a3f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a6a4 │ │ │ │ │ + b.n a698 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a588 │ │ │ │ │ - b.n a69a │ │ │ │ │ + beq.w a57c │ │ │ │ │ + b.n a68e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a69a │ │ │ │ │ + b.n a68e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a582 │ │ │ │ │ - b.n a680 │ │ │ │ │ + beq.w a576 │ │ │ │ │ + b.n a674 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a39e │ │ │ │ │ + b.n a392 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a72a │ │ │ │ │ + cbz r0, a71e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6a4 │ │ │ │ │ + b.n a698 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a48c │ │ │ │ │ - b.n a6a4 │ │ │ │ │ + beq.w a480 │ │ │ │ │ + b.n a698 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a6a4 │ │ │ │ │ + bne.n a698 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a5f6 │ │ │ │ │ - b.n a48c │ │ │ │ │ + bne.w a5ea │ │ │ │ │ + b.n a480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a69a │ │ │ │ │ + b.n a68e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a69a │ │ │ │ │ + b.n a68e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a52a │ │ │ │ │ + b.n a51e │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a456 │ │ │ │ │ - b.n a598 │ │ │ │ │ + beq.w a44a │ │ │ │ │ + b.n a58c │ │ │ │ │ │ │ │ │ │ -0000a76c : │ │ │ │ │ +0000a760 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a7ba │ │ │ │ │ + beq.n a7ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a7ba │ │ │ │ │ + cbnz r0, a7ae │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a7d6 │ │ │ │ │ + cbz r0, a7ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18490,343 +18490,343 @@ │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a7ac │ │ │ │ │ + bne.n a7a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aafc │ │ │ │ │ + bne.w aaf0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aaf4 │ │ │ │ │ + beq.w aae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaf4 │ │ │ │ │ + bne.w aae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa74 │ │ │ │ │ + bne.w aa68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a8f2 │ │ │ │ │ + beq.n a8e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a920 │ │ │ │ │ + bne.n a914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa74 │ │ │ │ │ + bne.w aa68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a8be │ │ │ │ │ + bne.n a8b2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a98c │ │ │ │ │ + bne.w a980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa74 │ │ │ │ │ + bne.w aa68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab20 │ │ │ │ │ + bl ab14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a978 │ │ │ │ │ + beq.w a96c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a984 │ │ │ │ │ + bne.w a978 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n a8ac │ │ │ │ │ + ble.n a8a0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a7dc │ │ │ │ │ + b.n a7d0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaea │ │ │ │ │ + bne.w aade │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a984 │ │ │ │ │ + bne.n a978 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a882 │ │ │ │ │ + bne.n a876 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a854 │ │ │ │ │ + beq.n a848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab20 │ │ │ │ │ + bl ab14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a854 │ │ │ │ │ + beq.n a848 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab12 │ │ │ │ │ + beq.w ab06 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n a952 │ │ │ │ │ + b.n a946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w aaea │ │ │ │ │ + blt.w aade │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aa74 │ │ │ │ │ + bne.w aa68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a760 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a832 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab20 │ │ │ │ │ + bl ab14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a832 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab12 │ │ │ │ │ + beq.w ab06 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a88e │ │ │ │ │ + beq.n a882 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a88e │ │ │ │ │ + bne.n a882 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a882 │ │ │ │ │ + b.n a876 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a8ac │ │ │ │ │ + beq.n a8a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7b2 │ │ │ │ │ + b.n a7a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa76 │ │ │ │ │ + bne.n aa6a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab0a │ │ │ │ │ + beq.w aafe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab0a │ │ │ │ │ + bne.w aafe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab04 │ │ │ │ │ + bne.w aaf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab20 │ │ │ │ │ + bl ab14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa8e │ │ │ │ │ + beq.n aa82 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n aa9a │ │ │ │ │ + beq.n aa8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa9a │ │ │ │ │ + bne.n aa8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aa92 │ │ │ │ │ + bne.n aa86 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa7a │ │ │ │ │ + bne.n aa6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aa92 │ │ │ │ │ + bne.n aa86 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa7a │ │ │ │ │ + bne.n aa6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aa92 │ │ │ │ │ + bne.n aa86 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa7a │ │ │ │ │ + bne.n aa6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aa92 │ │ │ │ │ + bne.n aa86 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, aa7a │ │ │ │ │ + cbnz r0, aa6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, aa92 │ │ │ │ │ + cbnz r2, aa86 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, aa7a │ │ │ │ │ + cbnz r0, aa6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, aa92 │ │ │ │ │ + cbnz r2, aa86 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, aa7a │ │ │ │ │ + cbnz r0, aa6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, aa92 │ │ │ │ │ + cbnz r2, aa86 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, aa7a │ │ │ │ │ + cbnz r0, aa6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a866 │ │ │ │ │ + beq.w a85a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a984 │ │ │ │ │ + b.n a978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, aaa2 │ │ │ │ │ + cbnz r0, aa96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aa68 │ │ │ │ │ + b.n aa5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa68 │ │ │ │ │ + b.n aa5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a9e0 │ │ │ │ │ + b.n a9d4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 87f4 │ │ │ │ │ + bl 87e8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa8c │ │ │ │ │ + beq.n aa80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -18835,80 +18835,80 @@ │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa8e │ │ │ │ │ + beq.n aa82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aa6a │ │ │ │ │ + b.n aa5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a984 │ │ │ │ │ + b.n a978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a810 │ │ │ │ │ + b.n a804 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7b2 │ │ │ │ │ + b.n a7a6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n aa6a │ │ │ │ │ + b.n aa5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a9b2 │ │ │ │ │ + b.n a9a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a8ac │ │ │ │ │ - b.n a984 │ │ │ │ │ + beq.w a8a0 │ │ │ │ │ + b.n a978 │ │ │ │ │ │ │ │ │ │ -0000ab20 : │ │ │ │ │ +0000ab14 : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ab6e │ │ │ │ │ + beq.n ab62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ab6e │ │ │ │ │ + cbnz r0, ab62 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, ab8a │ │ │ │ │ + cbz r0, ab7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18919,252 +18919,252 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab60 │ │ │ │ │ + bne.n ab54 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad28 │ │ │ │ │ + bne.w ad1c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ad20 │ │ │ │ │ + beq.w ad14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad20 │ │ │ │ │ + bne.w ad14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad06 │ │ │ │ │ + bne.w acfa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n ac34 │ │ │ │ │ + beq.n ac28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl ab20 │ │ │ │ │ + bl ab14 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac5e │ │ │ │ │ + bne.n ac52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad06 │ │ │ │ │ + bne.w acfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab20 │ │ │ │ │ + bl ab14 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n acc8 │ │ │ │ │ + bne.n acbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ad06 │ │ │ │ │ + bne.n acfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n acf8 │ │ │ │ │ + beq.n acec │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n acfe │ │ │ │ │ + bne.n acf2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n acb8 │ │ │ │ │ + bge.n acac │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ab90 │ │ │ │ │ + b.n ab84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ad16 │ │ │ │ │ + blt.n ad0a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad06 │ │ │ │ │ + bne.n acfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab20 │ │ │ │ │ + bl ab14 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abf2 │ │ │ │ │ + beq.n abe6 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abf2 │ │ │ │ │ + beq.n abe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abf2 │ │ │ │ │ + beq.n abe6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad30 │ │ │ │ │ + beq.n ad24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0c │ │ │ │ │ + beq.n ad00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad0c │ │ │ │ │ + bne.n ad00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n ac2e │ │ │ │ │ + bgt.n ac22 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac08 │ │ │ │ │ + beq.n abfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad50 │ │ │ │ │ + bl ad44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac08 │ │ │ │ │ + beq.n abfc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ad30 │ │ │ │ │ + cbz r0, ad24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n ac8e │ │ │ │ │ + b.n ac82 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n acb8 │ │ │ │ │ + beq.n acac │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ab66 │ │ │ │ │ + b.n ab5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acfe │ │ │ │ │ + b.n acf2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, ad3c │ │ │ │ │ + cbz r0, ad30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acfe │ │ │ │ │ + b.n acf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n abc4 │ │ │ │ │ + b.n abb8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ab66 │ │ │ │ │ + b.n ab5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n acb8 │ │ │ │ │ - b.n acfe │ │ │ │ │ + beq.n acac │ │ │ │ │ + b.n acf2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n acfe │ │ │ │ │ + bne.n acf2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n acb8 │ │ │ │ │ - b.n acb2 │ │ │ │ │ + beq.n acac │ │ │ │ │ + b.n aca6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ad50 : │ │ │ │ │ +0000ad44 : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ad9a │ │ │ │ │ + beq.n ad8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ad9a │ │ │ │ │ + cbnz r0, ad8e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, adb6 │ │ │ │ │ + cbz r0, adaa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -19175,285 +19175,285 @@ │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad8e │ │ │ │ │ + bne.n ad82 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae4e │ │ │ │ │ + bne.n ae42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae44 │ │ │ │ │ - cbz r0, ae34 │ │ │ │ │ + bne.n ae38 │ │ │ │ │ + cbz r0, ae28 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n ae34 │ │ │ │ │ + bge.n ae28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, ae4e │ │ │ │ │ + cbnz r0, ae42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ae44 │ │ │ │ │ - cbz r0, ae32 │ │ │ │ │ + cbnz r3, ae38 │ │ │ │ │ + cbz r0, ae26 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n ae32 │ │ │ │ │ + bge.n ae26 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, ae4e │ │ │ │ │ + cbnz r3, ae42 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ae44 │ │ │ │ │ - cbz r0, ae40 │ │ │ │ │ + cbnz r3, ae38 │ │ │ │ │ + cbz r0, ae34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n ae40 │ │ │ │ │ + ble.n ae34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n ae06 │ │ │ │ │ + b.n adfa │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad94 │ │ │ │ │ + b.n ad88 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n ae34 │ │ │ │ │ + b.n ae28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad94 │ │ │ │ │ + b.n ad88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad94 │ │ │ │ │ + b.n ad88 │ │ │ │ │ │ │ │ │ │ -0000ae58 : │ │ │ │ │ +0000ae4c : │ │ │ │ │ term_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b858 │ │ │ │ │ + beq.w b84c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b858 │ │ │ │ │ + bne.w b84c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7ea │ │ │ │ │ + bne.w b7de │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w b766 │ │ │ │ │ + beq.w b75a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b84a │ │ │ │ │ + beq.w b83e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b84a │ │ │ │ │ + bne.w b83e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b05a │ │ │ │ │ + beq.w b04e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b0a8 │ │ │ │ │ + bne.w b09c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b77a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b0ba │ │ │ │ │ + beq.w b0ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b0ba │ │ │ │ │ + bne.w b0ae │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0da │ │ │ │ │ + beq.w b0ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b128 │ │ │ │ │ + bne.w b11c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b77a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b13a │ │ │ │ │ + beq.w b12e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b13a │ │ │ │ │ + bne.w b12e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b15a │ │ │ │ │ + beq.w b14e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b1a8 │ │ │ │ │ + bne.w b19c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b77a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b1ba │ │ │ │ │ + beq.w b1ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1ba │ │ │ │ │ + bne.w b1ae │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1da │ │ │ │ │ + beq.w b1ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b228 │ │ │ │ │ + bne.w b21c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b77a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b23a │ │ │ │ │ + beq.w b22e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b23a │ │ │ │ │ + bne.w b22e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b25a │ │ │ │ │ + beq.w b24e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b29e │ │ │ │ │ + bne.w b292 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b5a0 │ │ │ │ │ + bne.w b594 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ea │ │ │ │ │ + bne.w b7de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b30e │ │ │ │ │ + beq.w b302 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -19461,265 +19461,265 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b71e │ │ │ │ │ + bne.w b712 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b70e │ │ │ │ │ - cbz r0, b094 │ │ │ │ │ + bne.w b702 │ │ │ │ │ + cbz r0, b088 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b35e │ │ │ │ │ + blt.w b352 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aef6 │ │ │ │ │ + beq.w aeea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b312 │ │ │ │ │ + bne.w b306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aef4 │ │ │ │ │ + b.n aee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af34 │ │ │ │ │ + bne.w af28 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7f2 │ │ │ │ │ + bne.w b7e6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b6fc │ │ │ │ │ - cbz r0, b114 │ │ │ │ │ + bne.w b6f0 │ │ │ │ │ + cbz r0, b108 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w b3d4 │ │ │ │ │ + bgt.w b3c8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w af44 │ │ │ │ │ + beq.w af38 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6a8 │ │ │ │ │ + bne.w b69c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n af42 │ │ │ │ │ + b.n af36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af82 │ │ │ │ │ + bne.w af76 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b742 │ │ │ │ │ + bne.w b736 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b702 │ │ │ │ │ - cbz r0, b194 │ │ │ │ │ + bne.w b6f6 │ │ │ │ │ + cbz r0, b188 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b532 │ │ │ │ │ + blt.w b526 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w af92 │ │ │ │ │ + beq.w af86 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6d2 │ │ │ │ │ + bne.w b6c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n af90 │ │ │ │ │ + b.n af84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afd0 │ │ │ │ │ + bne.w afc4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b730 │ │ │ │ │ + bne.w b724 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b708 │ │ │ │ │ - cbz r0, b214 │ │ │ │ │ + bne.w b6fc │ │ │ │ │ + cbz r0, b208 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b4bc │ │ │ │ │ + blt.w b4b0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w afe0 │ │ │ │ │ + beq.w afd4 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b67e │ │ │ │ │ + bne.w b672 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n afde │ │ │ │ │ + b.n afd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b01e │ │ │ │ │ + bne.w b012 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b754 │ │ │ │ │ + bne.w b748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b716 │ │ │ │ │ - cbz r0, b28c │ │ │ │ │ + bne.w b70a │ │ │ │ │ + cbz r0, b280 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w b44a │ │ │ │ │ + blt.w b43e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b02e │ │ │ │ │ + beq.w b022 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b02c │ │ │ │ │ + beq.w b020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b02c │ │ │ │ │ + beq.w b020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b81a │ │ │ │ │ + beq.w b80e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -19731,526 +19731,526 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b2fc │ │ │ │ │ + cbz r0, b2f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, b358 │ │ │ │ │ + cbz r3, b34c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, b35a │ │ │ │ │ + cbz r0, b34e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b044 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b04e │ │ │ │ │ + b.n b042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0b6 │ │ │ │ │ + beq.w b0aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b81a │ │ │ │ │ + beq.w b80e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b804 │ │ │ │ │ + beq.w b7f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b804 │ │ │ │ │ + bne.w b7f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b044 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b71e │ │ │ │ │ + bne.w b712 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b70e │ │ │ │ │ + bne.w b702 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b646 │ │ │ │ │ + beq.w b63a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w b646 │ │ │ │ │ + bge.w b63a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b71e │ │ │ │ │ + bne.w b712 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b70e │ │ │ │ │ + bne.w b702 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b662 │ │ │ │ │ + beq.w b656 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b662 │ │ │ │ │ + ble.w b656 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b398 │ │ │ │ │ + b.n b38c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7f2 │ │ │ │ │ + bne.w b7e6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b6fc │ │ │ │ │ + bne.w b6f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b656 │ │ │ │ │ + beq.w b64a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.w b656 │ │ │ │ │ + bge.w b64a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7f2 │ │ │ │ │ + bne.w b7e6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b6fc │ │ │ │ │ + bne.w b6f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b66e │ │ │ │ │ + beq.w b662 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b66e │ │ │ │ │ + ble.w b662 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b40e │ │ │ │ │ + b.n b402 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b754 │ │ │ │ │ + bne.w b748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b716 │ │ │ │ │ + bne.w b70a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b64c │ │ │ │ │ + beq.w b640 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w b64c │ │ │ │ │ + ble.w b640 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b754 │ │ │ │ │ + bne.w b748 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b716 │ │ │ │ │ + bne.w b70a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b67a │ │ │ │ │ + beq.w b66e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b67a │ │ │ │ │ + ble.w b66e │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b482 │ │ │ │ │ + b.n b476 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b730 │ │ │ │ │ + bne.w b724 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b708 │ │ │ │ │ + bne.w b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b65c │ │ │ │ │ + beq.w b650 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w b65c │ │ │ │ │ + ble.w b650 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b730 │ │ │ │ │ + bne.w b724 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b708 │ │ │ │ │ + bne.w b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b674 │ │ │ │ │ + beq.w b668 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b674 │ │ │ │ │ + ble.w b668 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b4f6 │ │ │ │ │ + b.n b4ea │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b742 │ │ │ │ │ + bne.w b736 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b702 │ │ │ │ │ + bne.w b6f6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b650 │ │ │ │ │ + beq.n b644 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n b650 │ │ │ │ │ + ble.n b644 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b742 │ │ │ │ │ + bne.w b736 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl ae4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b702 │ │ │ │ │ + bne.w b6f6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b668 │ │ │ │ │ + beq.n b65c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n b668 │ │ │ │ │ + ble.n b65c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b568 │ │ │ │ │ + b.n b55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b77a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b834 │ │ │ │ │ + beq.w b828 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b834 │ │ │ │ │ + bne.w b828 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b830 │ │ │ │ │ + bne.w b824 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b828 │ │ │ │ │ + beq.w b81c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b828 │ │ │ │ │ + bne.w b81c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b820 │ │ │ │ │ + bne.w b814 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b78c │ │ │ │ │ + bne.w b780 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b820 │ │ │ │ │ + bne.w b814 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b78c │ │ │ │ │ + bne.w b780 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b820 │ │ │ │ │ + bne.w b814 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b78c │ │ │ │ │ + bne.w b780 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b038 │ │ │ │ │ + b.n b02c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b094 │ │ │ │ │ + b.n b088 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n b28c │ │ │ │ │ + b.n b280 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b194 │ │ │ │ │ + b.n b188 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b114 │ │ │ │ │ + b.n b108 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b214 │ │ │ │ │ + b.n b208 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b094 │ │ │ │ │ + b.n b088 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b194 │ │ │ │ │ + b.n b188 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b114 │ │ │ │ │ + b.n b108 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b214 │ │ │ │ │ + b.n b208 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n b28c │ │ │ │ │ + b.n b280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b236 │ │ │ │ │ + beq.w b22a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b81a │ │ │ │ │ + beq.w b80e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n b33a │ │ │ │ │ + b.n b32e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b136 │ │ │ │ │ + beq.w b12a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b81a │ │ │ │ │ + beq.w b80e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b33a │ │ │ │ │ + b.n b32e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1b6 │ │ │ │ │ + beq.w b1aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b81a │ │ │ │ │ + beq.w b80e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b33a │ │ │ │ │ + b.n b32e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af44 │ │ │ │ │ + b.n af38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af92 │ │ │ │ │ + b.n af86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n afe0 │ │ │ │ │ + b.n afd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w aef6 │ │ │ │ │ + b.w aeea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b02e │ │ │ │ │ + b.n b022 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aef4 │ │ │ │ │ - b.n b0a8 │ │ │ │ │ + beq.w aee8 │ │ │ │ │ + b.n b09c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w afde │ │ │ │ │ - b.n b228 │ │ │ │ │ + beq.w afd2 │ │ │ │ │ + b.n b21c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w af90 │ │ │ │ │ - b.n b1a8 │ │ │ │ │ + beq.w af84 │ │ │ │ │ + b.n b19c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b02c │ │ │ │ │ - b.n b29e │ │ │ │ │ + beq.w b020 │ │ │ │ │ + b.n b292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b862 │ │ │ │ │ + blt.n b856 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b83c │ │ │ │ │ + beq.n b830 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, b7a6 │ │ │ │ │ + cbnz r0, b79a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b63e │ │ │ │ │ + b.n b632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7a0 │ │ │ │ │ + beq.n b794 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -20259,287 +20259,287 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7a2 │ │ │ │ │ + beq.n b796 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b640 │ │ │ │ │ + b.n b634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b044 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w af42 │ │ │ │ │ - b.n b128 │ │ │ │ │ + beq.w af36 │ │ │ │ │ + b.n b11c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b358 │ │ │ │ │ + beq.w b34c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b044 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b63e │ │ │ │ │ + b.n b632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b5ee │ │ │ │ │ + b.n b5e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b640 │ │ │ │ │ + b.n b634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b5c6 │ │ │ │ │ + b.n b5ba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w aebc │ │ │ │ │ + bne.w aeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w aece │ │ │ │ │ + b.w aec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ae8c │ │ │ │ │ + b.w ae80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w b050 │ │ │ │ │ + b.w b044 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b870 : │ │ │ │ │ +0000b864 : │ │ │ │ │ factor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bd7e │ │ │ │ │ + beq.w bd72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd7e │ │ │ │ │ + bne.w bd72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb5e │ │ │ │ │ + bne.w bb52 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba70 │ │ │ │ │ + bne.w ba64 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w bd8e │ │ │ │ │ + beq.w bd82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb5e │ │ │ │ │ + bne.w bb52 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbbc │ │ │ │ │ + bne.w bbb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb5e │ │ │ │ │ + bne.w bb52 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb0a │ │ │ │ │ + bne.w bafe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb5e │ │ │ │ │ + bne.w bb52 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcb8 │ │ │ │ │ + bne.w bcac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd16 │ │ │ │ │ + bne.w bd0a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd86 │ │ │ │ │ + beq.w bd7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd86 │ │ │ │ │ + bne.w bd7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd58 │ │ │ │ │ + bne.w bd4c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w bd20 │ │ │ │ │ + beq.w bd14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bd50 │ │ │ │ │ + beq.w bd44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd50 │ │ │ │ │ + bne.w bd44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd1a │ │ │ │ │ + bne.w bd0e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba7e │ │ │ │ │ + bne.n ba72 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bdae │ │ │ │ │ + beq.w bda2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd1a │ │ │ │ │ + bne.w bd0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbe4 │ │ │ │ │ + bne.w bbd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd1a │ │ │ │ │ + bne.w bd0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdc4 │ │ │ │ │ + bl bdb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb02 │ │ │ │ │ + beq.w baf6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n ba8c │ │ │ │ │ + beq.n ba80 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb68 │ │ │ │ │ + bne.w bb5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba94 │ │ │ │ │ + bne.n ba88 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd5c │ │ │ │ │ + beq.w bd50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd5c │ │ │ │ │ + bne.w bd50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ + bne.w bd58 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, ba98 │ │ │ │ │ + cbz r0, ba8c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n baf4 │ │ │ │ │ + beq.n bae8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -20552,175 +20552,175 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba06 │ │ │ │ │ + bne.n b9fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ba1e │ │ │ │ │ + beq.n ba12 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n baf6 │ │ │ │ │ + b.n baea │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w bd6a │ │ │ │ │ + beq.w bd5e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ + bne.w bd58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc3c │ │ │ │ │ + bne.w bc30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ + bne.w bd58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdc4 │ │ │ │ │ + bl bdb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bb06 │ │ │ │ │ + cbz r0, bafa │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ba5e │ │ │ │ │ + bne.n ba52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ba64 │ │ │ │ │ + b.n ba58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n b9ec │ │ │ │ │ + b.n b9e0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n badc │ │ │ │ │ + b.n bad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b904 │ │ │ │ │ + beq.w b8f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, bb5e │ │ │ │ │ + cbz r0, bb52 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbz r0, bb4a │ │ │ │ │ + cbz r0, bb3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ba64 │ │ │ │ │ + beq.n ba58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba64 │ │ │ │ │ + beq.n ba58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb62 │ │ │ │ │ + b.n bb56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ba78 │ │ │ │ │ + b.n ba6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdaa │ │ │ │ │ + beq.w bd9e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd58 │ │ │ │ │ + beq.w bd4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd9c │ │ │ │ │ + beq.w bd90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bcf6 │ │ │ │ │ + bne.w bcea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n ba64 │ │ │ │ │ + b.n ba58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8ec │ │ │ │ │ + beq.w b8e0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb5e │ │ │ │ │ + beq.n bb52 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n bb2e │ │ │ │ │ + b.n bb22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdc4 │ │ │ │ │ + bl bdb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9d4 │ │ │ │ │ + beq.w b9c8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd0e │ │ │ │ │ + beq.w bd02 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -20730,36 +20730,36 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bca4 │ │ │ │ │ + beq.n bc98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bca4 │ │ │ │ │ + bne.n bc98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n b9f0 │ │ │ │ │ + b.n b9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdc4 │ │ │ │ │ + bl bdb8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bac8 │ │ │ │ │ + beq.w babc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd64 │ │ │ │ │ + beq.w bd58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ @@ -20769,195 +20769,195 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bce2 │ │ │ │ │ + beq.n bcd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bce2 │ │ │ │ │ + cbnz r2, bcd6 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ba5e │ │ │ │ │ - b.n baf4 │ │ │ │ │ + bne.w ba52 │ │ │ │ │ + b.n bae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc38 │ │ │ │ │ + beq.n bc2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ba8e │ │ │ │ │ + b.n ba82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b870 │ │ │ │ │ + bl b864 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b91c │ │ │ │ │ + beq.w b910 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb5e │ │ │ │ │ + beq.w bb52 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n bb2e │ │ │ │ │ + b.n bb22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc8a │ │ │ │ │ + beq.n bc7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n baf4 │ │ │ │ │ + b.n bae8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbb6 │ │ │ │ │ + beq.w bbaa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n baf6 │ │ │ │ │ + b.n baea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ba8e │ │ │ │ │ + b.n ba82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb62 │ │ │ │ │ + b.n bb56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ba8e │ │ │ │ │ + b.n ba82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bd76 │ │ │ │ │ + blt.n bd6a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ba94 │ │ │ │ │ + bne.w ba88 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b976 │ │ │ │ │ + bne.w b96a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b986 │ │ │ │ │ + b.n b97a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ba94 │ │ │ │ │ + b.n ba88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ba3c │ │ │ │ │ + b.n ba30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n baf4 │ │ │ │ │ + b.n bae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bcec │ │ │ │ │ - b.n baa2 │ │ │ │ │ + blt.n bce0 │ │ │ │ │ + b.n ba96 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n baf6 │ │ │ │ │ + b.n baea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b8a4 │ │ │ │ │ + b.n b898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b946 │ │ │ │ │ + b.n b93a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bb54 │ │ │ │ │ - b.n b8ca │ │ │ │ │ + blt.w bb48 │ │ │ │ │ + b.n b8be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd08 │ │ │ │ │ - b.n baf6 │ │ │ │ │ + bne.n bcfc │ │ │ │ │ + b.n baea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ba8c │ │ │ │ │ + b.n ba80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bcae │ │ │ │ │ + blt.w bca2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n b9b4 │ │ │ │ │ + b.n b9a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bdc4 : │ │ │ │ │ +0000bdb8 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n be0e │ │ │ │ │ + beq.n be02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, be0e │ │ │ │ │ + cbnz r0, be02 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, be2a │ │ │ │ │ + cbz r0, be1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -20968,1133 +20968,1133 @@ │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n be02 │ │ │ │ │ + bne.n bdf6 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bec6 │ │ │ │ │ + bne.n beba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bebc │ │ │ │ │ - cbz r0, bea8 │ │ │ │ │ + bne.n beb0 │ │ │ │ │ + cbz r0, be9c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n bea8 │ │ │ │ │ + bge.n be9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, bec6 │ │ │ │ │ + cbnz r0, beba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bebc │ │ │ │ │ - cbz r0, beb8 │ │ │ │ │ + cbnz r2, beb0 │ │ │ │ │ + cbz r0, beac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n beb8 │ │ │ │ │ + bge.n beac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, bec6 │ │ │ │ │ + cbnz r3, beba │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bebc │ │ │ │ │ - cbz r0, bea6 │ │ │ │ │ + cbnz r2, beb0 │ │ │ │ │ + cbz r0, be9a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n bea6 │ │ │ │ │ + ble.n be9a │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n be7a │ │ │ │ │ + b.n be6e │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n bea8 │ │ │ │ │ + b.n be9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be08 │ │ │ │ │ + b.n bdfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be08 │ │ │ │ │ + b.n bdfc │ │ │ │ │ │ │ │ │ │ -0000bed0 : │ │ │ │ │ +0000bec4 : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c592 │ │ │ │ │ + beq.w c586 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c592 │ │ │ │ │ + bne.w c586 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c55a │ │ │ │ │ + bne.w c54e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c544 │ │ │ │ │ + beq.w c538 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c586 │ │ │ │ │ + beq.w c57a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c586 │ │ │ │ │ + bne.w c57a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1b4 │ │ │ │ │ + beq.w c1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c0ac │ │ │ │ │ + beq.w c0a0 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c172 │ │ │ │ │ + bne.w c166 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c0a4 │ │ │ │ │ + bne.w c098 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c328 │ │ │ │ │ + beq.w c31c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c328 │ │ │ │ │ + bne.w c31c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c346 │ │ │ │ │ + beq.w c33a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c08e │ │ │ │ │ + bne.n c082 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c0a4 │ │ │ │ │ + bne.n c098 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c266 │ │ │ │ │ + beq.w c25a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c266 │ │ │ │ │ + bne.w c25a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c284 │ │ │ │ │ + beq.w c278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, c014 │ │ │ │ │ + cbz r7, c008 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c408 │ │ │ │ │ + bne.w c3fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c0a4 │ │ │ │ │ + bne.n c098 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c0b8 │ │ │ │ │ + beq.n c0ac │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c0b8 │ │ │ │ │ + bne.n c0ac │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c0d4 │ │ │ │ │ + beq.n c0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c112 │ │ │ │ │ + bne.n c106 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c55a │ │ │ │ │ + bne.w c54e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 45c4 │ │ │ │ │ + bl 45b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c402 │ │ │ │ │ + beq.w c3f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n bfc2 │ │ │ │ │ + beq.n bfb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f00 │ │ │ │ │ + bl 6ef0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4d4 │ │ │ │ │ + bne.w c4c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bfc8 │ │ │ │ │ + beq.n bfbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c074 │ │ │ │ │ + b.n c068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bf82 │ │ │ │ │ - b.n c0a4 │ │ │ │ │ + beq.w bf76 │ │ │ │ │ + b.n c098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c04e │ │ │ │ │ + bne.n c042 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c526 │ │ │ │ │ + bne.w c51a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c504 │ │ │ │ │ - cbz r0, c104 │ │ │ │ │ + bne.w c4f8 │ │ │ │ │ + cbz r0, c0f8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c466 │ │ │ │ │ + blt.w c45a │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c05a │ │ │ │ │ + beq.n c04e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c058 │ │ │ │ │ + beq.n c04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1066c │ │ │ │ │ + bl 10694 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c058 │ │ │ │ │ + beq.n c04c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c058 │ │ │ │ │ + beq.n c04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1b0 │ │ │ │ │ + beq.n c1a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c1aa │ │ │ │ │ + cbnz r0, c19e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, c1b0 │ │ │ │ │ + cbz r0, c1a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c074 │ │ │ │ │ + b.n c068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c0aa │ │ │ │ │ + beq.n c09e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, c1b0 │ │ │ │ │ + cbz r0, c1a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c160 │ │ │ │ │ + beq.n c154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c160 │ │ │ │ │ + bne.n c154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c072 │ │ │ │ │ + b.n c066 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c51e │ │ │ │ │ + bne.w c512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c512 │ │ │ │ │ + bne.w c506 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c254 │ │ │ │ │ + beq.n c248 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n c254 │ │ │ │ │ + bge.n c248 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c51e │ │ │ │ │ + bne.w c512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c512 │ │ │ │ │ + bne.w c506 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4c0 │ │ │ │ │ + beq.w c4b4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c4c0 │ │ │ │ │ + bge.w c4b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c51e │ │ │ │ │ + bne.w c512 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c512 │ │ │ │ │ - cbz r0, c252 │ │ │ │ │ + bne.w c506 │ │ │ │ │ + cbz r0, c246 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c252 │ │ │ │ │ + ble.n c246 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c21e │ │ │ │ │ + b.n c212 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bf68 │ │ │ │ │ - b.n c0ae │ │ │ │ │ + bne.w bf5c │ │ │ │ │ + b.n c0a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bffc │ │ │ │ │ + bne.w bff0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c540 │ │ │ │ │ + bne.w c534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c50c │ │ │ │ │ + bne.w c500 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3f0 │ │ │ │ │ + beq.w c3e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c3f0 │ │ │ │ │ + bge.w c3e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c540 │ │ │ │ │ + bne.w c534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c50c │ │ │ │ │ + bne.w c500 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4c8 │ │ │ │ │ + beq.w c4bc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w c4c8 │ │ │ │ │ + ble.w c4bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c540 │ │ │ │ │ + bne.w c534 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c50c │ │ │ │ │ + bne.w c500 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3ee │ │ │ │ │ + beq.n c3e2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c3ee │ │ │ │ │ + ble.n c3e2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c2f2 │ │ │ │ │ + b.n c2e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfb6 │ │ │ │ │ + bne.w bfaa │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c522 │ │ │ │ │ + bne.w c516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c518 │ │ │ │ │ + bne.w c50c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c080 │ │ │ │ │ + beq.w c074 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c080 │ │ │ │ │ + bge.w c074 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c522 │ │ │ │ │ + bne.w c516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c518 │ │ │ │ │ + bne.w c50c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4c4 │ │ │ │ │ + beq.w c4b8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c4c4 │ │ │ │ │ + bge.w c4b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c522 │ │ │ │ │ + bne.w c516 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c518 │ │ │ │ │ + bne.w c50c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c07e │ │ │ │ │ + beq.w c072 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c07e │ │ │ │ │ + ble.w c072 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c3b4 │ │ │ │ │ + b.n c3a8 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c004 │ │ │ │ │ - b.n c016 │ │ │ │ │ + bne.w bff8 │ │ │ │ │ + b.n c00a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c074 │ │ │ │ │ + b.n c068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc7c │ │ │ │ │ + bl cc70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c53c │ │ │ │ │ + bne.w c530 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c012 │ │ │ │ │ + beq.w c006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1b0 │ │ │ │ │ + beq.w c1a4 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n c446 │ │ │ │ │ + beq.n c43a │ │ │ │ │ ldrd r1, r0, [sl, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c1aa │ │ │ │ │ - b.n c160 │ │ │ │ │ + bne.w c19e │ │ │ │ │ + b.n c154 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c526 │ │ │ │ │ + bne.n c51a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c504 │ │ │ │ │ - cbz r0, c4d0 │ │ │ │ │ + bne.n c4f8 │ │ │ │ │ + cbz r0, c4c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n c4d0 │ │ │ │ │ + ble.n c4c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c526 │ │ │ │ │ + bne.n c51a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bed0 │ │ │ │ │ + bl bec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c504 │ │ │ │ │ - cbz r0, c4cc │ │ │ │ │ + cbnz r2, c4f8 │ │ │ │ │ + cbz r0, c4c0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c4cc │ │ │ │ │ + ble.n c4c0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c492 │ │ │ │ │ + b.n c486 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c254 │ │ │ │ │ + b.n c248 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c080 │ │ │ │ │ + b.n c074 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c3f0 │ │ │ │ │ + b.n c3e4 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c104 │ │ │ │ │ + b.n c0f8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c104 │ │ │ │ │ + b.n c0f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1b0 │ │ │ │ │ + beq.w c1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, c536 │ │ │ │ │ + cbz r0, c52a │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n c454 │ │ │ │ │ + b.n c448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c05a │ │ │ │ │ + b.n c04e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c016 │ │ │ │ │ + b.n c00a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c0ae │ │ │ │ │ + b.n c0a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bfc2 │ │ │ │ │ + b.n bfb6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n bf5c │ │ │ │ │ + b.n bf50 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n bfb6 │ │ │ │ │ + b.n bfaa │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c058 │ │ │ │ │ - b.n c112 │ │ │ │ │ + beq.w c04c │ │ │ │ │ + b.n c106 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c4f4 │ │ │ │ │ + b.n c4e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c016 │ │ │ │ │ + b.n c00a │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n bffc │ │ │ │ │ + b.n bff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n c562 │ │ │ │ │ + bge.n c556 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c074 │ │ │ │ │ + b.n c068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c074 │ │ │ │ │ + b.n c068 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c0a4 │ │ │ │ │ + bne.w c098 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bf34 │ │ │ │ │ + bne.w bf28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bf46 │ │ │ │ │ + b.n bf3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bf04 │ │ │ │ │ + b.n bef8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c59c : │ │ │ │ │ +0000c590 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c6b4 │ │ │ │ │ + beq.n c6a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c6b4 │ │ │ │ │ + bne.n c6a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c6ac │ │ │ │ │ + bne.n c6a0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n c606 │ │ │ │ │ + beq.n c5fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c636 │ │ │ │ │ + cbnz r0, c62a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c6c8 │ │ │ │ │ + blt.n c6bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c6ac │ │ │ │ │ + bne.n c6a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5f4 │ │ │ │ │ + beq.n c5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a98 │ │ │ │ │ + bl 6a34 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c5f4 │ │ │ │ │ + bne.n c5e8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5f4 │ │ │ │ │ + beq.n c5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5f4 │ │ │ │ │ + beq.n c5e8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c68c │ │ │ │ │ + cbz r0, c680 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c692 │ │ │ │ │ + beq.n c686 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c6bc │ │ │ │ │ + cbz r0, c6b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c6bc │ │ │ │ │ + cbnz r3, c6b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c5fc │ │ │ │ │ + b.n c5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c672 │ │ │ │ │ + bne.n c666 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c672 │ │ │ │ │ + b.n c666 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c5fc │ │ │ │ │ + b.n c5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c5cc │ │ │ │ │ + b.n c5c0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c68c │ │ │ │ │ + beq.n c680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c5fc │ │ │ │ │ + b.n c5f0 │ │ │ │ │ │ │ │ │ │ -0000c6d4 <_tmp_5_rule>: │ │ │ │ │ +0000c6c8 <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c73a <_tmp_5_rule+0x66> │ │ │ │ │ + beq.n c72e <_tmp_5_rule+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c73a <_tmp_5_rule+0x66> │ │ │ │ │ + cbnz r0, c72e <_tmp_5_rule+0x66> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c732 <_tmp_5_rule+0x5e> │ │ │ │ │ + cbnz r3, c726 <_tmp_5_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c72c <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c720 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c72c <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r3, c720 <_tmp_5_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c72c <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c720 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c728 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c71c <_tmp_5_rule+0x54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c728 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c71c <_tmp_5_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c6fe <_tmp_5_rule+0x2a> │ │ │ │ │ + b.n c6f2 <_tmp_5_rule+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c744 : │ │ │ │ │ +0000c738 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cc52 │ │ │ │ │ + beq.w cc46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc52 │ │ │ │ │ + bne.w cc46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cc4c │ │ │ │ │ + bne.w cc40 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cc3c │ │ │ │ │ + beq.w cc30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc3c │ │ │ │ │ + bne.w cc30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc30 │ │ │ │ │ + bne.w cc24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc28 │ │ │ │ │ + beq.w cc1c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cc30 │ │ │ │ │ + bne.w cc24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cc44 │ │ │ │ │ + beq.w cc38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc44 │ │ │ │ │ + bne.w cc38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9e2 │ │ │ │ │ + bne.w c9d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c84e │ │ │ │ │ + cbnz r0, c842 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9e2 │ │ │ │ │ + bne.w c9d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c922 │ │ │ │ │ + bne.w c916 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c98a │ │ │ │ │ + bne.w c97e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c8d4 │ │ │ │ │ + bne.n c8c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -22104,293 +22104,293 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c800 │ │ │ │ │ + beq.n c7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c800 │ │ │ │ │ + beq.n c7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c800 │ │ │ │ │ + beq.n c7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9e2 │ │ │ │ │ + beq.w c9d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5370 │ │ │ │ │ + bl 5380 │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9e2 │ │ │ │ │ + beq.w c9d6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c96c │ │ │ │ │ + bne.n c960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9e2 │ │ │ │ │ + beq.w c9d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c832 │ │ │ │ │ + beq.n c826 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c832 │ │ │ │ │ + bne.n c826 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc22 │ │ │ │ │ + beq.w cc16 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n c914 │ │ │ │ │ + bgt.n c908 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c842 │ │ │ │ │ + beq.n c836 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c842 │ │ │ │ │ + beq.n c836 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c844 │ │ │ │ │ + b.n c838 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r8, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n c8ea │ │ │ │ │ + b.n c8de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dfc │ │ │ │ │ + bl 5dec │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c81a │ │ │ │ │ + beq.w c80e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c81a │ │ │ │ │ + beq.w c80e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79ec │ │ │ │ │ + bl 79dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c9e2 │ │ │ │ │ + beq.n c9d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5370 │ │ │ │ │ + bl 5380 │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c9e2 │ │ │ │ │ + beq.n c9d6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8b8 │ │ │ │ │ + beq.n c8ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ca08 │ │ │ │ │ + bne.n c9fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n c9e8 │ │ │ │ │ + beq.n c9dc │ │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c7ce │ │ │ │ │ + b.n c7c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, c9e4 │ │ │ │ │ + cbnz r2, c9d8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ca18 │ │ │ │ │ + beq.n ca0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ca18 │ │ │ │ │ + bne.n ca0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ca02 │ │ │ │ │ + cbnz r3, c9f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c9c8 │ │ │ │ │ + cbnz r3, c9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ca20 │ │ │ │ │ + cbnz r0, ca14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c824 │ │ │ │ │ + beq.w c818 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c9e4 │ │ │ │ │ + cbnz r2, c9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7118 │ │ │ │ │ + bl 70b4 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c8ca │ │ │ │ │ + b.n c8be │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc22 │ │ │ │ │ + beq.w cc16 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n c97e │ │ │ │ │ + b.n c972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c9cc │ │ │ │ │ + b.n c9c0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8c2 │ │ │ │ │ - b.n c972 │ │ │ │ │ + bne.w c8b6 │ │ │ │ │ + b.n c966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c9aa │ │ │ │ │ + b.n c99e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cbe2 │ │ │ │ │ + beq.w cbd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cbe2 │ │ │ │ │ + bne.w cbd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cbda │ │ │ │ │ + bne.w cbce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb9e │ │ │ │ │ + beq.w cb92 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w cbd2 │ │ │ │ │ + beq.w cbc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cbd2 │ │ │ │ │ + bne.w cbc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cbca │ │ │ │ │ + bne.w cbbe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbc2 │ │ │ │ │ + beq.w cbb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cbcc │ │ │ │ │ + bne.w cbc0 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cb7a │ │ │ │ │ + beq.n cb6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb7a │ │ │ │ │ + bne.n cb6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cad0 │ │ │ │ │ + cbnz r2, cac4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cbea │ │ │ │ │ + bne.w cbde │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -22398,18 +22398,18 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbbc │ │ │ │ │ + beq.n cbb0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n cba4 │ │ │ │ │ + bgt.n cb98 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22418,226 +22418,226 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cb9c │ │ │ │ │ + bne.n cb90 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9ca │ │ │ │ │ + beq.w c9be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r3, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c9c8 │ │ │ │ │ + beq.w c9bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, cb82 │ │ │ │ │ + cbnz r0, cb76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca02 │ │ │ │ │ + beq.w c9f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c9cc │ │ │ │ │ + b.n c9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cabe │ │ │ │ │ + b.n cab2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, cb92 │ │ │ │ │ + cbz r2, cb86 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb70 │ │ │ │ │ + bne.n cb64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c976 │ │ │ │ │ + b.n c96a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c9ca │ │ │ │ │ + b.n c9be │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n caf8 │ │ │ │ │ - b.n cba8 │ │ │ │ │ + beq.n caec │ │ │ │ │ + b.n cb9c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb9e │ │ │ │ │ + b.n cb92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ca76 │ │ │ │ │ + b.n ca6a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c9ca │ │ │ │ │ + b.n c9be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ca40 │ │ │ │ │ + b.n ca34 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cad0 │ │ │ │ │ + beq.w cac4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc74 │ │ │ │ │ + beq.n cc68 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n cc5a │ │ │ │ │ + beq.n cc4e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n caa4 │ │ │ │ │ + b.n ca98 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c842 │ │ │ │ │ + b.n c836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c7a4 │ │ │ │ │ + b.n c798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c7ea │ │ │ │ │ + b.n c7de │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c844 │ │ │ │ │ + b.n c838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c778 │ │ │ │ │ + b.n c76c │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbba │ │ │ │ │ + beq.n cbae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n cc14 │ │ │ │ │ + b.n cc08 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n cadc │ │ │ │ │ + b.n cad0 │ │ │ │ │ │ │ │ │ │ -0000cc7c : │ │ │ │ │ +0000cc70 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d146 │ │ │ │ │ + beq.w d13a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d146 │ │ │ │ │ + bne.w d13a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d140 │ │ │ │ │ + bne.w d134 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, ccfa │ │ │ │ │ + cbnz r0, ccee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d140 │ │ │ │ │ + bne.w d134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3b4 │ │ │ │ │ + bl d3a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, cd08 │ │ │ │ │ + cbnz r0, ccfc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd48 │ │ │ │ │ + bne.n cd3c │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -22650,257 +22650,257 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ccde │ │ │ │ │ + bne.n ccd2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccde │ │ │ │ │ + beq.n ccd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ccec │ │ │ │ │ + beq.n cce0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccec │ │ │ │ │ + beq.n cce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d13a │ │ │ │ │ + b.n d12e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d138 │ │ │ │ │ + bne.w d12c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d130 │ │ │ │ │ + beq.w d124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d130 │ │ │ │ │ + bne.w d124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d12c │ │ │ │ │ + bne.w d120 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w d122 │ │ │ │ │ + beq.w d116 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d122 │ │ │ │ │ + bne.w d116 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d210 │ │ │ │ │ + bne.w d204 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d2e2 │ │ │ │ │ + beq.w d2d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2e2 │ │ │ │ │ + bne.w d2d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d392 │ │ │ │ │ + bne.w d386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d750 <_gather_90_rule> │ │ │ │ │ + bl d744 <_gather_90_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d198 │ │ │ │ │ + bne.w d18c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d210 │ │ │ │ │ + bne.w d204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ec0 │ │ │ │ │ + bl 10ee8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1cc │ │ │ │ │ + bne.w d1c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d12a │ │ │ │ │ + bne.w d11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d058 │ │ │ │ │ + bne.w d04c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d12a │ │ │ │ │ + bne.w d11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cffe │ │ │ │ │ + bne.w cff2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d12c │ │ │ │ │ + bne.w d120 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w cff6 │ │ │ │ │ + beq.w cfea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cff6 │ │ │ │ │ + bne.w cfea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cf98 │ │ │ │ │ + bne.w cf8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl d3b4 │ │ │ │ │ + bl d3a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ceda │ │ │ │ │ + bne.n cece │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, ce8e │ │ │ │ │ + cbnz r2, ce82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d14e │ │ │ │ │ + bne.w d142 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d12a │ │ │ │ │ + bne.w d11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3b4 │ │ │ │ │ + bl d3a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cfa0 │ │ │ │ │ + bne.n cf94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d12a │ │ │ │ │ + bne.w d11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3b4 │ │ │ │ │ + bl d3a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cf28 │ │ │ │ │ + bne.n cf1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d12a │ │ │ │ │ + bne.w d11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3b4 │ │ │ │ │ + bl d3a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, cef2 │ │ │ │ │ + cbnz r0, cee6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ccea │ │ │ │ │ + b.n ccde │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce72 │ │ │ │ │ + beq.n ce66 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n ce74 │ │ │ │ │ + b.n ce68 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ceca │ │ │ │ │ + beq.n cebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3b4 │ │ │ │ │ + bl d3a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ceca │ │ │ │ │ + beq.n cebe │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cfce │ │ │ │ │ + bne.n cfc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cece │ │ │ │ │ + beq.n cec2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cece │ │ │ │ │ + b.n cec2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ceb6 │ │ │ │ │ + beq.n ceaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ceb6 │ │ │ │ │ + beq.n ceaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ceb6 │ │ │ │ │ + beq.n ceaa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -22923,84 +22923,84 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ceca │ │ │ │ │ - b.n cfc4 │ │ │ │ │ + beq.n cebe │ │ │ │ │ + b.n cfb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce8e │ │ │ │ │ + b.n ce82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cea2 │ │ │ │ │ + beq.w ce96 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, cfe4 │ │ │ │ │ + cbnz r0, cfd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d12a │ │ │ │ │ + beq.w d11e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n cece │ │ │ │ │ + b.n cec2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, cff0 │ │ │ │ │ + cbz r3, cfe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cf22 │ │ │ │ │ + bne.n cf16 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ccec │ │ │ │ │ + b.n cce0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, cff0 │ │ │ │ │ + cbz r3, cfe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cfc4 │ │ │ │ │ + bne.n cfb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n cfd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ce5a │ │ │ │ │ + b.n ce4e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce30 │ │ │ │ │ + beq.w ce24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce30 │ │ │ │ │ + beq.w ce24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce30 │ │ │ │ │ + beq.w ce24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -23009,60 +23009,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ceca │ │ │ │ │ - b.n cfc4 │ │ │ │ │ + beq.w cebe │ │ │ │ │ + b.n cfb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce18 │ │ │ │ │ + beq.w ce0c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce18 │ │ │ │ │ + beq.w ce0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d2ea │ │ │ │ │ + beq.w d2de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2ea │ │ │ │ │ + bne.w d2de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d11a │ │ │ │ │ + bne.n d10e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl d3b4 │ │ │ │ │ + bl d3a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d110 │ │ │ │ │ + beq.n d104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce1a │ │ │ │ │ + bne.w ce0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -23087,70 +23087,70 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf22 │ │ │ │ │ - b.n cecc │ │ │ │ │ + bne.w cf16 │ │ │ │ │ + b.n cec0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d2f2 │ │ │ │ │ + beq.w d2e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce1a │ │ │ │ │ + b.n ce0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd9c │ │ │ │ │ + b.n cd90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n cece │ │ │ │ │ + b.n cec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd70 │ │ │ │ │ + b.n cd64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cd02 │ │ │ │ │ + b.n ccf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d13a │ │ │ │ │ + b.n d12e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ccb0 │ │ │ │ │ + b.n cca4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce8c │ │ │ │ │ + beq.w ce80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_111_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_111_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce8c │ │ │ │ │ + beq.w ce80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -23159,132 +23159,132 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - b.n d0fc │ │ │ │ │ + b.n d0f0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdde │ │ │ │ │ + beq.w cdd2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ec0 │ │ │ │ │ + bl 10ee8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdde │ │ │ │ │ + beq.w cdd2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cde4 │ │ │ │ │ + beq.w cdd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d300 │ │ │ │ │ + beq.w d2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d2da │ │ │ │ │ + beq.n d2ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d2da │ │ │ │ │ + bne.n d2ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d2d6 │ │ │ │ │ + bne.n d2ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 36e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbnz r0, d216 │ │ │ │ │ + cbnz r0, d20a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce02 │ │ │ │ │ + b.n cdf6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d362 │ │ │ │ │ + beq.w d356 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d362 │ │ │ │ │ + bne.w d356 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d35a │ │ │ │ │ + bne.w d34e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d348 │ │ │ │ │ + beq.n d33c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d35a │ │ │ │ │ + bne.w d34e │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d304 │ │ │ │ │ + bne.n d2f8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d342 │ │ │ │ │ + beq.n d336 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n d37a │ │ │ │ │ + bgt.n d36e │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, d300 │ │ │ │ │ + cbz r0, d2f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -23292,657 +23292,657 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 8294 │ │ │ │ │ + bl 8230 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf22 │ │ │ │ │ - b.n cecc │ │ │ │ │ + bne.w cf16 │ │ │ │ │ + b.n cec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d210 │ │ │ │ │ + b.n d204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d1fc │ │ │ │ │ + b.n d1f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cdc8 │ │ │ │ │ + b.n cdbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d094 │ │ │ │ │ + b.n d088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d39a │ │ │ │ │ + bne.n d38e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n d0a8 │ │ │ │ │ + b.n d09c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ce02 │ │ │ │ │ + b.n cdf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 36e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d268 │ │ │ │ │ + beq.n d25c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, d32e │ │ │ │ │ + cbz r3, d322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, d32e │ │ │ │ │ + cbz r0, d322 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d210 │ │ │ │ │ + b.n d204 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n d36c │ │ │ │ │ + bne.n d360 │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbnz r0, d36a │ │ │ │ │ + cbnz r0, d35e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d210 │ │ │ │ │ + b.n d204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d210 │ │ │ │ │ + b.n d204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d234 │ │ │ │ │ + b.n d228 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str.w r2, [r5, r6, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n d25c │ │ │ │ │ + b.n d250 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w d27e │ │ │ │ │ - b.n d37a │ │ │ │ │ + beq.w d272 │ │ │ │ │ + b.n d36e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cde6 │ │ │ │ │ + b.n cdda │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c744 │ │ │ │ │ + bl c738 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d2fc │ │ │ │ │ + beq.n d2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n d0a8 │ │ │ │ │ + b.n d09c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d3b4 : │ │ │ │ │ +0000d3a8 : │ │ │ │ │ args_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d582 │ │ │ │ │ + beq.w d576 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d582 │ │ │ │ │ + bne.w d576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d57a │ │ │ │ │ + bne.w d56e │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w d55a │ │ │ │ │ + beq.w d54e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d750 <_gather_90_rule> │ │ │ │ │ + bl d744 <_gather_90_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d43a │ │ │ │ │ + cbnz r0, d42e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d57a │ │ │ │ │ + bne.w d56e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 10ec0 │ │ │ │ │ + bl 10ee8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d4e6 │ │ │ │ │ + bne.n d4da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d590 │ │ │ │ │ + beq.w d584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d590 │ │ │ │ │ + bne.w d584 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d552 │ │ │ │ │ + bne.n d546 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, d4bc │ │ │ │ │ + cbnz r0, d4b0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d414 │ │ │ │ │ + bne.n d408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d4ae │ │ │ │ │ + cbz r0, d4a2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d53e │ │ │ │ │ + beq.n d532 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d53e │ │ │ │ │ + bne.n d532 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ec0 │ │ │ │ │ + bl 10ee8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d46e │ │ │ │ │ + beq.n d462 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d472 │ │ │ │ │ + beq.n d466 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d470 │ │ │ │ │ + beq.n d464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d414 │ │ │ │ │ + b.n d408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d57a │ │ │ │ │ + beq.n d56e │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d514 │ │ │ │ │ + cbnz r0, d508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d58a │ │ │ │ │ + bne.n d57e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d598 │ │ │ │ │ + beq.n d58c │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d4a8 │ │ │ │ │ + bne.n d49c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4ae │ │ │ │ │ + beq.n d4a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d430 │ │ │ │ │ + b.n d424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d414 │ │ │ │ │ + b.n d408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d546 │ │ │ │ │ + blt.n d53a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d408 │ │ │ │ │ + beq.w d3fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d430 │ │ │ │ │ + b.n d424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d3e8 │ │ │ │ │ + b.n d3dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d514 │ │ │ │ │ + b.n d508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d45a │ │ │ │ │ + b.n d44e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d522 │ │ │ │ │ + beq.n d516 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d522 │ │ │ │ │ + b.n d516 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d5ac : │ │ │ │ │ +0000d5a0 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d72e │ │ │ │ │ + beq.w d722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d72e │ │ │ │ │ + bne.w d722 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d73e │ │ │ │ │ + bne.w d732 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d736 │ │ │ │ │ + beq.w d72a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d736 │ │ │ │ │ + bne.w d72a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d690 │ │ │ │ │ + bne.n d684 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n d672 │ │ │ │ │ + beq.n d666 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d696 │ │ │ │ │ + bne.n d68a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d690 │ │ │ │ │ + bne.n d684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d6e2 │ │ │ │ │ + bne.n d6d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d73e │ │ │ │ │ + bne.n d732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d72a │ │ │ │ │ + beq.n d71e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d71e │ │ │ │ │ + blt.n d712 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w 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.n d626 │ │ │ │ │ + beq.n d61a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d650 │ │ │ │ │ + b.n d644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d634 │ │ │ │ │ + beq.n d628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d634 │ │ │ │ │ + beq.n d628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d64a │ │ │ │ │ + beq.n d63e │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d716 │ │ │ │ │ + cbz r0, d70a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d744 │ │ │ │ │ + bne.n d738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d666 │ │ │ │ │ + b.n d65a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d690 │ │ │ │ │ + bne.n d684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d64a │ │ │ │ │ + beq.n d63e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d6d4 │ │ │ │ │ + bne.n d6c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d64a │ │ │ │ │ + beq.n d63e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d650 │ │ │ │ │ + b.n d644 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d666 │ │ │ │ │ + b.n d65a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d5e0 │ │ │ │ │ + b.n d5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d60a │ │ │ │ │ + b.n d5fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d668 │ │ │ │ │ + b.n d65c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d71e │ │ │ │ │ - b.n d6da │ │ │ │ │ + bne.n d712 │ │ │ │ │ + b.n d6ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d750 <_gather_90_rule>: │ │ │ │ │ +0000d744 <_gather_90_rule>: │ │ │ │ │ _gather_90_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w dce0 <_gather_90_rule+0x590> │ │ │ │ │ + beq.w dcd4 <_gather_90_rule+0x590> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dce0 <_gather_90_rule+0x590> │ │ │ │ │ + bne.w dcd4 <_gather_90_rule+0x590> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcda <_gather_90_rule+0x58a> │ │ │ │ │ + bne.w dcce <_gather_90_rule+0x58a> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dcd2 <_gather_90_rule+0x582> │ │ │ │ │ + beq.w dcc6 <_gather_90_rule+0x582> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcd2 <_gather_90_rule+0x582> │ │ │ │ │ + bne.w dcc6 <_gather_90_rule+0x582> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcce <_gather_90_rule+0x57e> │ │ │ │ │ + bne.w dcc2 <_gather_90_rule+0x57e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd0e <_gather_90_rule+0x5be> │ │ │ │ │ + bne.w dd02 <_gather_90_rule+0x5be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc3a <_gather_90_rule+0x4ea> │ │ │ │ │ + bne.w dc2e <_gather_90_rule+0x4ea> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd28 <_gather_90_rule+0x5d8> │ │ │ │ │ + beq.w dd1c <_gather_90_rule+0x5d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd28 <_gather_90_rule+0x5d8> │ │ │ │ │ + bne.w dd1c <_gather_90_rule+0x5d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc38 <_gather_90_rule+0x4e8> │ │ │ │ │ + bne.w dc2c <_gather_90_rule+0x4e8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd36 <_gather_90_rule+0x5e6> │ │ │ │ │ + beq.w dd2a <_gather_90_rule+0x5e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd36 <_gather_90_rule+0x5e6> │ │ │ │ │ + bne.w dd2a <_gather_90_rule+0x5e6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd30 <_gather_90_rule+0x5e0> │ │ │ │ │ + bne.w dd24 <_gather_90_rule+0x5e0> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w da24 <_gather_90_rule+0x2d4> │ │ │ │ │ + beq.w da18 <_gather_90_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da52 <_gather_90_rule+0x302> │ │ │ │ │ + bne.w da46 <_gather_90_rule+0x302> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc38 <_gather_90_rule+0x4e8> │ │ │ │ │ + bne.w dc2c <_gather_90_rule+0x4e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d876 <_gather_90_rule+0x126> │ │ │ │ │ + cbnz r0, d86a <_gather_90_rule+0x126> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -23953,73 +23953,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d862 <_gather_90_rule+0x112> │ │ │ │ │ + beq.n d856 <_gather_90_rule+0x112> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc3a <_gather_90_rule+0x4ea> │ │ │ │ │ + beq.w dc2e <_gather_90_rule+0x4ea> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd18 <_gather_90_rule+0x5c8> │ │ │ │ │ + beq.w dd0c <_gather_90_rule+0x5c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd18 <_gather_90_rule+0x5c8> │ │ │ │ │ + bne.w dd0c <_gather_90_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcce <_gather_90_rule+0x57e> │ │ │ │ │ + bne.w dcc2 <_gather_90_rule+0x57e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc78 <_gather_90_rule+0x528> │ │ │ │ │ + beq.w dc6c <_gather_90_rule+0x528> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w dcce <_gather_90_rule+0x57e> │ │ │ │ │ + bne.w dcc2 <_gather_90_rule+0x57e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d93a <_gather_90_rule+0x1ea> │ │ │ │ │ + cbnz r0, d92e <_gather_90_rule+0x1ea> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcfe <_gather_90_rule+0x5ae> │ │ │ │ │ + beq.w dcf2 <_gather_90_rule+0x5ae> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w db74 <_gather_90_rule+0x424> │ │ │ │ │ + bgt.w db68 <_gather_90_rule+0x424> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -24034,150 +24034,150 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dcf6 <_gather_90_rule+0x5a6> │ │ │ │ │ + beq.w dcea <_gather_90_rule+0x5a6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcf6 <_gather_90_rule+0x5a6> │ │ │ │ │ + bne.w dcea <_gather_90_rule+0x5a6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dbac <_gather_90_rule+0x45c> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w dba0 <_gather_90_rule+0x45c> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl dea8 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl de9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dbb2 <_gather_90_rule+0x462> │ │ │ │ │ + bne.w dba6 <_gather_90_rule+0x462> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc48 <_gather_90_rule+0x4f8> │ │ │ │ │ + bne.w dc3c <_gather_90_rule+0x4f8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd20 <_gather_90_rule+0x5d0> │ │ │ │ │ + beq.w dd14 <_gather_90_rule+0x5d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd20 <_gather_90_rule+0x5d0> │ │ │ │ │ + bne.w dd14 <_gather_90_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db70 <_gather_90_rule+0x420> │ │ │ │ │ + bne.w db64 <_gather_90_rule+0x420> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dce8 <_gather_90_rule+0x598> │ │ │ │ │ + beq.w dcdc <_gather_90_rule+0x598> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dce8 <_gather_90_rule+0x598> │ │ │ │ │ + bne.w dcdc <_gather_90_rule+0x598> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcf0 <_gather_90_rule+0x5a0> │ │ │ │ │ + bne.w dce4 <_gather_90_rule+0x5a0> │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w db22 <_gather_90_rule+0x3d2> │ │ │ │ │ + beq.w db16 <_gather_90_rule+0x3d2> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db50 <_gather_90_rule+0x400> │ │ │ │ │ + bne.w db44 <_gather_90_rule+0x400> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db70 <_gather_90_rule+0x420> │ │ │ │ │ + bne.w db64 <_gather_90_rule+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dad2 <_gather_90_rule+0x382> │ │ │ │ │ + bne.n dac6 <_gather_90_rule+0x382> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d8fc <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n d8f0 <_gather_90_rule+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dc24 <_gather_90_rule+0x4d4> │ │ │ │ │ + blt.w dc18 <_gather_90_rule+0x4d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd30 <_gather_90_rule+0x5e0> │ │ │ │ │ + bne.w dd24 <_gather_90_rule+0x5e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d848 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d83c <_gather_90_rule+0xf8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d848 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d83c <_gather_90_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb2 <_gather_90_rule+0x562> │ │ │ │ │ + beq.w dca6 <_gather_90_rule+0x562> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb2 <_gather_90_rule+0x562> │ │ │ │ │ + beq.w dca6 <_gather_90_rule+0x562> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcac <_gather_90_rule+0x55c> │ │ │ │ │ + beq.w dca0 <_gather_90_rule+0x55c> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -24185,153 +24185,153 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc62 <_gather_90_rule+0x512> │ │ │ │ │ + beq.w dc56 <_gather_90_rule+0x512> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc9e <_gather_90_rule+0x54e> │ │ │ │ │ + bne.w dc92 <_gather_90_rule+0x54e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #22 │ │ │ │ │ - b.n d892 <_gather_90_rule+0x142> │ │ │ │ │ + b.n d886 <_gather_90_rule+0x142> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da16 <_gather_90_rule+0x2c6> │ │ │ │ │ + beq.n da0a <_gather_90_rule+0x2c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dbac <_gather_90_rule+0x45c> │ │ │ │ │ + beq.n dba0 <_gather_90_rule+0x45c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcba <_gather_90_rule+0x56a> │ │ │ │ │ + bne.w dcae <_gather_90_rule+0x56a> │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n db96 <_gather_90_rule+0x446> │ │ │ │ │ + beq.n db8a <_gather_90_rule+0x446> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n d8f0 <_gather_90_rule+0x1a0> │ │ │ │ │ + b.n d8e4 <_gather_90_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dc3e <_gather_90_rule+0x4ee> │ │ │ │ │ + blt.w dc32 <_gather_90_rule+0x4ee> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcf0 <_gather_90_rule+0x5a0> │ │ │ │ │ + bne.w dce4 <_gather_90_rule+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9f8 <_gather_90_rule+0x2a8> │ │ │ │ │ + beq.w d9ec <_gather_90_rule+0x2a8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbnz r0, dbb6 <_gather_90_rule+0x466> │ │ │ │ │ + cbnz r0, dbaa <_gather_90_rule+0x466> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w da0a <_gather_90_rule+0x2ba> │ │ │ │ │ + beq.w d9fe <_gather_90_rule+0x2ba> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n da1a <_gather_90_rule+0x2ca> │ │ │ │ │ + b.n da0e <_gather_90_rule+0x2ca> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w d916 <_gather_90_rule+0x1c6> │ │ │ │ │ + beq.w d90a <_gather_90_rule+0x1c6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w d916 <_gather_90_rule+0x1c6> │ │ │ │ │ - b.n db82 <_gather_90_rule+0x432> │ │ │ │ │ + beq.w d90a <_gather_90_rule+0x1c6> │ │ │ │ │ + b.n db76 <_gather_90_rule+0x432> │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc72 <_gather_90_rule+0x522> │ │ │ │ │ + beq.n dc66 <_gather_90_rule+0x522> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n db16 <_gather_90_rule+0x3c6> │ │ │ │ │ + b.n db0a <_gather_90_rule+0x3c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n da1e <_gather_90_rule+0x2ce> │ │ │ │ │ + b.n da12 <_gather_90_rule+0x2ce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n db08 <_gather_90_rule+0x3b8> │ │ │ │ │ + b.n dafc <_gather_90_rule+0x3b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db5e <_gather_90_rule+0x40e> │ │ │ │ │ + beq.n db52 <_gather_90_rule+0x40e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db5e <_gather_90_rule+0x40e> │ │ │ │ │ + beq.n db52 <_gather_90_rule+0x40e> │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc98 <_gather_90_rule+0x548> │ │ │ │ │ + beq.n dc8c <_gather_90_rule+0x548> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -24340,378 +24340,378 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, dc50 <_gather_90_rule+0x500> │ │ │ │ │ + cbz r0, dc44 <_gather_90_rule+0x500> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc86 <_gather_90_rule+0x536> │ │ │ │ │ + bne.n dc7a <_gather_90_rule+0x536> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n daec <_gather_90_rule+0x39c> │ │ │ │ │ + b.n dae0 <_gather_90_rule+0x39c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d858 <_gather_90_rule+0x108> │ │ │ │ │ + beq.w d84c <_gather_90_rule+0x108> │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d866 <_gather_90_rule+0x116> │ │ │ │ │ + b.n d85a <_gather_90_rule+0x116> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n db64 <_gather_90_rule+0x414> │ │ │ │ │ + b.n db58 <_gather_90_rule+0x414> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d8fc <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n d8f0 <_gather_90_rule+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db62 <_gather_90_rule+0x412> │ │ │ │ │ + beq.n db56 <_gather_90_rule+0x412> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n db64 <_gather_90_rule+0x414> │ │ │ │ │ + b.n db58 <_gather_90_rule+0x414> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, dc94 <_gather_90_rule+0x544> │ │ │ │ │ + cbz r0, dc88 <_gather_90_rule+0x544> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc2c <_gather_90_rule+0x4dc> │ │ │ │ │ + b.n dc20 <_gather_90_rule+0x4dc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d866 <_gather_90_rule+0x116> │ │ │ │ │ + b.n d85a <_gather_90_rule+0x116> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc5c <_gather_90_rule+0x50c> │ │ │ │ │ - b.n dc20 <_gather_90_rule+0x4d0> │ │ │ │ │ + bne.n dc50 <_gather_90_rule+0x50c> │ │ │ │ │ + b.n dc14 <_gather_90_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc2c <_gather_90_rule+0x4dc> │ │ │ │ │ + b.n dc20 <_gather_90_rule+0x4dc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dbec <_gather_90_rule+0x49c> │ │ │ │ │ + b.n dbe0 <_gather_90_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc6c <_gather_90_rule+0x51c> │ │ │ │ │ - b.n dacc <_gather_90_rule+0x37c> │ │ │ │ │ + bne.n dc60 <_gather_90_rule+0x51c> │ │ │ │ │ + b.n dac0 <_gather_90_rule+0x37c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n da94 <_gather_90_rule+0x344> │ │ │ │ │ + b.n da88 <_gather_90_rule+0x344> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n dc2c <_gather_90_rule+0x4dc> │ │ │ │ │ + b.n dc20 <_gather_90_rule+0x4dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db12 <_gather_90_rule+0x3c2> │ │ │ │ │ + beq.w db06 <_gather_90_rule+0x3c2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc3a <_gather_90_rule+0x4ea> │ │ │ │ │ + b.n dc2e <_gather_90_rule+0x4ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d7b0 <_gather_90_rule+0x60> │ │ │ │ │ + b.n d7a4 <_gather_90_rule+0x60> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d86e <_gather_90_rule+0x11e> │ │ │ │ │ + b.n d862 <_gather_90_rule+0x11e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d784 <_gather_90_rule+0x34> │ │ │ │ │ + b.n d778 <_gather_90_rule+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d9cc <_gather_90_rule+0x27c> │ │ │ │ │ + b.n d9c0 <_gather_90_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n db64 <_gather_90_rule+0x414> │ │ │ │ │ + b.n db58 <_gather_90_rule+0x414> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d95a <_gather_90_rule+0x20a> │ │ │ │ │ + b.n d94e <_gather_90_rule+0x20a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n dcce <_gather_90_rule+0x57e> │ │ │ │ │ + b.n dcc2 <_gather_90_rule+0x57e> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d8b8 <_gather_90_rule+0x168> │ │ │ │ │ + bne.w d8ac <_gather_90_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d8c8 <_gather_90_rule+0x178> │ │ │ │ │ + b.n d8bc <_gather_90_rule+0x178> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d9a0 <_gather_90_rule+0x250> │ │ │ │ │ + b.n d994 <_gather_90_rule+0x250> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d7f2 <_gather_90_rule+0xa2> │ │ │ │ │ + b.n d7e6 <_gather_90_rule+0xa2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n dc2c <_gather_90_rule+0x4dc> │ │ │ │ │ + b.n dc20 <_gather_90_rule+0x4dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d81c <_gather_90_rule+0xcc> │ │ │ │ │ + b.n d810 <_gather_90_rule+0xcc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dd40 : │ │ │ │ │ +0000dd34 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w de8a │ │ │ │ │ + beq.w de7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de8a │ │ │ │ │ + bne.w de7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de92 │ │ │ │ │ + bne.w de86 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n ddc6 │ │ │ │ │ + beq.n ddba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ddee │ │ │ │ │ + cbnz r0, dde2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n de92 │ │ │ │ │ + bne.n de86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de4a │ │ │ │ │ + bne.n de3e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n de80 │ │ │ │ │ + blt.n de74 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dd92 │ │ │ │ │ - b.n ddb8 │ │ │ │ │ + beq.n dd86 │ │ │ │ │ + b.n ddac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd9e │ │ │ │ │ + beq.n dd92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd9e │ │ │ │ │ + beq.n dd92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddb8 │ │ │ │ │ + beq.n ddac │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, de32 │ │ │ │ │ + cbz r0, de26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ddb8 │ │ │ │ │ + beq.n ddac │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddb8 │ │ │ │ │ + beq.n ddac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8134 │ │ │ │ │ + bl 8124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddb4 │ │ │ │ │ + bne.n dda8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddb8 │ │ │ │ │ + beq.n ddac │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de2c │ │ │ │ │ - b.n de32 │ │ │ │ │ + bne.n de20 │ │ │ │ │ + b.n de26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dd74 │ │ │ │ │ + b.n dd68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + b.n ddb0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000de9c : │ │ │ │ │ +0000de90 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, dea2 │ │ │ │ │ + cbnz r1, de96 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.w 1bec │ │ │ │ │ + b.w 1bfc │ │ │ │ │ R_ARM_THM_JUMP24 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -0000dea8 : │ │ │ │ │ +0000de9c : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e044 │ │ │ │ │ + beq.w e038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e044 │ │ │ │ │ + bne.w e038 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df54 │ │ │ │ │ + bne.n df48 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n df22 │ │ │ │ │ + beq.n df16 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df62 │ │ │ │ │ + bne.n df56 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfa6 │ │ │ │ │ + bne.n df9a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dff8 │ │ │ │ │ + bne.n dfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24721,162 +24721,162 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n df58 │ │ │ │ │ + blt.n df4c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, df5e │ │ │ │ │ + cbnz r2, df52 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n defe │ │ │ │ │ + beq.n def2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df1a │ │ │ │ │ + b.n df0e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df54 │ │ │ │ │ + bne.n df48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e0da │ │ │ │ │ + beq.w e0ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e0da │ │ │ │ │ + bne.w e0ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e04c │ │ │ │ │ + bne.n e040 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e052 │ │ │ │ │ + bne.n e046 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n defe │ │ │ │ │ - b.n df54 │ │ │ │ │ + beq.n def2 │ │ │ │ │ + b.n df48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df0c │ │ │ │ │ + beq.n df00 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df54 │ │ │ │ │ + beq.n df48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, dfe2 │ │ │ │ │ + cbz r0, dfd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n df14 │ │ │ │ │ + beq.n df08 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df16 │ │ │ │ │ + beq.n df0a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df58 │ │ │ │ │ + b.n df4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e040 │ │ │ │ │ + cbnz r2, e034 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e038 │ │ │ │ │ + beq.n e02c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, e038 │ │ │ │ │ + cbnz r0, e02c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e02a │ │ │ │ │ + cbnz r2, e01e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e0ac │ │ │ │ │ + bne.n e0a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n df16 │ │ │ │ │ + b.n df0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e016 │ │ │ │ │ + b.n e00a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n df58 │ │ │ │ │ + b.n df4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dedc │ │ │ │ │ + b.n ded0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df9c │ │ │ │ │ + b.n df90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df96 │ │ │ │ │ + beq.n df8a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df96 │ │ │ │ │ + beq.n df8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df96 │ │ │ │ │ + beq.n df8a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -24885,196 +24885,196 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df98 │ │ │ │ │ + beq.w df8c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df9c │ │ │ │ │ + b.n df90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, e0e2 │ │ │ │ │ + cbnz r0, e0d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e02e │ │ │ │ │ + beq.n e022 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e02e │ │ │ │ │ + b.n e022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df82 │ │ │ │ │ + b.n df76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e0fc │ │ │ │ │ + cbz r3, e0f0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e0d4 │ │ │ │ │ + bne.n e0c8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df16 │ │ │ │ │ + b.n df0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df16 │ │ │ │ │ + b.n df0a │ │ │ │ │ │ │ │ │ │ -0000e104 <_loop1_30_rule>: │ │ │ │ │ +0000e0f8 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e278 <_loop1_30_rule+0x174> │ │ │ │ │ + beq.w e26c <_loop1_30_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e278 <_loop1_30_rule+0x174> │ │ │ │ │ + bne.w e26c <_loop1_30_rule+0x174> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e23c <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e230 <_loop1_30_rule+0x138> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e26e <_loop1_30_rule+0x16a> │ │ │ │ │ + beq.w e262 <_loop1_30_rule+0x16a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e23c <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e230 <_loop1_30_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e234 <_loop1_30_rule+0x130> │ │ │ │ │ + beq.n e228 <_loop1_30_rule+0x130> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1dc <_loop1_30_rule+0xd8> │ │ │ │ │ + beq.n e1d0 <_loop1_30_rule+0xd8> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e268 <_loop1_30_rule+0x164> │ │ │ │ │ + beq.n e25c <_loop1_30_rule+0x164> │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e25e <_loop1_30_rule+0x15a> │ │ │ │ │ + beq.n e252 <_loop1_30_rule+0x15a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e266 <_loop1_30_rule+0x162> │ │ │ │ │ + beq.n e25a <_loop1_30_rule+0x162> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e1d4 <_loop1_30_rule+0xd0> │ │ │ │ │ + cbz r0, e1c8 <_loop1_30_rule+0xd0> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n e246 <_loop1_30_rule+0x142> │ │ │ │ │ + beq.n e23a <_loop1_30_rule+0x142> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1b8 <_loop1_30_rule+0xb4> │ │ │ │ │ + bne.n e1ac <_loop1_30_rule+0xb4> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r6, e1e2 <_loop1_30_rule+0xde> │ │ │ │ │ - b.n e236 <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r6, e1d6 <_loop1_30_rule+0xde> │ │ │ │ │ + b.n e22a <_loop1_30_rule+0x132> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e236 <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r3, e22a <_loop1_30_rule+0x132> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e268 <_loop1_30_rule+0x164> │ │ │ │ │ + beq.n e25c <_loop1_30_rule+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n e220 <_loop1_30_rule+0x11c> │ │ │ │ │ + ble.n e214 <_loop1_30_rule+0x11c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n e220 <_loop1_30_rule+0x11c> │ │ │ │ │ + beq.n e214 <_loop1_30_rule+0x11c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n e220 <_loop1_30_rule+0x11c> │ │ │ │ │ + beq.n e214 <_loop1_30_rule+0x11c> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ str r3, [r7, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n e212 <_loop1_30_rule+0x10e> │ │ │ │ │ + bne.n e206 <_loop1_30_rule+0x10e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -25084,790 +25084,790 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e22c <_loop1_30_rule+0x128> │ │ │ │ │ + b.n e220 <_loop1_30_rule+0x128> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, e268 <_loop1_30_rule+0x164> │ │ │ │ │ + cbz r0, e25c <_loop1_30_rule+0x164> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e1bc <_loop1_30_rule+0xb8> │ │ │ │ │ + b.n e1b0 <_loop1_30_rule+0xb8> │ │ │ │ │ mov r5, r8 │ │ │ │ │ movs r7, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e1e2 <_loop1_30_rule+0xde> │ │ │ │ │ + b.n e1d6 <_loop1_30_rule+0xde> │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n e23c <_loop1_30_rule+0x138> │ │ │ │ │ + b.n e230 <_loop1_30_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e138 <_loop1_30_rule+0x34> │ │ │ │ │ + b.n e12c <_loop1_30_rule+0x34> │ │ │ │ │ │ │ │ │ │ -0000e280 : │ │ │ │ │ +0000e274 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e612 │ │ │ │ │ + beq.w e606 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e612 │ │ │ │ │ + bne.w e606 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e532 │ │ │ │ │ + bne.w e526 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e66a │ │ │ │ │ + beq.w e65e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e66a │ │ │ │ │ + bne.w e65e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e566 │ │ │ │ │ + bne.w e55a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e546 │ │ │ │ │ + beq.w e53a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e526 │ │ │ │ │ + beq.w e51a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e61a │ │ │ │ │ + beq.w e60e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e61a │ │ │ │ │ + bne.w e60e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e65a │ │ │ │ │ + bne.w e64e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e59a │ │ │ │ │ + bne.w e58e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e528 │ │ │ │ │ + bne.w e51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e632 │ │ │ │ │ + beq.w e626 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e622 │ │ │ │ │ + beq.w e616 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e3dc │ │ │ │ │ + cbnz r3, e3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, e3f8 │ │ │ │ │ + cbz r0, e3ec │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e672 │ │ │ │ │ + bne.w e666 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e676 │ │ │ │ │ + beq.w e66a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e676 │ │ │ │ │ + bne.w e66a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e62c │ │ │ │ │ + bne.w e620 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e3a4 │ │ │ │ │ + bne.n e398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e532 │ │ │ │ │ + bne.w e526 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e64e │ │ │ │ │ + beq.w e642 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e64e │ │ │ │ │ + bne.w e642 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e594 │ │ │ │ │ + bne.w e588 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e574 │ │ │ │ │ + beq.w e568 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e53e │ │ │ │ │ + beq.n e532 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e662 │ │ │ │ │ + beq.w e656 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e662 │ │ │ │ │ + bne.w e656 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e538 │ │ │ │ │ + bne.n e52c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e5cc │ │ │ │ │ + bne.w e5c0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e53e │ │ │ │ │ + bne.n e532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e594 │ │ │ │ │ + beq.n e588 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e68c │ │ │ │ │ + beq.w e680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e63e │ │ │ │ │ + bne.w e632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e56c │ │ │ │ │ + bne.n e560 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e56c │ │ │ │ │ + beq.n e560 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e676 │ │ │ │ │ + beq.w e66a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e676 │ │ │ │ │ + bne.w e66a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e404 │ │ │ │ │ + beq.w e3f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e3d2 │ │ │ │ │ + b.n e3c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e51a │ │ │ │ │ + b.n e50e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e5fc │ │ │ │ │ + blt.n e5f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e300 │ │ │ │ │ + beq.w e2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e3fc │ │ │ │ │ + b.n e3f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e51a │ │ │ │ │ + b.n e50e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e608 │ │ │ │ │ + blt.n e5fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e442 │ │ │ │ │ + beq.w e436 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e56e │ │ │ │ │ + b.n e562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e348 │ │ │ │ │ + beq.w e33c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e34c │ │ │ │ │ + beq.w e340 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e34a │ │ │ │ │ + beq.w e33e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e528 │ │ │ │ │ + b.n e51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e486 │ │ │ │ │ + beq.w e47a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e48a │ │ │ │ │ + beq.w e47e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e488 │ │ │ │ │ + beq.w e47c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e53e │ │ │ │ │ + b.n e532 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e3fc │ │ │ │ │ + b.n e3f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e56e │ │ │ │ │ + b.n e562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e2b4 │ │ │ │ │ + b.n e2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e32e │ │ │ │ │ + b.n e322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, e63a │ │ │ │ │ + cbz r0, e62e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e3fc │ │ │ │ │ + b.n e3f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e3fc │ │ │ │ │ + b.n e3f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e3fc │ │ │ │ │ + b.n e3f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, e656 │ │ │ │ │ + cbz r0, e64a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e56e │ │ │ │ │ + b.n e562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e422 │ │ │ │ │ + b.n e416 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ - b.n e4d8 │ │ │ │ │ + b.n e4cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e528 │ │ │ │ │ + b.n e51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e46e │ │ │ │ │ + b.n e462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e2e0 │ │ │ │ │ + b.n e2d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e3fc │ │ │ │ │ + b.n e3f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e51a │ │ │ │ │ + beq.w e50e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e3d2 │ │ │ │ │ + b.n e3c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e648 │ │ │ │ │ - b.n e56e │ │ │ │ │ + bne.n e63c │ │ │ │ │ + b.n e562 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e69c : │ │ │ │ │ +0000e690 : │ │ │ │ │ param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e7fa │ │ │ │ │ + beq.w e7ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7fa │ │ │ │ │ + bne.w e7ee │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w e7f2 │ │ │ │ │ + bne.w e7e6 │ │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n e788 │ │ │ │ │ + beq.n e77c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e782 │ │ │ │ │ + beq.n e776 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e802 │ │ │ │ │ + beq.n e7f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e802 │ │ │ │ │ + bne.n e7f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e77c │ │ │ │ │ + bne.n e770 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e7ac │ │ │ │ │ + bne.n e7a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e782 │ │ │ │ │ + cbnz r2, e776 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7a6 │ │ │ │ │ + beq.n e79a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7de │ │ │ │ │ + beq.n e7d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e7de │ │ │ │ │ + bne.n e7d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e770 │ │ │ │ │ + b.n e764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e7d4 │ │ │ │ │ + blt.n e7c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e6ee │ │ │ │ │ + beq.n e6e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e772 │ │ │ │ │ + b.n e766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72a │ │ │ │ │ + beq.n e71e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e730 │ │ │ │ │ + beq.n e724 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cbz r0, e80a │ │ │ │ │ + cbz r0, e7fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e782 │ │ │ │ │ + b.n e776 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e772 │ │ │ │ │ + b.n e766 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e770 │ │ │ │ │ + beq.n e764 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e772 │ │ │ │ │ + b.n e766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e772 │ │ │ │ │ + b.n e766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e6d0 │ │ │ │ │ + b.n e6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e716 │ │ │ │ │ + b.n e70a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e730 │ │ │ │ │ + b.n e724 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e810 <_loop0_28_rule>: │ │ │ │ │ +0000e804 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e984 <_loop0_28_rule+0x174> │ │ │ │ │ + beq.w e978 <_loop0_28_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e984 <_loop0_28_rule+0x174> │ │ │ │ │ + bne.w e978 <_loop0_28_rule+0x174> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e940 <_loop0_28_rule+0x130> │ │ │ │ │ + bne.n e934 <_loop0_28_rule+0x130> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e938 <_loop0_28_rule+0x128> │ │ │ │ │ + beq.n e92c <_loop0_28_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e940 <_loop0_28_rule+0x130> │ │ │ │ │ + bne.n e934 <_loop0_28_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e924 <_loop0_28_rule+0x114> │ │ │ │ │ + beq.n e918 <_loop0_28_rule+0x114> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e8d6 <_loop0_28_rule+0xc6> │ │ │ │ │ + cbz r0, e8ca <_loop0_28_rule+0xc6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e932 <_loop0_28_rule+0x122> │ │ │ │ │ + beq.n e926 <_loop0_28_rule+0x122> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r6, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e97c <_loop0_28_rule+0x16c> │ │ │ │ │ + beq.n e970 <_loop0_28_rule+0x16c> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e980 <_loop0_28_rule+0x170> │ │ │ │ │ + beq.n e974 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e94a <_loop0_28_rule+0x13a> │ │ │ │ │ + beq.n e93e <_loop0_28_rule+0x13a> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n e962 <_loop0_28_rule+0x152> │ │ │ │ │ + beq.n e956 <_loop0_28_rule+0x152> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n e8b8 <_loop0_28_rule+0xa8> │ │ │ │ │ + b.n e8ac <_loop0_28_rule+0xa8> │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e932 <_loop0_28_rule+0x122> │ │ │ │ │ + cbz r0, e926 <_loop0_28_rule+0x122> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n e910 <_loop0_28_rule+0x100> │ │ │ │ │ + beq.n e904 <_loop0_28_rule+0x100> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n e910 <_loop0_28_rule+0x100> │ │ │ │ │ + beq.n e904 <_loop0_28_rule+0x100> │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n e902 <_loop0_28_rule+0xf2> │ │ │ │ │ + bne.n e8f6 <_loop0_28_rule+0xf2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -25875,1271 +25875,1292 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e910 <_loop0_28_rule+0x100> │ │ │ │ │ + bne.n e904 <_loop0_28_rule+0x100> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e91c <_loop0_28_rule+0x10c> │ │ │ │ │ + b.n e910 <_loop0_28_rule+0x10c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e932 <_loop0_28_rule+0x122> │ │ │ │ │ + beq.n e926 <_loop0_28_rule+0x122> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n e8e8 <_loop0_28_rule+0xd8> │ │ │ │ │ - b.n e910 <_loop0_28_rule+0x100> │ │ │ │ │ + bgt.n e8dc <_loop0_28_rule+0xd8> │ │ │ │ │ + b.n e904 <_loop0_28_rule+0x100> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e932 <_loop0_28_rule+0x122> │ │ │ │ │ + beq.n e926 <_loop0_28_rule+0x122> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e8ca <_loop0_28_rule+0xba> │ │ │ │ │ + b.n e8be <_loop0_28_rule+0xba> │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n e8d8 <_loop0_28_rule+0xc8> │ │ │ │ │ + b.n e8cc <_loop0_28_rule+0xc8> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n e932 <_loop0_28_rule+0x122> │ │ │ │ │ + b.n e926 <_loop0_28_rule+0x122> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e844 <_loop0_28_rule+0x34> │ │ │ │ │ + b.n e838 <_loop0_28_rule+0x34> │ │ │ │ │ │ │ │ │ │ -0000e98c <_loop1_31_rule>: │ │ │ │ │ +0000e980 <_loop1_31_rule>: │ │ │ │ │ _loop1_31_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f2a0 <_loop1_31_rule+0x914> │ │ │ │ │ + beq.w f37a <_loop1_31_rule+0x9fa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2a0 <_loop1_31_rule+0x914> │ │ │ │ │ + bne.w f37a <_loop1_31_rule+0x9fa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2d4 <_loop1_31_rule+0x948> │ │ │ │ │ + bne.w f1bc <_loop1_31_rule+0x83c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2c0 <_loop1_31_rule+0x934> │ │ │ │ │ + beq.w f1ac <_loop1_31_rule+0x82c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2d4 <_loop1_31_rule+0x948> │ │ │ │ │ + bne.w f1bc <_loop1_31_rule+0x83c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f19e <_loop1_31_rule+0x812> │ │ │ │ │ + beq.w f346 <_loop1_31_rule+0x9c6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f19e <_loop1_31_rule+0x812> │ │ │ │ │ + bne.w f346 <_loop1_31_rule+0x9c6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f19a <_loop1_31_rule+0x80e> │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + bne.w f2c6 <_loop1_31_rule+0x946> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f32e <_loop1_31_rule+0x9a2> │ │ │ │ │ + beq.w f35a <_loop1_31_rule+0x9da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f32e <_loop1_31_rule+0x9a2> │ │ │ │ │ + bne.w f35a <_loop1_31_rule+0x9da> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f190 <_loop1_31_rule+0x804> │ │ │ │ │ + bne.w f198 <_loop1_31_rule+0x818> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ecbe <_loop1_31_rule+0x332> │ │ │ │ │ + beq.w ecb0 <_loop1_31_rule+0x330> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ecee <_loop1_31_rule+0x362> │ │ │ │ │ + beq.w ece0 <_loop1_31_rule+0x360> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f324 <_loop1_31_rule+0x998> │ │ │ │ │ + beq.w f316 <_loop1_31_rule+0x996> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f324 <_loop1_31_rule+0x998> │ │ │ │ │ + bne.w f316 <_loop1_31_rule+0x996> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f31c <_loop1_31_rule+0x990> │ │ │ │ │ + bne.w f30e <_loop1_31_rule+0x98e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f080 <_loop1_31_rule+0x6f4> │ │ │ │ │ + bne.w f096 <_loop1_31_rule+0x716> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ecf2 <_loop1_31_rule+0x366> │ │ │ │ │ + bne.w ece4 <_loop1_31_rule+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f312 <_loop1_31_rule+0x986> │ │ │ │ │ + beq.w f334 <_loop1_31_rule+0x9b4> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd sl, r0, [sp] │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f300 <_loop1_31_rule+0x974> │ │ │ │ │ + beq.w f320 <_loop1_31_rule+0x9a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2aa <_loop1_31_rule+0x91e> │ │ │ │ │ + bne.w f36a <_loop1_31_rule+0x9ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef7a <_loop1_31_rule+0x5ee> │ │ │ │ │ + beq.w ef7a <_loop1_31_rule+0x5fa> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef7a <_loop1_31_rule+0x5ee> │ │ │ │ │ + beq.w ef7a <_loop1_31_rule+0x5fa> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2f4 <_loop1_31_rule+0x968> │ │ │ │ │ - mov r2, sl │ │ │ │ │ + bne.w f384 <_loop1_31_rule+0xa04> │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee2a <_loop1_31_rule+0x49e> │ │ │ │ │ + beq.w ee1a <_loop1_31_rule+0x49a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2dc <_loop1_31_rule+0x950> │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + bne.w f1c4 <_loop1_31_rule+0x844> │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r8, ip │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f2ec <_loop1_31_rule+0x960> │ │ │ │ │ + beq.w f1d2 <_loop1_31_rule+0x852> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2ec <_loop1_31_rule+0x960> │ │ │ │ │ + bne.w f1d2 <_loop1_31_rule+0x852> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f194 <_loop1_31_rule+0x808> │ │ │ │ │ + bne.w f2fe <_loop1_31_rule+0x97e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f2f8 <_loop1_31_rule+0x96c> │ │ │ │ │ + beq.w f306 <_loop1_31_rule+0x986> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2f8 <_loop1_31_rule+0x96c> │ │ │ │ │ + bne.w f306 <_loop1_31_rule+0x986> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f050 <_loop1_31_rule+0x6c4> │ │ │ │ │ + bne.w f068 <_loop1_31_rule+0x6e8> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f02e <_loop1_31_rule+0x6a2> │ │ │ │ │ + beq.w f046 <_loop1_31_rule+0x6c6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr.w sl, [r3, #16] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee5e <_loop1_31_rule+0x4d2> │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ + beq.w ee5e <_loop1_31_rule+0x4de> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f274 <_loop1_31_rule+0x8e8> │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w f22c <_loop1_31_rule+0x8ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f274 <_loop1_31_rule+0x8e8> │ │ │ │ │ + bne.w f22c <_loop1_31_rule+0x8ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f298 <_loop1_31_rule+0x90c> │ │ │ │ │ + bne.w f224 <_loop1_31_rule+0x8a4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0e0 <_loop1_31_rule+0x754> │ │ │ │ │ + bne.w f100 <_loop1_31_rule+0x780> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee60 <_loop1_31_rule+0x4d4> │ │ │ │ │ + bne.w ee62 <_loop1_31_rule+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f28e <_loop1_31_rule+0x902> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ + beq.w f260 <_loop1_31_rule+0x8e0> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd r9, r0, [sp] │ │ │ │ │ + strd sl, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f27c <_loop1_31_rule+0x8f0> │ │ │ │ │ + beq.w f26a <_loop1_31_rule+0x8ea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f1c2 <_loop1_31_rule+0x836> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + bne.w f248 <_loop1_31_rule+0x8c8> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f028 <_loop1_31_rule+0x69c> │ │ │ │ │ + beq.w f040 <_loop1_31_rule+0x6c0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f028 <_loop1_31_rule+0x69c> │ │ │ │ │ + beq.w f040 <_loop1_31_rule+0x6c0> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f1e0 <_loop1_31_rule+0x854> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + bne.w f1da <_loop1_31_rule+0x85a> │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f148 <_loop1_31_rule+0x7bc> │ │ │ │ │ + beq.w f168 <_loop1_31_rule+0x7e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f256 <_loop1_31_rule+0x8ca> │ │ │ │ │ + bne.w f2a0 <_loop1_31_rule+0x920> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w efec <_loop1_31_rule+0x660> │ │ │ │ │ + beq.w eff2 <_loop1_31_rule+0x672> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [sl, r8, lsl #2] │ │ │ │ │ + str.w r5, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n eb50 <_loop1_31_rule+0x1c4> │ │ │ │ │ + b.n eb42 <_loop1_31_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f18c <_loop1_31_rule+0x800> │ │ │ │ │ + blt.w f194 <_loop1_31_rule+0x814> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f190 <_loop1_31_rule+0x804> │ │ │ │ │ + bne.w f198 <_loop1_31_rule+0x818> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea5e <_loop1_31_rule+0xd2> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w ea52 <_loop1_31_rule+0xd2> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f1ae <_loop1_31_rule+0x822> │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w f33e <_loop1_31_rule+0x9b2> │ │ │ │ │ + bne.w f190 <_loop1_31_rule+0x810> │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.w f2b2 <_loop1_31_rule+0x932> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f33e <_loop1_31_rule+0x9b2> │ │ │ │ │ + bne.w f2b2 <_loop1_31_rule+0x932> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f172 <_loop1_31_rule+0x7e6> │ │ │ │ │ + bne.w f188 <_loop1_31_rule+0x808> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f002 <_loop1_31_rule+0x676> │ │ │ │ │ + beq.w f008 <_loop1_31_rule+0x688> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee40 <_loop1_31_rule+0x4b4> │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ + beq.n ee30 <_loop1_31_rule+0x4b0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f34e <_loop1_31_rule+0x9c2> │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w f234 <_loop1_31_rule+0x8b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f34e <_loop1_31_rule+0x9c2> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w f356 <_loop1_31_rule+0x9ca> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w f234 <_loop1_31_rule+0x8b4> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w f23c <_loop1_31_rule+0x8bc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0b0 <_loop1_31_rule+0x724> │ │ │ │ │ + bne.w f0c6 <_loop1_31_rule+0x746> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f182 <_loop1_31_rule+0x7f6> │ │ │ │ │ + bne.n ee34 <_loop1_31_rule+0x4b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f172 <_loop1_31_rule+0x7e6> │ │ │ │ │ + beq.w f188 <_loop1_31_rule+0x808> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd r8, r0, [sp] │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f176 <_loop1_31_rule+0x7ea> │ │ │ │ │ + beq.w f2da <_loop1_31_rule+0x95a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f1e4 <_loop1_31_rule+0x858> │ │ │ │ │ + bne.w f2e6 <_loop1_31_rule+0x966> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efd6 <_loop1_31_rule+0x64a> │ │ │ │ │ + beq.w efdc <_loop1_31_rule+0x65c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w efd6 <_loop1_31_rule+0x64a> │ │ │ │ │ + bne.w efdc <_loop1_31_rule+0x65c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efd6 <_loop1_31_rule+0x64a> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + beq.w efdc <_loop1_31_rule+0x65c> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb2e <_loop1_31_rule+0x1a2> │ │ │ │ │ + bne.w eb22 <_loop1_31_rule+0x1a2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f156 <_loop1_31_rule+0x7ca> │ │ │ │ │ + bne.w f178 <_loop1_31_rule+0x7f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee48 <_loop1_31_rule+0x4bc> │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee48 <_loop1_31_rule+0x4c8> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w ef9e <_loop1_31_rule+0x61e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f194 <_loop1_31_rule+0x808> │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w f268 <_loop1_31_rule+0x8dc> │ │ │ │ │ + bne.w ef8a <_loop1_31_rule+0x60a> │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.w f1de <_loop1_31_rule+0x85e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f268 <_loop1_31_rule+0x8dc> │ │ │ │ │ + bne.w f1de <_loop1_31_rule+0x85e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f078 <_loop1_31_rule+0x6ec> │ │ │ │ │ + bne.w f08e <_loop1_31_rule+0x70e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f058 <_loop1_31_rule+0x6cc> │ │ │ │ │ + beq.w f070 <_loop1_31_rule+0x6f0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef80 <_loop1_31_rule+0x5f4> │ │ │ │ │ + beq.n ef80 <_loop1_31_rule+0x600> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f238 <_loop1_31_rule+0x8ac> │ │ │ │ │ + beq.w f2ca <_loop1_31_rule+0x94a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f238 <_loop1_31_rule+0x8ac> │ │ │ │ │ + bne.w f2ca <_loop1_31_rule+0x94a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f22c <_loop1_31_rule+0x8a0> │ │ │ │ │ + bne.w f282 <_loop1_31_rule+0x902> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f110 <_loop1_31_rule+0x784> │ │ │ │ │ + bne.w f130 <_loop1_31_rule+0x7b0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f1b2 <_loop1_31_rule+0x826> │ │ │ │ │ + bne.w f19c <_loop1_31_rule+0x81c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #24] │ │ │ │ │ + strd r2, r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f078 <_loop1_31_rule+0x6ec> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ + beq.w f08e <_loop1_31_rule+0x70e> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd r7, r0, [sp] │ │ │ │ │ + strd r6, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f212 <_loop1_31_rule+0x886> │ │ │ │ │ + beq.w f204 <_loop1_31_rule+0x884> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f240 <_loop1_31_rule+0x8b4> │ │ │ │ │ + bne.w f28a <_loop1_31_rule+0x90a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5744 │ │ │ │ │ + bl 5750 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efe2 <_loop1_31_rule+0x656> │ │ │ │ │ + beq.n efe8 <_loop1_31_rule+0x668> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n efe2 <_loop1_31_rule+0x656> │ │ │ │ │ + bne.n efe8 <_loop1_31_rule+0x668> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efe2 <_loop1_31_rule+0x656> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - b.n ec8a <_loop1_31_rule+0x2fe> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n efe8 <_loop1_31_rule+0x668> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b.n ec7c <_loop1_31_rule+0x2fc> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ecf6 <_loop1_31_rule+0x36a> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + b.n ece8 <_loop1_31_rule+0x368> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n ee34 <_loop1_31_rule+0x4b4> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ee48 <_loop1_31_rule+0x4bc> │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w ee48 <_loop1_31_rule+0x4bc> │ │ │ │ │ + beq.w ee48 <_loop1_31_rule+0x4c8> │ │ │ │ │ + ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w ee48 <_loop1_31_rule+0x4c8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1fa <_loop1_31_rule+0x86e> │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bge.n efc4 <_loop1_31_rule+0x638> │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ - str.w r1, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n efb2 <_loop1_31_rule+0x626> │ │ │ │ │ + beq.w f1ea <_loop1_31_rule+0x86a> │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bge.n efce <_loop1_31_rule+0x64e> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + ldr.w r2, [r6, r8, lsl #2] │ │ │ │ │ + str.w r2, [r3, r8, lsl #2] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + b.n efba <_loop1_31_rule+0x63a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee56 <_loop1_31_rule+0x4ca> │ │ │ │ │ + b.n ee56 <_loop1_31_rule+0x4d6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee48 <_loop1_31_rule+0x4bc> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n ef8c <_loop1_31_rule+0x600> │ │ │ │ │ + b.n ee48 <_loop1_31_rule+0x4c8> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n ee3a <_loop1_31_rule+0x4ba> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f226 <_loop1_31_rule+0x89a> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n ecb0 <_loop1_31_rule+0x324> │ │ │ │ │ + beq.w f1fe <_loop1_31_rule+0x87e> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n eca2 <_loop1_31_rule+0x322> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f16c <_loop1_31_rule+0x7e0> │ │ │ │ │ + blt.w f182 <_loop1_31_rule+0x802> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ed40 <_loop1_31_rule+0x3b4> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n f172 <_loop1_31_rule+0x7e6> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w f2c0 <_loop1_31_rule+0x940> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w ed3e <_loop1_31_rule+0x3be> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n ee34 <_loop1_31_rule+0x4b4> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee64 <_loop1_31_rule+0x4d8> │ │ │ │ │ + b.n ee66 <_loop1_31_rule+0x4e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f13c <_loop1_31_rule+0x7b0> │ │ │ │ │ + blt.w f15c <_loop1_31_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr.w sl, [r3, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ebbe <_loop1_31_rule+0x232> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee64 <_loop1_31_rule+0x4d8> │ │ │ │ │ + beq.w ebb0 <_loop1_31_rule+0x230> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee66 <_loop1_31_rule+0x4e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f1ba <_loop1_31_rule+0x82e> │ │ │ │ │ + blt.w f1a4 <_loop1_31_rule+0x824> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eea8 <_loop1_31_rule+0x51c> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n f172 <_loop1_31_rule+0x7e6> │ │ │ │ │ + beq.w eea8 <_loop1_31_rule+0x528> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f188 <_loop1_31_rule+0x808> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea98 <_loop1_31_rule+0x10c> │ │ │ │ │ + beq.w ea8c <_loop1_31_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eaa0 <_loop1_31_rule+0x114> │ │ │ │ │ + beq.w ea94 <_loop1_31_rule+0x114> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1d8 <_loop1_31_rule+0x84c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w f1e6 <_loop1_31_rule+0x866> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf2 <_loop1_31_rule+0x366> │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ece4 <_loop1_31_rule+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 71c8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed86 <_loop1_31_rule+0x3fa> │ │ │ │ │ + beq.w ed7a <_loop1_31_rule+0x3fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed8e <_loop1_31_rule+0x402> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + beq.w ed80 <_loop1_31_rule+0x400> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2d0 <_loop1_31_rule+0x944> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef88 <_loop1_31_rule+0x5fc> │ │ │ │ │ + beq.w f27e <_loop1_31_rule+0x8fe> │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee34 <_loop1_31_rule+0x4b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec06 <_loop1_31_rule+0x27a> │ │ │ │ │ + beq.w ebf8 <_loop1_31_rule+0x278> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ec0e <_loop1_31_rule+0x282> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + beq.w ec00 <_loop1_31_rule+0x280> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f234 <_loop1_31_rule+0x8a8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w f2d2 <_loop1_31_rule+0x952> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee60 <_loop1_31_rule+0x4d4> │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee62 <_loop1_31_rule+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eeee <_loop1_31_rule+0x562> │ │ │ │ │ + beq.w eeee <_loop1_31_rule+0x56e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eef6 <_loop1_31_rule+0x56a> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + beq.w eef6 <_loop1_31_rule+0x576> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f270 <_loop1_31_rule+0x8e4> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n f0d4 <_loop1_31_rule+0x748> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w f2d6 <_loop1_31_rule+0x956> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f0f2 <_loop1_31_rule+0x772> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee64 <_loop1_31_rule+0x4d8> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee66 <_loop1_31_rule+0x4e6> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1dc <_loop1_31_rule+0x850> │ │ │ │ │ + beq.w f2c4 <_loop1_31_rule+0x944> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w ee48 <_loop1_31_rule+0x4bc> │ │ │ │ │ - b.n ef9a <_loop1_31_rule+0x60e> │ │ │ │ │ + b.n ef92 <_loop1_31_rule+0x612> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef88 <_loop1_31_rule+0x5fc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f35a <_loop1_31_rule+0x9ce> │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee48 <_loop1_31_rule+0x4bc> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee3a <_loop1_31_rule+0x4ba> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n ef90 <_loop1_31_rule+0x610> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ece4 <_loop1_31_rule+0x364> │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n ee34 <_loop1_31_rule+0x4b4> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f184 <_loop1_31_rule+0x804> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf2 <_loop1_31_rule+0x366> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ + mov r7, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f15e <_loop1_31_rule+0x7d2> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w ea0e <_loop1_31_rule+0x82> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n f19a <_loop1_31_rule+0x80e> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n ef88 <_loop1_31_rule+0x5fc> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n f16e <_loop1_31_rule+0x7e2> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n efd8 <_loop1_31_rule+0x658> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ec58 <_loop1_31_rule+0x2cc> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee64 <_loop1_31_rule+0x4d8> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eaa0 <_loop1_31_rule+0x114> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f19a <_loop1_31_rule+0x80e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee64 <_loop1_31_rule+0x4d8> │ │ │ │ │ + b.n efd8 <_loop1_31_rule+0x658> │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eddc <_loop1_31_rule+0x450> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef8c <_loop1_31_rule+0x600> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + bne.n f178 <_loop1_31_rule+0x7f8> │ │ │ │ │ + b.n eb2a <_loop1_31_rule+0x1aa> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n eb66 <_loop1_31_rule+0x1e6> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee66 <_loop1_31_rule+0x4e6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n ee8c <_loop1_31_rule+0x50c> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ea94 <_loop1_31_rule+0x114> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n efd2 <_loop1_31_rule+0x646> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + b.n efd8 <_loop1_31_rule+0x658> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + b.n f1ec <_loop1_31_rule+0x86c> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n f1f2 <_loop1_31_rule+0x866> │ │ │ │ │ - b.n ef8a <_loop1_31_rule+0x5fe> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - b.n f1fe <_loop1_31_rule+0x872> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n f0d8 <_loop1_31_rule+0x74c> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ec0e <_loop1_31_rule+0x282> │ │ │ │ │ + cbz r0, f21e <_loop1_31_rule+0x89e> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ee3a <_loop1_31_rule+0x4ba> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee3a <_loop1_31_rule+0x4ba> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee62 <_loop1_31_rule+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n eed4 <_loop1_31_rule+0x548> │ │ │ │ │ + b.n ebde <_loop1_31_rule+0x25e> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n ed5e <_loop1_31_rule+0x3de> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee34 <_loop1_31_rule+0x4b4> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ec4a <_loop1_31_rule+0x2ca> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ee66 <_loop1_31_rule+0x4e6> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee66 <_loop1_31_rule+0x4e6> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n f258 <_loop1_31_rule+0x8d8> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ee66 <_loop1_31_rule+0x4e6> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ed80 <_loop1_31_rule+0x400> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f23e <_loop1_31_rule+0x8be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef40 <_loop1_31_rule+0x5b4> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n f1f2 <_loop1_31_rule+0x866> │ │ │ │ │ + beq.w ef40 <_loop1_31_rule+0x5c0> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f214 <_loop1_31_rule+0x894> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eca2 <_loop1_31_rule+0x316> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n f156 <_loop1_31_rule+0x7ca> │ │ │ │ │ + beq.w ec94 <_loop1_31_rule+0x314> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f178 <_loop1_31_rule+0x7f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ee8a <_loop1_31_rule+0x4fe> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eef6 <_loop1_31_rule+0x56a> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ed1a <_loop1_31_rule+0x39a> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n f188 <_loop1_31_rule+0x808> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n ef92 <_loop1_31_rule+0x612> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ebec <_loop1_31_rule+0x260> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n f1d0 <_loop1_31_rule+0x844> │ │ │ │ │ + b.n eed4 <_loop1_31_rule+0x554> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee64 <_loop1_31_rule+0x4d8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ec00 <_loop1_31_rule+0x280> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee64 <_loop1_31_rule+0x4d8> │ │ │ │ │ + b.n eef6 <_loop1_31_rule+0x576> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, f2f4 <_loop1_31_rule+0x974> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee60 <_loop1_31_rule+0x4d4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w e9c0 <_loop1_31_rule+0x34> │ │ │ │ │ + b.n f214 <_loop1_31_rule+0x894> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eaea <_loop1_31_rule+0x15e> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + bne.n f214 <_loop1_31_rule+0x894> │ │ │ │ │ + b.n edcc <_loop1_31_rule+0x44c> │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ecf6 <_loop1_31_rule+0x36a> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n efd2 <_loop1_31_rule+0x646> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ed8e <_loop1_31_rule+0x402> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n efd2 <_loop1_31_rule+0x646> │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f156 <_loop1_31_rule+0x7ca> │ │ │ │ │ - b.n eb36 <_loop1_31_rule+0x1aa> │ │ │ │ │ + b.n ee48 <_loop1_31_rule+0x4c8> │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n f2c6 <_loop1_31_rule+0x946> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n eb74 <_loop1_31_rule+0x1e8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf6 <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n eb90 <_loop1_31_rule+0x210> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ece4 <_loop1_31_rule+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n eb9e <_loop1_31_rule+0x212> │ │ │ │ │ + b.w ea72 <_loop1_31_rule+0xf2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n f2b8 <_loop1_31_rule+0x92c> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r0, f33e <_loop1_31_rule+0x9be> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf6 <_loop1_31_rule+0x36a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ece8 <_loop1_31_rule+0x368> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf6 <_loop1_31_rule+0x36a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ece8 <_loop1_31_rule+0x368> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf2 <_loop1_31_rule+0x366> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ea7e <_loop1_31_rule+0xf2> │ │ │ │ │ + b.n ece8 <_loop1_31_rule+0x368> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ea38 <_loop1_31_rule+0xac> │ │ │ │ │ - b.n f190 <_loop1_31_rule+0x804> │ │ │ │ │ + beq.w ea02 <_loop1_31_rule+0x82> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n f2c6 <_loop1_31_rule+0x946> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ed28 <_loop1_31_rule+0x39c> │ │ │ │ │ - b.n f024 <_loop1_31_rule+0x698> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w ea2c <_loop1_31_rule+0xac> │ │ │ │ │ + b.n f198 <_loop1_31_rule+0x818> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n f32a <_loop1_31_rule+0x9aa> │ │ │ │ │ + b.w eade <_loop1_31_rule+0x15e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed6c <_loop1_31_rule+0x3e0> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n f0d8 <_loop1_31_rule+0x74c> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n f1f2 <_loop1_31_rule+0x866> │ │ │ │ │ - nop │ │ │ │ │ + b.w e9b4 <_loop1_31_rule+0x34> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ece8 <_loop1_31_rule+0x368> │ │ │ │ │ │ │ │ │ │ -0000f360 : │ │ │ │ │ +0000f388 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f744 │ │ │ │ │ + beq.w f76c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f744 │ │ │ │ │ + bne.w f76c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f73e │ │ │ │ │ + bne.w f766 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f736 │ │ │ │ │ + beq.w f75e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f736 │ │ │ │ │ + bne.w f75e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f730 │ │ │ │ │ + bne.w f758 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n f430 │ │ │ │ │ + beq.n f458 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f45a │ │ │ │ │ + bne.n f482 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f4ee │ │ │ │ │ + bne.n f516 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f6e6 │ │ │ │ │ + bne.w f70e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f53c │ │ │ │ │ + beq.w f564 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f53c │ │ │ │ │ + beq.w f564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f4d8 │ │ │ │ │ + blt.n f500 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f730 │ │ │ │ │ + bne.w f758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3e6 │ │ │ │ │ + beq.n f40e │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3e6 │ │ │ │ │ + beq.n f40e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f728 │ │ │ │ │ + beq.w f750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f728 │ │ │ │ │ + beq.w f750 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f722 │ │ │ │ │ + beq.w f74a │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -27147,132 +27168,132 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f6ee │ │ │ │ │ + beq.w f716 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f6fe │ │ │ │ │ + bne.w f726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f426 │ │ │ │ │ + b.n f44e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f3f6 │ │ │ │ │ + beq.n f41e │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f73e │ │ │ │ │ + bne.w f766 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f71a │ │ │ │ │ + beq.w f742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f71a │ │ │ │ │ + bne.w f742 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f714 │ │ │ │ │ + bne.w f73c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1211 @ 0x4bb │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, f544 │ │ │ │ │ + cbz r0, f56c │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f4d4 │ │ │ │ │ + bne.n f4fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f3f6 │ │ │ │ │ + b.n f41e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f4d4 │ │ │ │ │ + b.n f4fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f714 │ │ │ │ │ + bne.w f73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, f5b4 │ │ │ │ │ + cbnz r0, f5dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f714 │ │ │ │ │ + bne.w f73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f620 │ │ │ │ │ + bne.n f648 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f714 │ │ │ │ │ + bne.w f73c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_119_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, f59c │ │ │ │ │ + cbz r0, f5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f680 │ │ │ │ │ + bne.n f6a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1211 @ 0x4bb │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n f52a │ │ │ │ │ + b.n f552 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f55a │ │ │ │ │ + beq.n f582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f55a │ │ │ │ │ + beq.n f582 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -27293,49 +27314,49 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5a4 │ │ │ │ │ + beq.n f5cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f538 │ │ │ │ │ + b.n f560 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f572 │ │ │ │ │ + beq.n f59a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f572 │ │ │ │ │ + beq.n f59a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f572 │ │ │ │ │ + beq.n f59a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -27345,42 +27366,42 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f612 │ │ │ │ │ - b.n f5a4 │ │ │ │ │ + bne.n f63a │ │ │ │ │ + b.n f5cc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f59c │ │ │ │ │ + beq.n f5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f59c │ │ │ │ │ + beq.n f5c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f59c │ │ │ │ │ + beq.w f5c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -27400,247 +27421,247 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n f602 │ │ │ │ │ + b.n f62a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f426 │ │ │ │ │ + b.n f44e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, f710 │ │ │ │ │ + cbz r0, f738 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f4e2 │ │ │ │ │ + b.n f50a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f6f8 │ │ │ │ │ + bne.n f720 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f4d4 │ │ │ │ │ + b.n f4fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f4e2 │ │ │ │ │ + b.n f50a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f61c │ │ │ │ │ + b.n f644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f512 │ │ │ │ │ + b.n f53a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f49a │ │ │ │ │ + b.n f4c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f4e2 │ │ │ │ │ + b.n f50a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f4e2 │ │ │ │ │ + b.n f50a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f3be │ │ │ │ │ + b.n f3e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f426 │ │ │ │ │ + b.n f44e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f394 │ │ │ │ │ + b.n f3bc │ │ │ │ │ │ │ │ │ │ -0000f74c : │ │ │ │ │ +0000f774 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n f844 │ │ │ │ │ + beq.n f86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f844 │ │ │ │ │ + bne.n f86c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f7de │ │ │ │ │ + cbnz r2, f806 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n f7be │ │ │ │ │ + beq.n f7e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f7ea │ │ │ │ │ + cbnz r0, f812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f7de │ │ │ │ │ + cbnz r3, f806 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7e6 │ │ │ │ │ + cbz r0, f80e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f838 │ │ │ │ │ + blt.n f860 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f796 │ │ │ │ │ + beq.n f7be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7b4 │ │ │ │ │ + b.n f7dc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f7b0 │ │ │ │ │ + b.n f7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7a0 │ │ │ │ │ + beq.n f7c8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7b0 │ │ │ │ │ + beq.n f7d8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f824 │ │ │ │ │ + cbz r0, f84c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f7b0 │ │ │ │ │ + beq.n f7d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7b0 │ │ │ │ │ + beq.n f7d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7b4 │ │ │ │ │ + b.n f7dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f7b4 │ │ │ │ │ + b.n f7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f77c │ │ │ │ │ + b.n f7a4 │ │ │ │ │ │ │ │ │ │ -0000f84c : │ │ │ │ │ +0000f874 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f986 │ │ │ │ │ + beq.w f9ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f986 │ │ │ │ │ + bne.w f9ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f95e │ │ │ │ │ + bne.n f986 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, f8dc │ │ │ │ │ + cbnz r0, f904 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f95e │ │ │ │ │ + bne.n f986 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f8ea │ │ │ │ │ + cbz r0, f912 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f8ea │ │ │ │ │ + cbz r0, f912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ - cbz r0, f8ea │ │ │ │ │ + cbz r0, f912 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f8ea │ │ │ │ │ + cbz r0, f912 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f970 │ │ │ │ │ + bne.n f998 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ @@ -27648,399 +27669,399 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f95e │ │ │ │ │ + bne.n f986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f0c │ │ │ │ │ + bl 1efc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f902 │ │ │ │ │ + cbz r0, f92a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n f8d0 │ │ │ │ │ + b.n f8f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f910 │ │ │ │ │ + cbnz r3, f938 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n f8d0 │ │ │ │ │ + b.n f8f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f8e0 │ │ │ │ │ + bne.n f908 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f968 │ │ │ │ │ + beq.n f990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, f968 │ │ │ │ │ + cbnz r0, f990 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, f954 │ │ │ │ │ + cbnz r3, f97c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f954 │ │ │ │ │ + cbz r0, f97c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, f98e │ │ │ │ │ + cbnz r0, f9b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f908 │ │ │ │ │ + b.n f930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f8e4 │ │ │ │ │ + b.n f90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f930 │ │ │ │ │ + b.n f958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8fe │ │ │ │ │ + beq.n f926 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f964 │ │ │ │ │ + b.n f98c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f87e │ │ │ │ │ + b.n f8a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, f9be │ │ │ │ │ + cbnz r0, f9e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f954 │ │ │ │ │ + beq.n f97c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f958 │ │ │ │ │ + b.n f980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, f9ce │ │ │ │ │ + cbz r3, f9f6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f9b4 │ │ │ │ │ + bne.n f9dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n f8d0 │ │ │ │ │ + b.n f8f8 │ │ │ │ │ │ │ │ │ │ -0000f9dc : │ │ │ │ │ +0000fa04 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fe2c │ │ │ │ │ + beq.w fe54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe2c │ │ │ │ │ + bne.w fe54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fe26 │ │ │ │ │ + bne.w fe4e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fdf6 │ │ │ │ │ + beq.w fe1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fdf6 │ │ │ │ │ + bne.w fe1e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fcf2 │ │ │ │ │ + bne.w fd1a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fe1e │ │ │ │ │ + beq.w fe46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe1e │ │ │ │ │ + bne.w fe46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe10 │ │ │ │ │ + bne.w fe38 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fcbc │ │ │ │ │ + beq.w fce4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd00 │ │ │ │ │ + bne.w fd28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe10 │ │ │ │ │ + bne.w fe38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcf2 │ │ │ │ │ + beq.w fd1a │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fe16 │ │ │ │ │ + beq.w fe3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe16 │ │ │ │ │ + bne.w fe3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe10 │ │ │ │ │ + bne.w fe38 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe08 │ │ │ │ │ + beq.w fe30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fe10 │ │ │ │ │ + bne.w fe38 │ │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n fb3a │ │ │ │ │ + b.n fb62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fba0 │ │ │ │ │ + bne.n fbc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe34 │ │ │ │ │ + bne.w fe5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fcda │ │ │ │ │ + beq.w fd02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd8e │ │ │ │ │ + bne.w fdb6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n fbee │ │ │ │ │ + beq.n fc16 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc02 │ │ │ │ │ + beq.n fc2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fe48 │ │ │ │ │ + beq.w fe70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe48 │ │ │ │ │ + bne.w fe70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe34 │ │ │ │ │ + bne.w fe5c │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n faee │ │ │ │ │ + bne.n fb16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fd42 │ │ │ │ │ + blt.w fd6a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fe34 │ │ │ │ │ + bne.w fe5c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb04 │ │ │ │ │ + beq.n fb2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb04 │ │ │ │ │ + beq.n fb2c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdde │ │ │ │ │ + beq.w fe06 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdc2 │ │ │ │ │ + beq.w fdea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd7a │ │ │ │ │ + bne.w fda2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb2c │ │ │ │ │ + b.n fb54 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdfe │ │ │ │ │ + beq.w fe26 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n fb30 │ │ │ │ │ + b.n fb58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe02 │ │ │ │ │ + beq.w fe2a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n fc7e │ │ │ │ │ + ble.n fca6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n fc7e │ │ │ │ │ + beq.n fca6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n fc7e │ │ │ │ │ + beq.n fca6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n fc7e │ │ │ │ │ + beq.n fca6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n fc7e │ │ │ │ │ + beq.n fca6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n fc7e │ │ │ │ │ + beq.n fca6 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ add.w r2, r8, #16 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n fc6e │ │ │ │ │ + bne.n fc96 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -28048,356 +28069,356 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, fcf6 │ │ │ │ │ + cbz r0, fd1e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fdf2 │ │ │ │ │ + bne.w fe1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fcea │ │ │ │ │ + blt.n fd12 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fa80 │ │ │ │ │ - b.n fe10 │ │ │ │ │ + beq.w faa8 │ │ │ │ │ + b.n fe38 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc0e │ │ │ │ │ + b.n fc36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n fcb2 │ │ │ │ │ + b.n fcda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa8e │ │ │ │ │ + beq.w fab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe10 │ │ │ │ │ + beq.n fe38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, fd6c │ │ │ │ │ + cbz r0, fd94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fd5a │ │ │ │ │ + cbnz r3, fd82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n faaa │ │ │ │ │ + b.n fad2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc0e │ │ │ │ │ + b.n fc36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd3e │ │ │ │ │ + beq.n fd66 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fcf2 │ │ │ │ │ + b.n fd1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd66 │ │ │ │ │ - b.n fcf2 │ │ │ │ │ + bne.n fd8e │ │ │ │ │ + b.n fd1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, fdac │ │ │ │ │ + cbnz r0, fdd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fb2c │ │ │ │ │ + beq.w fb54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb2c │ │ │ │ │ + beq.w fb54 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fcf2 │ │ │ │ │ + b.n fd1a │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc0e │ │ │ │ │ + b.n fc36 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fdb8 │ │ │ │ │ + bne.n fde0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc0e │ │ │ │ │ + b.n fc36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc0e │ │ │ │ │ + b.n fc36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fcf6 │ │ │ │ │ + b.n fd1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa3c │ │ │ │ │ + b.n fa64 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fcf2 │ │ │ │ │ + b.n fd1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fac4 │ │ │ │ │ + b.n faec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa64 │ │ │ │ │ + b.n fa8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n fcb2 │ │ │ │ │ + b.n fcda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa10 │ │ │ │ │ + b.n fa38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc0e │ │ │ │ │ + b.n fc36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fb66 │ │ │ │ │ + b.n fb8e │ │ │ │ │ │ │ │ │ │ -0000fe50 : │ │ │ │ │ +0000fe78 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10432 │ │ │ │ │ + beq.w 1045a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10432 │ │ │ │ │ + bne.w 1045a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10064 │ │ │ │ │ + bne.w 1008c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w ffec │ │ │ │ │ + bne.w 10014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 10046 │ │ │ │ │ + blt.w 1006e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10064 │ │ │ │ │ + bne.w 1008c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fee8 │ │ │ │ │ + cbnz r0, ff10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 100a2 │ │ │ │ │ + bne.w 100ca │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fece │ │ │ │ │ + beq.n fef6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fece │ │ │ │ │ + bne.n fef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3aa4 │ │ │ │ │ + bl 3ab4 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fece │ │ │ │ │ + bne.n fef6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10658 │ │ │ │ │ + beq.w 10680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10658 │ │ │ │ │ + bne.w 10680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1006a │ │ │ │ │ + bne.w 10092 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ffdc │ │ │ │ │ + bne.n 10004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10072 │ │ │ │ │ + blt.w 1009a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1006a │ │ │ │ │ + bne.w 10092 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fffc │ │ │ │ │ + bne.n 10024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fed0 │ │ │ │ │ + bne.n fef8 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fece │ │ │ │ │ + beq.n fef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10064 │ │ │ │ │ + beq.n 1008c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -28407,213 +28428,213 @@ │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1004c │ │ │ │ │ + beq.n 10074 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1004c │ │ │ │ │ + bne.n 10074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fedc │ │ │ │ │ + b.n ff04 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n ff68 │ │ │ │ │ + b.n ff90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n fec4 │ │ │ │ │ + b.n feec │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c6c │ │ │ │ │ + bl 8c6c │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ff78 │ │ │ │ │ + beq.n ffa0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10092 │ │ │ │ │ + beq.n 100ba │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1007e │ │ │ │ │ + cbz r0, 100a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 1007e │ │ │ │ │ + cbnz r3, 100a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ff82 │ │ │ │ │ + b.n ffaa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fee0 │ │ │ │ │ + b.n ff08 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fedc │ │ │ │ │ + beq.w ff04 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10046 │ │ │ │ │ + b.n 1006e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10046 │ │ │ │ │ + b.n 1006e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fed0 │ │ │ │ │ + b.n fef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fed0 │ │ │ │ │ + b.n fef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1009c │ │ │ │ │ + cbz r0, 100c4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fed0 │ │ │ │ │ + b.n fef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n ff84 │ │ │ │ │ + b.n ffac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n ff82 │ │ │ │ │ + b.n ffaa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10044 │ │ │ │ │ + bne.n 1006c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1063e │ │ │ │ │ + beq.w 10666 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1063e │ │ │ │ │ + bne.w 10666 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 100ea │ │ │ │ │ + cbz r0, 10112 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10660 │ │ │ │ │ + bne.w 10688 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1010c │ │ │ │ │ + cbz r0, 10134 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1064e │ │ │ │ │ + bne.w 10676 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1012c │ │ │ │ │ + cbz r0, 10154 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 101b6 │ │ │ │ │ + bne.n 101de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1014c │ │ │ │ │ + cbz r0, 10174 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 101f4 │ │ │ │ │ + bne.n 1021c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1029c │ │ │ │ │ + beq.w 102c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1029c │ │ │ │ │ + beq.w 102c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -28621,27 +28642,27 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1027e │ │ │ │ │ + bne.n 102a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104a6 │ │ │ │ │ + beq.w 104ce │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n feda │ │ │ │ │ + b.n ff02 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -28650,77 +28671,77 @@ │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10334 │ │ │ │ │ + beq.w 1035c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101b2 │ │ │ │ │ + b.n 101da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ - b.n 101be │ │ │ │ │ + b.n 101e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1031c │ │ │ │ │ + beq.w 10344 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10320 │ │ │ │ │ + bne.w 10348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c82 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10320 │ │ │ │ │ + bne.n 10348 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1031c │ │ │ │ │ + beq.n 10344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c6c │ │ │ │ │ + bl 8c6c │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1031c │ │ │ │ │ + beq.n 10344 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1031c │ │ │ │ │ + beq.n 10344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1019c │ │ │ │ │ + bne.n 101c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -28728,129 +28749,129 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1019c │ │ │ │ │ + beq.n 101c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 104a2 │ │ │ │ │ + beq.w 104ca │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 101aa │ │ │ │ │ + bne.n 101d2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fedc │ │ │ │ │ + b.n ff04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104ac │ │ │ │ │ + bne.w 104d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1043a │ │ │ │ │ + bne.w 10462 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104fc │ │ │ │ │ + bne.w 10524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 103ac │ │ │ │ │ + bne.n 103d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101fe │ │ │ │ │ + bne.w 10226 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10646 │ │ │ │ │ + bne.w 1066e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1033a │ │ │ │ │ + cbnz r0, 10362 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101b2 │ │ │ │ │ + b.n 101da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10332 │ │ │ │ │ + beq.n 1035a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10332 │ │ │ │ │ + bne.n 1035a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c82 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10332 │ │ │ │ │ + bne.n 1035a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10332 │ │ │ │ │ + beq.n 1035a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1039a │ │ │ │ │ + cbnz r0, 103c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -28858,56 +28879,56 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10492 │ │ │ │ │ + bne.n 104ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10646 │ │ │ │ │ + beq.w 1066e │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10334 │ │ │ │ │ + b.n 1035c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10302 │ │ │ │ │ + beq.n 1032a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10306 │ │ │ │ │ + bne.n 1032e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c82 │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10306 │ │ │ │ │ + bne.n 1032e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10302 │ │ │ │ │ + beq.n 1032a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1019c │ │ │ │ │ + bne.w 101c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -28915,57 +28936,57 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1019c │ │ │ │ │ + beq.w 101c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 104a2 │ │ │ │ │ + beq.n 104ca │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101aa │ │ │ │ │ + bne.w 101d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fedc │ │ │ │ │ + b.n ff04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fe84 │ │ │ │ │ + b.n feac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d0 │ │ │ │ │ + beq.w 102f8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d0 │ │ │ │ │ + beq.w 102f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_151_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d0 │ │ │ │ │ + beq.w 102f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1039a │ │ │ │ │ + bne.n 103c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -28973,46 +28994,46 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1039a │ │ │ │ │ + beq.n 103c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 104a2 │ │ │ │ │ + cbz r3, 104ca │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 103a4 │ │ │ │ │ + bne.n 103cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1042c │ │ │ │ │ + b.n 10454 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101b2 │ │ │ │ │ + b.n 101da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102b6 │ │ │ │ │ + beq.w 102de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102b6 │ │ │ │ │ + beq.w 102de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1019c │ │ │ │ │ + bne.w 101c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29020,117 +29041,117 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1019c │ │ │ │ │ - b.n 1027e │ │ │ │ │ + beq.w 101c4 │ │ │ │ │ + b.n 102a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102ea │ │ │ │ │ + beq.w 10312 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 102ee │ │ │ │ │ + bne.w 10316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10636 │ │ │ │ │ + beq.w 1065e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10636 │ │ │ │ │ + bne.n 1065e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 105c0 │ │ │ │ │ + bne.n 105e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10566 │ │ │ │ │ + cbz r0, 1058e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105d0 │ │ │ │ │ + bne.n 105f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r3, 105c0 │ │ │ │ │ + cbnz r3, 105e8 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10624 │ │ │ │ │ + beq.n 1064c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10624 │ │ │ │ │ + beq.n 1064c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 105f0 │ │ │ │ │ + cbnz r0, 10618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 105c8 │ │ │ │ │ + cbz r0, 105f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 102ee │ │ │ │ │ + b.n 10316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102ee │ │ │ │ │ + b.n 10316 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 102ee │ │ │ │ │ + b.n 10316 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -29138,188 +29159,188 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105ac │ │ │ │ │ + beq.n 105d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 10630 │ │ │ │ │ + cbz r3, 10658 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105b6 │ │ │ │ │ + bne.n 105de │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101b2 │ │ │ │ │ - b.n fedc │ │ │ │ │ + beq.w 101da │ │ │ │ │ + b.n ff04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 102ee │ │ │ │ │ + b.n 10316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10604 │ │ │ │ │ + b.n 1062c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1053c │ │ │ │ │ + b.n 10564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 100c6 │ │ │ │ │ + b.n 100ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101b2 │ │ │ │ │ + b.n 101da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - b.n 101be │ │ │ │ │ + b.n 101e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ff32 │ │ │ │ │ + b.n ff5a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - b.n 101be │ │ │ │ │ + b.n 101e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001066c : │ │ │ │ │ +00010694 : │ │ │ │ │ slices_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10a92 │ │ │ │ │ + beq.w 10aba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a92 │ │ │ │ │ + bne.w 10aba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10a8a │ │ │ │ │ + bne.w 10ab2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10784 │ │ │ │ │ + bne.n 107ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 1077a │ │ │ │ │ + blt.n 107a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ab6 │ │ │ │ │ + bne.w 10ade │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 107a0 │ │ │ │ │ + beq.n 107c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107a0 │ │ │ │ │ + bne.n 107c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109ec │ │ │ │ │ + bne.w 10a14 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 109b8 │ │ │ │ │ + beq.w 109e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109e4 │ │ │ │ │ + bne.w 10a0c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107a8 │ │ │ │ │ + bne.n 107d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109ec │ │ │ │ │ + bne.w 10a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f360 │ │ │ │ │ + bl f388 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109fc │ │ │ │ │ + beq.w 10a24 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a64 │ │ │ │ │ + bne.w 10a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10860 │ │ │ │ │ + beq.n 10888 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109a2 │ │ │ │ │ + bne.w 109ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ @@ -29329,190 +29350,190 @@ │ │ │ │ │ mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 106ea │ │ │ │ │ + bne.n 10712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 106f8 │ │ │ │ │ + b.n 10720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109e4 │ │ │ │ │ + bne.w 10a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10a82 │ │ │ │ │ + beq.w 10aaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a82 │ │ │ │ │ + bne.w 10aaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10a7a │ │ │ │ │ + bne.w 10aa2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a06 │ │ │ │ │ + bne.w 10a2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109e4 │ │ │ │ │ + bne.w 10a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109fc │ │ │ │ │ + beq.w 10a24 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109f4 │ │ │ │ │ + beq.w 10a1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10a64 │ │ │ │ │ + bne.w 10a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1076e │ │ │ │ │ + bne.n 10796 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ab6 │ │ │ │ │ + bne.w 10ade │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10aaa │ │ │ │ │ + beq.w 10ad2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10aaa │ │ │ │ │ + bne.w 10ad2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10aa2 │ │ │ │ │ + bne.w 10aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88a4 │ │ │ │ │ + bl 88a4 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ab2 │ │ │ │ │ + beq.w 10ada │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10a9a │ │ │ │ │ + beq.w 10ac2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a9a │ │ │ │ │ + bne.w 10ac2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10a54 │ │ │ │ │ + bne.w 10a7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a4c │ │ │ │ │ + beq.w 10a74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10a54 │ │ │ │ │ + bne.w 10a7c │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 1091a │ │ │ │ │ - bl 88a4 │ │ │ │ │ + cbz r2, 10942 │ │ │ │ │ + bl 88a4 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1091a │ │ │ │ │ + cbz r0, 10942 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10ac6 │ │ │ │ │ + bne.w 10aee │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 10a2a │ │ │ │ │ + beq.w 10a52 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 108e8 │ │ │ │ │ + b.n 10910 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a46 │ │ │ │ │ + beq.w 10a6e │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 10940 │ │ │ │ │ + ble.n 10968 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1092e │ │ │ │ │ + b.n 10956 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -29521,867 +29542,867 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a5e │ │ │ │ │ + beq.n 10a86 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10abc │ │ │ │ │ + bne.w 10ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ac0 │ │ │ │ │ + beq.w 10ae8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1076e │ │ │ │ │ + bne.w 10796 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10778 │ │ │ │ │ + beq.w 107a0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1077a │ │ │ │ │ + b.n 107a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10a40 │ │ │ │ │ + blt.n 10a68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbnz r3, 109ec │ │ │ │ │ + cbnz r3, 10a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10728 │ │ │ │ │ + beq.w 10750 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1073e │ │ │ │ │ + beq.w 10766 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10864 │ │ │ │ │ + b.n 1088c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a6e │ │ │ │ │ + bne.n 10a96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10864 │ │ │ │ │ + b.n 1088c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 107f4 │ │ │ │ │ + bne.w 1081c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107fa │ │ │ │ │ + bne.w 10822 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10ae0 │ │ │ │ │ + bne.n 10b08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 107fa │ │ │ │ │ + b.n 10822 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 10a46 │ │ │ │ │ + cbz r0, 10a6e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1090e │ │ │ │ │ + b.n 10936 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 109ec │ │ │ │ │ + b.n 10a14 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10778 │ │ │ │ │ + b.n 107a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10844 │ │ │ │ │ + beq.w 1086c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10864 │ │ │ │ │ + b.n 1088c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109e4 │ │ │ │ │ + b.n 10a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 107d8 │ │ │ │ │ + b.n 10800 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1077a │ │ │ │ │ + b.n 107a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 106a0 │ │ │ │ │ + b.n 106c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 108c0 │ │ │ │ │ + b.n 108e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10a5e │ │ │ │ │ + b.n 10a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1088a │ │ │ │ │ + b.n 108b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10a5a │ │ │ │ │ + b.n 10a82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1077a │ │ │ │ │ + b.n 107a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10a5e │ │ │ │ │ + b.n 10a86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1077a │ │ │ │ │ + b.n 107a2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10906 │ │ │ │ │ + beq.w 1092e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10a54 │ │ │ │ │ + b.n 10a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 109e4 │ │ │ │ │ + b.n 10a0c │ │ │ │ │ │ │ │ │ │ -00010aec : │ │ │ │ │ +00010b14 : │ │ │ │ │ double_starred_kvpair_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10c10 │ │ │ │ │ + beq.w 10c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10c10 │ │ │ │ │ + bne.n 10c38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10be6 │ │ │ │ │ + bne.n 10c0e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10ba4 │ │ │ │ │ + bne.n 10bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10bcc │ │ │ │ │ + bne.n 10bf4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10bc4 │ │ │ │ │ + beq.n 10bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10bc4 │ │ │ │ │ + bne.n 10bec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10b96 │ │ │ │ │ + cbnz r3, 10bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10b96 │ │ │ │ │ + cbz r0, 10bbe │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10b96 │ │ │ │ │ + cbz r0, 10bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ - cbz r0, 10b96 │ │ │ │ │ + bl 71c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ + cbz r0, 10bbe │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bfc │ │ │ │ │ + beq.n 10c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10bec │ │ │ │ │ + bne.n 10c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10b8e │ │ │ │ │ + b.n 10bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d54 │ │ │ │ │ + bl 9d48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b2e │ │ │ │ │ + beq.n 10b56 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10bd4 │ │ │ │ │ + cbz r0, 10bfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10bd4 │ │ │ │ │ + cbnz r3, 10bfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b8e │ │ │ │ │ + b.n 10bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10b52 │ │ │ │ │ + b.n 10b7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b92 │ │ │ │ │ + b.n 10bba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b8e │ │ │ │ │ + beq.n 10bb6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bce │ │ │ │ │ + b.n 10bf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bce │ │ │ │ │ + b.n 10bf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 10c0a │ │ │ │ │ + cbz r0, 10c32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b9a │ │ │ │ │ + b.n 10bc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10bf6 │ │ │ │ │ - b.n 10b9a │ │ │ │ │ + bne.n 10c1e │ │ │ │ │ + b.n 10bc2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b8e │ │ │ │ │ + b.n 10bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10b1a │ │ │ │ │ + b.n 10b42 │ │ │ │ │ │ │ │ │ │ -00010c18 : │ │ │ │ │ +00010c40 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10e5e │ │ │ │ │ + beq.w 10e86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e5e │ │ │ │ │ + bne.w 10e86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e56 │ │ │ │ │ + bne.w 10e7e │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d90 │ │ │ │ │ + bne.w 10db8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e30 │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10da8 │ │ │ │ │ + bne.w 10dd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e30 │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ddc │ │ │ │ │ + bne.w 10e04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e30 │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e0e │ │ │ │ │ + bne.w 10e36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e30 │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e46 │ │ │ │ │ + bne.w 10e6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e30 │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e36 │ │ │ │ │ + bne.w 10e5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e56 │ │ │ │ │ + bne.w 10e7e │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10dfe │ │ │ │ │ + bne.w 10e26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e30 │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10dcc │ │ │ │ │ + bne.n 10df4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e30 │ │ │ │ │ + bne.w 10e58 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10eae │ │ │ │ │ + bne.w 10ed6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10e30 │ │ │ │ │ + bne.n 10e58 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e9e │ │ │ │ │ + bne.w 10ec6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e96 │ │ │ │ │ + bne.w 10ebe │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e86 │ │ │ │ │ + bne.w 10eae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10e30 │ │ │ │ │ + bne.n 10e58 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e76 │ │ │ │ │ + bne.w 10e9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10e30 │ │ │ │ │ + bne.n 10e58 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10e66 │ │ │ │ │ + bne.n 10e8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10dea │ │ │ │ │ + cbz r0, 10e12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10dea │ │ │ │ │ + cbnz r3, 10e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d8a │ │ │ │ │ + b.n 10db2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10dba │ │ │ │ │ + cbz r0, 10de2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10da0 │ │ │ │ │ + beq.n 10dc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10da0 │ │ │ │ │ + beq.n 10dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d8a │ │ │ │ │ + b.n 10db2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10db4 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + bne.n 10ddc │ │ │ │ │ + b.n 10de2 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d9c │ │ │ │ │ + bne.n 10dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10da0 │ │ │ │ │ + beq.n 10dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d8a │ │ │ │ │ + b.n 10db2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d9c │ │ │ │ │ - b.n 10dea │ │ │ │ │ + bne.n 10dc4 │ │ │ │ │ + b.n 10e12 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59d0 <_loop1_81_rule+0xe0> │ │ │ │ │ + bl 59dc <_loop1_81_rule+0xfc> │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10db4 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + bne.n 10ddc │ │ │ │ │ + b.n 10de2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d8a │ │ │ │ │ + b.n 10db2 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10db4 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + bne.n 10ddc │ │ │ │ │ + b.n 10de2 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d9c │ │ │ │ │ - b.n 10dea │ │ │ │ │ + bne.n 10dc4 │ │ │ │ │ + b.n 10e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d8a │ │ │ │ │ + b.n 10db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10c48 │ │ │ │ │ + b.n 10c70 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d9c │ │ │ │ │ - b.n 10dea │ │ │ │ │ + bne.n 10dc4 │ │ │ │ │ + b.n 10e12 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10db4 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + bne.n 10ddc │ │ │ │ │ + b.n 10de2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d9c │ │ │ │ │ - b.n 10dea │ │ │ │ │ + bne.n 10dc4 │ │ │ │ │ + b.n 10e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d8a │ │ │ │ │ + b.n 10db2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10db4 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + bne.n 10ddc │ │ │ │ │ + b.n 10de2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d9c │ │ │ │ │ - b.n 10dea │ │ │ │ │ + bne.w 10dc4 │ │ │ │ │ + b.n 10e12 │ │ │ │ │ │ │ │ │ │ -00010ec0 : │ │ │ │ │ +00010ee8 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11798 │ │ │ │ │ + beq.w 117c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11798 │ │ │ │ │ + bne.w 117c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118b2 │ │ │ │ │ + bne.w 118da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 118a8 │ │ │ │ │ + beq.w 118d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 118a8 │ │ │ │ │ + bne.w 118d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11324 │ │ │ │ │ + bne.w 1134c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11876 │ │ │ │ │ + beq.w 1189e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11876 │ │ │ │ │ + bne.w 1189e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113e6 │ │ │ │ │ + bne.w 1140e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 113bc │ │ │ │ │ + beq.w 113e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1152e │ │ │ │ │ + bne.w 11556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110e2 │ │ │ │ │ + bne.w 1110a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113e6 │ │ │ │ │ + bne.w 1140e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11572 │ │ │ │ │ + bne.w 1159a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118b2 │ │ │ │ │ + bne.w 118da │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1188a │ │ │ │ │ + beq.w 118b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1188a │ │ │ │ │ + bne.w 118b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113b8 │ │ │ │ │ + bne.w 113e0 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 11894 │ │ │ │ │ + beq.w 118bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11894 │ │ │ │ │ + bne.w 118bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113b4 │ │ │ │ │ + bne.w 113dc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1138a │ │ │ │ │ + beq.w 113b2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1151c │ │ │ │ │ + bne.w 11544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111e0 │ │ │ │ │ + bne.w 11208 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113b4 │ │ │ │ │ + bne.w 113dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1159a │ │ │ │ │ + bne.w 115c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118b2 │ │ │ │ │ + bne.w 118da │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1189e │ │ │ │ │ + beq.w 118c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1189e │ │ │ │ │ + bne.w 118c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1164a │ │ │ │ │ + bne.w 11672 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11880 │ │ │ │ │ + beq.w 118a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11880 │ │ │ │ │ + bne.w 118a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 110cc │ │ │ │ │ + cbnz r2, 110f4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1153a │ │ │ │ │ + beq.w 11562 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11560 │ │ │ │ │ + bne.w 11588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115c2 │ │ │ │ │ + bne.w 115ea │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 110cc │ │ │ │ │ + cbnz r6, 110f4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11424 │ │ │ │ │ + bne.w 1144c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -30389,98 +30410,98 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f7c │ │ │ │ │ + beq.w 10fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f7c │ │ │ │ │ + beq.w 10fa4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11838 │ │ │ │ │ + beq.w 11860 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117e2 │ │ │ │ │ + beq.w 1180a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11584 │ │ │ │ │ + beq.w 115ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 117d6 │ │ │ │ │ + bne.w 117fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 117ce │ │ │ │ │ + beq.w 117f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117ce │ │ │ │ │ + bne.w 117f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113e6 │ │ │ │ │ + bne.w 1140e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118fa │ │ │ │ │ + beq.w 11922 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113e6 │ │ │ │ │ + bne.w 1140e │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11328 │ │ │ │ │ + bne.w 11350 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118f4 │ │ │ │ │ + beq.w 1191c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 1136e │ │ │ │ │ + bgt.w 11396 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -30490,106 +30511,106 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 112dc │ │ │ │ │ + bne.n 11304 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f98 │ │ │ │ │ + b.n 10fc0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1101c │ │ │ │ │ + beq.w 11044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1101c │ │ │ │ │ + beq.w 11044 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117c6 │ │ │ │ │ + beq.w 117ee │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11904 │ │ │ │ │ + beq.w 1192c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115ac │ │ │ │ │ + beq.w 115d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 118e8 │ │ │ │ │ + bne.w 11910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 118e0 │ │ │ │ │ + beq.w 11908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 118e0 │ │ │ │ │ + bne.w 11908 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113b4 │ │ │ │ │ + bne.w 113dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117be │ │ │ │ │ + beq.w 117e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113b4 │ │ │ │ │ + bne.w 113dc │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1134c │ │ │ │ │ + bne.n 11374 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117b8 │ │ │ │ │ + beq.w 117e0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1137c │ │ │ │ │ + bgt.n 113a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -30598,232 +30619,232 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110d6 │ │ │ │ │ + bne.w 110fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1103a │ │ │ │ │ + b.n 11062 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111dc │ │ │ │ │ + beq.w 11204 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1177a │ │ │ │ │ + beq.w 117a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1177a │ │ │ │ │ + bne.w 117a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11710 │ │ │ │ │ + bne.w 11738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a78 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11666 │ │ │ │ │ + bne.w 1168e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10f98 │ │ │ │ │ - bl 11920 │ │ │ │ │ + b.n 10fc0 │ │ │ │ │ + bl 11948 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1119e │ │ │ │ │ + beq.w 111c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11820 │ │ │ │ │ + bne.w 11848 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 113ec │ │ │ │ │ + beq.n 11414 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1118c │ │ │ │ │ - bl 11920 │ │ │ │ │ + b.n 111b4 │ │ │ │ │ + bl 11948 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1129c │ │ │ │ │ + beq.n 112c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11840 │ │ │ │ │ + bne.w 11868 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 11408 │ │ │ │ │ + beq.n 11430 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1128c │ │ │ │ │ + b.n 112b4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 111b2 │ │ │ │ │ + b.n 111da │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 112b0 │ │ │ │ │ + b.n 112d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 115b6 │ │ │ │ │ + blt.w 115de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11516 │ │ │ │ │ + bne.w 1153e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1100e │ │ │ │ │ + beq.w 11036 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 1103a │ │ │ │ │ + b.n 11062 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1158e │ │ │ │ │ + blt.w 115b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11528 │ │ │ │ │ + bne.w 11550 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10f6e │ │ │ │ │ + beq.w 10f96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11860 │ │ │ │ │ + beq.w 11888 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11340 │ │ │ │ │ + b.n 11368 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117b8 │ │ │ │ │ + beq.w 117e0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11362 │ │ │ │ │ + b.n 1138a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110cc │ │ │ │ │ + beq.w 110f4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110cc │ │ │ │ │ + beq.w 110f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1160c │ │ │ │ │ + beq.w 11634 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118d4 │ │ │ │ │ + beq.w 118fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 118b8 │ │ │ │ │ + bne.w 118e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 118cc │ │ │ │ │ + beq.w 118f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 118cc │ │ │ │ │ + bne.w 118f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 110cc │ │ │ │ │ + bne.w 110f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11816 │ │ │ │ │ + beq.w 1183e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 110cc │ │ │ │ │ + bne.w 110f4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11620 │ │ │ │ │ + bne.w 11648 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11810 │ │ │ │ │ + beq.w 11838 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.w 11612 │ │ │ │ │ + bgt.w 1163a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -30832,206 +30853,206 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110d6 │ │ │ │ │ + bne.w 110fe │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 110d6 │ │ │ │ │ + b.n 110fe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113b4 │ │ │ │ │ + bne.w 113dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b490 │ │ │ │ │ + bl b490 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 113ae │ │ │ │ │ + b.n 113d6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 113e6 │ │ │ │ │ + bne.w 1140e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b490 │ │ │ │ │ + bl b490 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 113e0 │ │ │ │ │ + b.n 11408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 118c2 │ │ │ │ │ + blt.w 118ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 11568 │ │ │ │ │ + cbz r3, 11590 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 110cc │ │ │ │ │ + bne.w 110f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b490 │ │ │ │ │ + bl b490 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 110aa │ │ │ │ │ - b.n 110cc │ │ │ │ │ + beq.w 110d2 │ │ │ │ │ + b.n 110f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1113a │ │ │ │ │ + bne.w 11162 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11838 │ │ │ │ │ + beq.w 11860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1123a │ │ │ │ │ + bne.w 11262 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117c6 │ │ │ │ │ + beq.w 117ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 113b8 │ │ │ │ │ + b.n 113e0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110b8 │ │ │ │ │ + beq.w 110e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110b8 │ │ │ │ │ + beq.w 110e0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110cc │ │ │ │ │ + beq.w 110f4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11464 │ │ │ │ │ + bne.w 1148c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11464 │ │ │ │ │ + b.n 1148c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 114e6 │ │ │ │ │ + b.n 1150e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a78 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114d2 │ │ │ │ │ + beq.w 114fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 117a2 │ │ │ │ │ + bne.w 117ca │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 1164e │ │ │ │ │ + beq.n 11676 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 114c4 │ │ │ │ │ + b.n 114ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11510 │ │ │ │ │ + b.n 11538 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1190a │ │ │ │ │ + beq.w 11932 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1163a │ │ │ │ │ + b.n 11662 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11808 │ │ │ │ │ + beq.w 11830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11808 │ │ │ │ │ + bne.w 11830 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11800 │ │ │ │ │ + bne.w 11828 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117ee │ │ │ │ │ + beq.w 11816 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11800 │ │ │ │ │ + bne.w 11828 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11724 │ │ │ │ │ + bne.n 1174c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117e8 │ │ │ │ │ + beq.w 11810 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 11714 │ │ │ │ │ + bgt.n 1173c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -31040,818 +31061,818 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111dc │ │ │ │ │ + beq.w 11204 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11782 │ │ │ │ │ + beq.n 117aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11782 │ │ │ │ │ + bne.n 117aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110d6 │ │ │ │ │ + b.n 110fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r7, r9, lsl #2] │ │ │ │ │ str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 116ce │ │ │ │ │ + b.n 116f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a78 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 116ba │ │ │ │ │ + beq.n 116e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1175e │ │ │ │ │ + cbnz r3, 11786 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 11748 │ │ │ │ │ + beq.n 11770 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 116ae │ │ │ │ │ + b.n 116d6 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117e8 │ │ │ │ │ + beq.n 11810 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11738 │ │ │ │ │ + b.n 11760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11734 │ │ │ │ │ + beq.n 1175c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1130a │ │ │ │ │ + b.n 11332 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110d6 │ │ │ │ │ + beq.w 110fe │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 110d8 │ │ │ │ │ + b.n 11100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10ef4 │ │ │ │ │ + b.w 10f1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11636 │ │ │ │ │ + beq.w 1165e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 110cc │ │ │ │ │ + b.n 110f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 113b8 │ │ │ │ │ + b.n 113e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11162 │ │ │ │ │ + b.n 1118a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1158e │ │ │ │ │ - b.n 11142 │ │ │ │ │ + bne.w 115b6 │ │ │ │ │ + b.n 1116a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1112a │ │ │ │ │ + b.n 11152 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11684 │ │ │ │ │ + b.n 116ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 110cc │ │ │ │ │ + b.n 110f4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1133c │ │ │ │ │ + beq.w 11364 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1135e │ │ │ │ │ + beq.w 11386 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 113b8 │ │ │ │ │ + b.n 113e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11324 │ │ │ │ │ + b.n 1134c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10f46 │ │ │ │ │ + b.w 10f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 11086 │ │ │ │ │ + b.w 110ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10fbe │ │ │ │ │ + b.w 10fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10fe6 │ │ │ │ │ + b.w 1100e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1105e │ │ │ │ │ + b.w 11086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10f1e │ │ │ │ │ + b.w 10f46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 110d8 │ │ │ │ │ + b.n 11100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1147c │ │ │ │ │ + beq.w 114a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 110d0 │ │ │ │ │ + b.n 110f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1149c │ │ │ │ │ + b.n 114c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 118c2 │ │ │ │ │ - b.w 110cc │ │ │ │ │ + bne.n 118ea │ │ │ │ │ + b.w 110f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11262 │ │ │ │ │ + b.n 1128a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115b6 │ │ │ │ │ - b.n 11242 │ │ │ │ │ + bne.w 115de │ │ │ │ │ + b.n 1126a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 11838 │ │ │ │ │ + b.n 11860 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1122a │ │ │ │ │ + b.n 11252 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 110d0 │ │ │ │ │ + b.w 110f8 │ │ │ │ │ │ │ │ │ │ -00011920 : │ │ │ │ │ +00011948 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11a5c │ │ │ │ │ + beq.w 11a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a5c │ │ │ │ │ + bne.w 11a84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11a34 │ │ │ │ │ + bne.n 11a5c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 11a10 │ │ │ │ │ + beq.n 11a38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11a42 │ │ │ │ │ + bne.n 11a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 119a8 │ │ │ │ │ + cbnz r0, 119d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11a34 │ │ │ │ │ + bne.n 11a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11a4c │ │ │ │ │ + bne.n 11a74 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11980 │ │ │ │ │ + beq.n 119a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11980 │ │ │ │ │ + beq.n 119a8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1199a │ │ │ │ │ + beq.n 119c2 │ │ │ │ │ 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] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a70 │ │ │ │ │ + beq.n 11a98 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 119fc │ │ │ │ │ + cbz r0, 11a24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1199a │ │ │ │ │ + beq.n 119c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1199a │ │ │ │ │ + beq.n 119c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1199e │ │ │ │ │ + b.n 119c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11a64 │ │ │ │ │ + blt.n 11a8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 11a3c │ │ │ │ │ + cbnz r3, 11a64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11976 │ │ │ │ │ + beq.n 1199e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1199e │ │ │ │ │ + b.n 119c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11a34 │ │ │ │ │ + bne.n 11a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b490 │ │ │ │ │ + bl b490 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11a2e │ │ │ │ │ + b.n 11a56 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 119f6 │ │ │ │ │ - b.n 119fc │ │ │ │ │ + bne.n 11a1e │ │ │ │ │ + b.n 11a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11954 │ │ │ │ │ + b.n 1197c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1199e │ │ │ │ │ + b.n 119c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119ea │ │ │ │ │ + b.n 11a12 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011a78 : │ │ │ │ │ +00011aa0 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11bdc │ │ │ │ │ + beq.w 11c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11bdc │ │ │ │ │ + bne.w 11c04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11b8c │ │ │ │ │ + bne.n 11bb4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 11b5a │ │ │ │ │ + beq.n 11b82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11b7e │ │ │ │ │ + bne.n 11ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11b94 │ │ │ │ │ + bne.n 11bbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11b8c │ │ │ │ │ + bne.n 11bb4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11afe │ │ │ │ │ + cbnz r0, 11b26 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11aec │ │ │ │ │ + beq.n 11b14 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11af0 │ │ │ │ │ + beq.n 11b18 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11bd6 │ │ │ │ │ + beq.n 11bfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 11b46 │ │ │ │ │ + cbz r0, 11b6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11af0 │ │ │ │ │ + beq.n 11b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11af0 │ │ │ │ │ + beq.n 11b18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11af4 │ │ │ │ │ + b.n 11b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11be4 │ │ │ │ │ + blt.n 11c0c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 11b86 │ │ │ │ │ + cbz r3, 11bae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11b8c │ │ │ │ │ + cbnz r3, 11bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b490 │ │ │ │ │ + bl b490 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11ace │ │ │ │ │ + beq.n 11af6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11af4 │ │ │ │ │ + b.n 11b1c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ada │ │ │ │ │ + beq.n 11b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ada │ │ │ │ │ + beq.n 11b02 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11af0 │ │ │ │ │ + beq.n 11b18 │ │ │ │ │ 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, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11b34 │ │ │ │ │ + bne.n 11b5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b34 │ │ │ │ │ + b.n 11b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11aac │ │ │ │ │ + b.n 11ad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11af4 │ │ │ │ │ + b.n 11b1c │ │ │ │ │ │ │ │ │ │ -00011bf0 <_loop1_73_rule>: │ │ │ │ │ +00011c18 <_loop1_73_rule>: │ │ │ │ │ _loop1_73_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11ec8 <_loop1_73_rule+0x2d8> │ │ │ │ │ + beq.w 11ef0 <_loop1_73_rule+0x2d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ec8 <_loop1_73_rule+0x2d8> │ │ │ │ │ + bne.w 11ef0 <_loop1_73_rule+0x2d8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11e54 <_loop1_73_rule+0x264> │ │ │ │ │ + bne.w 11e7c <_loop1_73_rule+0x264> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e5e <_loop1_73_rule+0x26e> │ │ │ │ │ + beq.w 11e86 <_loop1_73_rule+0x26e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11e54 <_loop1_73_rule+0x264> │ │ │ │ │ + bne.w 11e7c <_loop1_73_rule+0x264> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11cdc <_loop1_73_rule+0xec> │ │ │ │ │ + b.n 11d04 <_loop1_73_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eb6 <_loop1_73_rule+0x2c6> │ │ │ │ │ + beq.w 11ede <_loop1_73_rule+0x2c6> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e12 <_loop1_73_rule+0x222> │ │ │ │ │ + beq.w 11e3a <_loop1_73_rule+0x222> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e94 <_loop1_73_rule+0x2a4> │ │ │ │ │ + bne.w 11ebc <_loop1_73_rule+0x2a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e20 <_loop1_73_rule+0x230> │ │ │ │ │ + beq.w 11e48 <_loop1_73_rule+0x230> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e82 <_loop1_73_rule+0x292> │ │ │ │ │ + bne.w 11eaa <_loop1_73_rule+0x292> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 11cd2 <_loop1_73_rule+0xe2> │ │ │ │ │ + bne.n 11cfa <_loop1_73_rule+0xe2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6e <_loop1_73_rule+0x27e> │ │ │ │ │ + beq.w 11e96 <_loop1_73_rule+0x27e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11eae <_loop1_73_rule+0x2be> │ │ │ │ │ + beq.w 11ed6 <_loop1_73_rule+0x2be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11eae <_loop1_73_rule+0x2be> │ │ │ │ │ + bne.w 11ed6 <_loop1_73_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11d5e <_loop1_73_rule+0x16e> │ │ │ │ │ + bne.n 11d86 <_loop1_73_rule+0x16e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11ea6 <_loop1_73_rule+0x2b6> │ │ │ │ │ + beq.w 11ece <_loop1_73_rule+0x2b6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ea6 <_loop1_73_rule+0x2b6> │ │ │ │ │ + bne.w 11ece <_loop1_73_rule+0x2b6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11ec0 <_loop1_73_rule+0x2d0> │ │ │ │ │ + bne.w 11ee8 <_loop1_73_rule+0x2d0> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 11e24 <_loop1_73_rule+0x234> │ │ │ │ │ + beq.n 11e4c <_loop1_73_rule+0x234> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11c52 <_loop1_73_rule+0x62> │ │ │ │ │ + bne.n 11c7a <_loop1_73_rule+0x62> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 11d5c <_loop1_73_rule+0x16c> │ │ │ │ │ + cbnz r3, 11d84 <_loop1_73_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11de6 <_loop1_73_rule+0x1f6> │ │ │ │ │ + bne.n 11e0e <_loop1_73_rule+0x1f6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 11e4e <_loop1_73_rule+0x25e> │ │ │ │ │ + beq.n 11e76 <_loop1_73_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e4e <_loop1_73_rule+0x25e> │ │ │ │ │ + bne.n 11e76 <_loop1_73_rule+0x25e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11e6e <_loop1_73_rule+0x27e> │ │ │ │ │ + beq.n 11e96 <_loop1_73_rule+0x27e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11dd2 <_loop1_73_rule+0x1e2> │ │ │ │ │ + ble.n 11dfa <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11dd2 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 11dfa <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11dd2 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 11dfa <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 11dd2 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 11dfa <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 11dd2 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 11dfa <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 11dd2 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 11dfa <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 11dd2 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 11dfa <_loop1_73_rule+0x1e2> │ │ │ │ │ movs r3, #6 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 11dc0 <_loop1_73_rule+0x1d0> │ │ │ │ │ + bne.n 11de8 <_loop1_73_rule+0x1d0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -31863,510 +31884,510 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11d5c <_loop1_73_rule+0x16c> │ │ │ │ │ + beq.n 11d84 <_loop1_73_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e82 <_loop1_73_rule+0x292> │ │ │ │ │ + bne.n 11eaa <_loop1_73_rule+0x292> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 11cd2 <_loop1_73_rule+0xe2> │ │ │ │ │ - b.n 11cb8 <_loop1_73_rule+0xc8> │ │ │ │ │ + bne.w 11cfa <_loop1_73_rule+0xe2> │ │ │ │ │ + b.n 11ce0 <_loop1_73_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11e9e <_loop1_73_rule+0x2ae> │ │ │ │ │ + bne.n 11ec6 <_loop1_73_rule+0x2ae> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d4a <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 11d72 <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11ed0 <_loop1_73_rule+0x2e0> │ │ │ │ │ + blt.n 11ef8 <_loop1_73_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ec0 <_loop1_73_rule+0x2d0> │ │ │ │ │ + bne.n 11ee8 <_loop1_73_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c52 <_loop1_73_rule+0x62> │ │ │ │ │ - b.n 11d42 <_loop1_73_rule+0x152> │ │ │ │ │ + bne.w 11c7a <_loop1_73_rule+0x62> │ │ │ │ │ + b.n 11d6a <_loop1_73_rule+0x152> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11ddc <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 11e04 <_loop1_73_rule+0x1ec> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11ddc <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 11e04 <_loop1_73_rule+0x1ec> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11ddc <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 11e04 <_loop1_73_rule+0x1ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11e02 <_loop1_73_rule+0x212> │ │ │ │ │ + beq.n 11e2a <_loop1_73_rule+0x212> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d60 <_loop1_73_rule+0x170> │ │ │ │ │ + b.n 11d88 <_loop1_73_rule+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 11edc <_loop1_73_rule+0x2ec> │ │ │ │ │ + cbz r0, 11f04 <_loop1_73_rule+0x2ec> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d4a <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 11d72 <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11d1c <_loop1_73_rule+0x12c> │ │ │ │ │ + b.n 11d44 <_loop1_73_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11cf6 <_loop1_73_rule+0x106> │ │ │ │ │ + b.n 11d1e <_loop1_73_rule+0x106> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d4a <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 11d72 <_loop1_73_rule+0x15a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d4a <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 11d72 <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11c24 <_loop1_73_rule+0x34> │ │ │ │ │ + b.n 11c4c <_loop1_73_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d4a <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 11d72 <_loop1_73_rule+0x15a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ca4 <_loop1_73_rule+0xb4> │ │ │ │ │ - b.n 11e20 <_loop1_73_rule+0x230> │ │ │ │ │ + bne.w 11ccc <_loop1_73_rule+0xb4> │ │ │ │ │ + b.n 11e48 <_loop1_73_rule+0x230> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011ef0 : │ │ │ │ │ +00011f18 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1206a │ │ │ │ │ + beq.w 12092 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1206a │ │ │ │ │ + bne.w 12092 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12050 │ │ │ │ │ + bne.w 12078 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12048 │ │ │ │ │ + beq.w 12070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12048 │ │ │ │ │ + bne.n 12070 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1202a │ │ │ │ │ + bne.n 12052 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1200c │ │ │ │ │ + beq.n 12034 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11fce │ │ │ │ │ + beq.n 11ff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 11fce │ │ │ │ │ + cbz r0, 11ff6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11fc6 │ │ │ │ │ + cbz r0, 11fee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12032 │ │ │ │ │ + bne.n 1205a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 12008 │ │ │ │ │ + cbz r0, 12030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12056 │ │ │ │ │ + bne.n 1207e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1203a │ │ │ │ │ + bne.n 12062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12072 │ │ │ │ │ + bne.n 1209a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 11ff0 │ │ │ │ │ + cbnz r0, 12018 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 11fb8 │ │ │ │ │ + b.n 11fe0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fb2 │ │ │ │ │ - b.n 11fe8 │ │ │ │ │ + bne.n 11fda │ │ │ │ │ + b.n 12010 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11fd6 │ │ │ │ │ + b.n 11ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1203a │ │ │ │ │ + blt.n 12062 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 11f6a │ │ │ │ │ + beq.n 11f92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11fd6 │ │ │ │ │ + b.n 11ffe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11fa2 │ │ │ │ │ + beq.n 11fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11fd6 │ │ │ │ │ + b.n 11ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11f4e │ │ │ │ │ + b.n 11f76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11fbc │ │ │ │ │ + b.n 11fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11fb8 │ │ │ │ │ + beq.n 11fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11fbc │ │ │ │ │ + b.n 11fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11f24 │ │ │ │ │ + b.n 11f4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11fbc │ │ │ │ │ + b.n 11fe4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001207c : │ │ │ │ │ +000120a4 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1215c │ │ │ │ │ + beq.n 12184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1215c │ │ │ │ │ + bne.n 12184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12154 │ │ │ │ │ + bne.n 1217c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 12112 │ │ │ │ │ + beq.n 1213a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1213a │ │ │ │ │ + beq.n 12162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12104 │ │ │ │ │ + cbz r0, 1212c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12140 │ │ │ │ │ + cbz r0, 12168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12140 │ │ │ │ │ + cbnz r3, 12168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12148 │ │ │ │ │ + blt.n 12170 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12154 │ │ │ │ │ + cbnz r3, 1217c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120d4 │ │ │ │ │ + bne.n 120fc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12104 │ │ │ │ │ + b.n 1212c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12104 │ │ │ │ │ + beq.n 1212c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12108 │ │ │ │ │ + b.n 12130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12108 │ │ │ │ │ + b.n 12130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 120ac │ │ │ │ │ + b.n 120d4 │ │ │ │ │ │ │ │ │ │ -00012164 <_loop0_71_rule>: │ │ │ │ │ +0001218c <_loop0_71_rule>: │ │ │ │ │ _loop0_71_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1240c <_loop0_71_rule+0x2a8> │ │ │ │ │ + beq.w 12434 <_loop0_71_rule+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1240c <_loop0_71_rule+0x2a8> │ │ │ │ │ + bne.w 12434 <_loop0_71_rule+0x2a8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12402 <_loop0_71_rule+0x29e> │ │ │ │ │ + bne.w 1242a <_loop0_71_rule+0x29e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123f2 <_loop0_71_rule+0x28e> │ │ │ │ │ + beq.w 1241a <_loop0_71_rule+0x28e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12402 <_loop0_71_rule+0x29e> │ │ │ │ │ + bne.w 1242a <_loop0_71_rule+0x29e> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 123ea <_loop0_71_rule+0x286> │ │ │ │ │ + beq.w 12412 <_loop0_71_rule+0x286> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 123ea <_loop0_71_rule+0x286> │ │ │ │ │ + bne.w 12412 <_loop0_71_rule+0x286> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 122f2 <_loop0_71_rule+0x18e> │ │ │ │ │ + bne.w 1231a <_loop0_71_rule+0x18e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 123e2 <_loop0_71_rule+0x27e> │ │ │ │ │ + beq.w 1240a <_loop0_71_rule+0x27e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 123e2 <_loop0_71_rule+0x27e> │ │ │ │ │ + bne.w 1240a <_loop0_71_rule+0x27e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 123da <_loop0_71_rule+0x276> │ │ │ │ │ + bne.w 12402 <_loop0_71_rule+0x276> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 122ac <_loop0_71_rule+0x148> │ │ │ │ │ + beq.n 122d4 <_loop0_71_rule+0x148> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122d6 <_loop0_71_rule+0x172> │ │ │ │ │ + beq.n 122fe <_loop0_71_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123d0 <_loop0_71_rule+0x26c> │ │ │ │ │ + beq.w 123f8 <_loop0_71_rule+0x26c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -32374,124 +32395,124 @@ │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123be <_loop0_71_rule+0x25a> │ │ │ │ │ + beq.w 123e6 <_loop0_71_rule+0x25a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 123a8 <_loop0_71_rule+0x244> │ │ │ │ │ + bne.w 123d0 <_loop0_71_rule+0x244> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122de <_loop0_71_rule+0x17a> │ │ │ │ │ + beq.n 12306 <_loop0_71_rule+0x17a> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12394 <_loop0_71_rule+0x230> │ │ │ │ │ + bne.w 123bc <_loop0_71_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 122a0 <_loop0_71_rule+0x13c> │ │ │ │ │ + bne.n 122c8 <_loop0_71_rule+0x13c> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12380 <_loop0_71_rule+0x21c> │ │ │ │ │ + beq.n 123a8 <_loop0_71_rule+0x21c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 121c2 <_loop0_71_rule+0x5e> │ │ │ │ │ + b.n 121ea <_loop0_71_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12414 <_loop0_71_rule+0x2b0> │ │ │ │ │ + blt.w 1243c <_loop0_71_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd fp, sl, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 123da <_loop0_71_rule+0x276> │ │ │ │ │ + bne.w 12402 <_loop0_71_rule+0x276> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1222c <_loop0_71_rule+0xc8> │ │ │ │ │ + bne.n 12254 <_loop0_71_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 122f0 <_loop0_71_rule+0x18c> │ │ │ │ │ + cbnz r3, 12318 <_loop0_71_rule+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1207c │ │ │ │ │ + bl 120a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12366 <_loop0_71_rule+0x202> │ │ │ │ │ + bne.n 1238e <_loop0_71_rule+0x202> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12380 <_loop0_71_rule+0x21c> │ │ │ │ │ + beq.n 123a8 <_loop0_71_rule+0x21c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12352 <_loop0_71_rule+0x1ee> │ │ │ │ │ + ble.n 1237a <_loop0_71_rule+0x1ee> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12352 <_loop0_71_rule+0x1ee> │ │ │ │ │ + beq.n 1237a <_loop0_71_rule+0x1ee> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 12352 <_loop0_71_rule+0x1ee> │ │ │ │ │ + beq.n 1237a <_loop0_71_rule+0x1ee> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 12352 <_loop0_71_rule+0x1ee> │ │ │ │ │ + beq.n 1237a <_loop0_71_rule+0x1ee> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 12352 <_loop0_71_rule+0x1ee> │ │ │ │ │ + beq.n 1237a <_loop0_71_rule+0x1ee> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 12352 <_loop0_71_rule+0x1ee> │ │ │ │ │ + beq.n 1237a <_loop0_71_rule+0x1ee> │ │ │ │ │ movs r3, #5 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 12340 <_loop0_71_rule+0x1dc> │ │ │ │ │ + bne.n 12368 <_loop0_71_rule+0x1dc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -32503,87 +32524,87 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122f0 <_loop0_71_rule+0x18c> │ │ │ │ │ + beq.n 12318 <_loop0_71_rule+0x18c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12278 <_loop0_71_rule+0x114> │ │ │ │ │ + b.n 122a0 <_loop0_71_rule+0x114> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1235c <_loop0_71_rule+0x1f8> │ │ │ │ │ + b.n 12384 <_loop0_71_rule+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1227e <_loop0_71_rule+0x11a> │ │ │ │ │ + beq.w 122a6 <_loop0_71_rule+0x11a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 122f4 <_loop0_71_rule+0x190> │ │ │ │ │ + b.n 1231c <_loop0_71_rule+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12268 <_loop0_71_rule+0x104> │ │ │ │ │ + beq.w 12290 <_loop0_71_rule+0x104> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122de <_loop0_71_rule+0x17a> │ │ │ │ │ + b.n 12306 <_loop0_71_rule+0x17a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123b6 <_loop0_71_rule+0x252> │ │ │ │ │ + bne.n 123de <_loop0_71_rule+0x252> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122de <_loop0_71_rule+0x17a> │ │ │ │ │ + b.n 12306 <_loop0_71_rule+0x17a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122de <_loop0_71_rule+0x17a> │ │ │ │ │ + b.n 12306 <_loop0_71_rule+0x17a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122de <_loop0_71_rule+0x17a> │ │ │ │ │ + b.n 12306 <_loop0_71_rule+0x17a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12206 <_loop0_71_rule+0xa2> │ │ │ │ │ + b.n 1222e <_loop0_71_rule+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 121de <_loop0_71_rule+0x7a> │ │ │ │ │ + b.n 12206 <_loop0_71_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1235c <_loop0_71_rule+0x1f8> │ │ │ │ │ + b.n 12384 <_loop0_71_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1235c <_loop0_71_rule+0x1f8> │ │ │ │ │ + b.n 12384 <_loop0_71_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12198 <_loop0_71_rule+0x34> │ │ │ │ │ + b.n 121c0 <_loop0_71_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122de <_loop0_71_rule+0x17a> │ │ │ │ │ + b.n 12306 <_loop0_71_rule+0x17a> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -174,15 +174,15 @@ │ │ │ │ │ cbz r3, 19c <_tmp_174_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1c6 <_tmp_174_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1be <_tmp_174_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ca <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 22a <_tmp_177_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6320 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 22a <_tmp_177_rule+0x60> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -383,22 +383,22 @@ │ │ │ │ │ cbz r3, 34c <_tmp_130_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 36a <_tmp_130_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 719c │ │ │ │ │ + bl 7138 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 366 <_tmp_130_rule+0x56> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 366 <_tmp_130_rule+0x56> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 75f8 │ │ │ │ │ + bl 7594 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 366 <_tmp_130_rule+0x56> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -429,15 +429,15 @@ │ │ │ │ │ cbz r6, 3aa <_tmp_168_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3d2 <_tmp_168_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl dea8 │ │ │ │ │ + bl de9c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 3ca <_tmp_168_rule+0x5c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 82cc │ │ │ │ │ + bl 8268 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -615,15 +615,15 @@ │ │ │ │ │ cbnz r5, 57e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 578 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -661,15 +661,15 @@ │ │ │ │ │ b.n 8aa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 5e2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5e2 │ │ │ │ │ @@ -711,15 +711,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 716 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -856,15 +856,15 @@ │ │ │ │ │ bne.w 824 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 784 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -910,15 +910,15 @@ │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 81e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 81e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -988,15 +988,15 @@ │ │ │ │ │ b.n 8aa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 8a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5ac │ │ │ │ │ + bl d5a0 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 8a2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -1127,15 +1127,15 @@ │ │ │ │ │ cbz r3, 952 <_tmp_128_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 972 <_tmp_128_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e280 │ │ │ │ │ + bl e274 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 96e <_tmp_128_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 96e <_tmp_128_rule+0x58> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ b.n b24 <_loop0_145_rule+0xdc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n a84 <_loop0_145_rule+0x3c> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f84c │ │ │ │ │ + bl f874 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, ae2 <_loop0_145_rule+0x9a> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n ad6 <_loop0_145_rule+0x8e> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1642,15 +1642,15 @@ │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n e9c <_gather_104_rule+0x158> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e8e <_gather_104_rule+0x14a> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ @@ -1682,15 +1682,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ cbz r2, e2e <_gather_104_rule+0xea> │ │ │ │ │ - bl 71d8 │ │ │ │ │ + bl 71c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, e2e <_gather_104_rule+0xea> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cbz r2, e10 <_gather_104_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -2093,15 +2093,15 @@ │ │ │ │ │ cbz r3, 1188 <_tmp_175_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 11b2 <_tmp_175_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6730 │ │ │ │ │ + bl 673c │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 11aa <_tmp_175_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ca <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2144,15 +2144,15 @@ │ │ │ │ │ cbz r3, 11f2 <_tmp_135_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1212 <_tmp_135_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 11ef0 │ │ │ │ │ + bl 11f18 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 120e <_tmp_135_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 120e <_tmp_135_rule+0x58> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ addlt r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt.n 36 <_PyLexer_tok_reserve_buf+0x36> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - subs r5, r2, r4 │ │ │ │ │ + subs r6, r2, r4 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n ac <_PyLexer_tok_reserve_buf+0xac> │ │ │ │ │ sub.w r8, r2, r4 │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ - subs r7, r2, r4 │ │ │ │ │ + subs r5, r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #2708] @ 0xa94 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - subs r6, r0, r4 │ │ │ │ │ + subs r7, r0, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl bc <_PyLexer_remember_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -51,36 +51,36 @@ │ │ │ │ │ cbz r0, b6 <_PyLexer_tok_reserve_buf+0xb6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ite ge │ │ │ │ │ addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge r3, r0, r5 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - add.w r4, r0, r5 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + add.w r4, r0, r6 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r6 │ │ │ │ │ + addge r3, r0, r7 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ str.w r3, [r2, #2708] @ 0xa94 │ │ │ │ │ bl 114 <_PyLexer_restore_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_restore_fstring_buffers │ │ │ │ │ b.n 2e <_PyLexer_tok_reserve_buf+0x2e> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 4a <_PyLexer_tok_reserve_buf+0x4a> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b.n 30 <_PyLexer_tok_reserve_buf+0x30> │ │ │ │ │ │ │ │ │ │ 000000bc <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -88,19 +88,19 @@ │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 86: 000024d9 272 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -110,149 +110,149 @@ │ │ │ │ │ 00001776 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ 0000177a 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ 0000177e 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000017c2 00004c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000017ce 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ 000017d2 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ 000017d6 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000180c 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001862 0000262f R_ARM_THM_MOVW_ABS_NC 00000458 .LC31 │ │ │ │ │ -00001866 00002630 R_ARM_THM_MOVT_ABS 00000458 .LC31 │ │ │ │ │ -0000186a 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018ba 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018f0 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001904 0000590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001970 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019a4 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000019a8 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000019ac 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000019b2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -000019b6 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00001818 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001866 0000262f R_ARM_THM_MOVW_ABS_NC 00000458 .LC31 │ │ │ │ │ +0000186a 00002630 R_ARM_THM_MOVT_ABS 00000458 .LC31 │ │ │ │ │ +0000186e 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000018be 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018d2 0000590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000018fc 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001940 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001948 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +0000194c 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +000019c4 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001a46 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001a52 00005b0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001a74 00005c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae8 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001b38 00005d0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001b40 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00001b44 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00001b4c 00005e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b64 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001b68 00005030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001b90 00005d0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001b9a 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001bf2 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bfc 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ -00001c00 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ -00001c04 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c5a 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001c5e 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001cde 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00001ce2 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00001ce6 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001cf4 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d3a 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d44 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ -00001d48 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ -00001d4c 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d6c 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ -00001d70 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ -00001d74 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d8c 0000282f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC33 │ │ │ │ │ -00001d90 00002830 R_ARM_THM_MOVT_ABS 000004f0 .LC33 │ │ │ │ │ -00001d96 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001db8 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001dbc 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001dc0 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001dca 0000272f R_ARM_THM_MOVW_ABS_NC 00000498 .LC32 │ │ │ │ │ -00001dce 00002730 R_ARM_THM_MOVT_ABS 00000498 .LC32 │ │ │ │ │ -00001dd2 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001dee 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00001df2 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00001df8 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e18 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00001e1c 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00001e20 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001e38 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00001e3c 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00001e40 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001e58 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00001e5c 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00001e60 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001e78 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00001e7c 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00001e80 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001ea8 0000252f R_ARM_THM_MOVW_ABS_NC 0000043c .LC30 │ │ │ │ │ -00001eac 00002530 R_ARM_THM_MOVT_ABS 0000043c .LC30 │ │ │ │ │ -00001ec4 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00001ec8 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00001ece 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001edc 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ef6 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001f16 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f1e 00002b2f R_ARM_THM_MOVW_ABS_NC 00000568 .LC36 │ │ │ │ │ -00001f22 00002b30 R_ARM_THM_MOVT_ABS 00000568 .LC36 │ │ │ │ │ -00001f5a 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f68 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00001f6c 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00001f90 0000292f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -00001f94 00002930 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -00001f98 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001fa0 0000032f R_ARM_THM_MOVW_ABS_NC 00000020 .LC1 │ │ │ │ │ -00001fa4 00000330 R_ARM_THM_MOVT_ABS 00000020 .LC1 │ │ │ │ │ -00001fa8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001fac 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fb0 00004e0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001fb4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fb8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fbc 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001fc0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fc4 00004e0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001fde 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ff6 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00001ffa 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00001ffe 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000200c 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002028 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -0000202c 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00002080 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -00002084 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00002088 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000020a0 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000020a4 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000020a8 00005f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000020fc 00002e2f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ -00002100 00002e30 R_ARM_THM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ -00002104 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002128 00002d2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC38 │ │ │ │ │ -0000212c 00002d30 R_ARM_THM_MOVT_ABS 00000594 .LC38 │ │ │ │ │ -00002130 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000216c 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002170 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -0000219a 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -0000219e 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -000021a4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -000021a8 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002200 00005c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002206 0000530a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002212 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00002216 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -0000221a 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002226 0000600a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000223c 00005c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002244 0000610a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -0000225a 00005c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000226e 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00002272 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00002276 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022b4 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000022b8 00006230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000022be 0000630a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000022f0 0000490a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002362 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000236a 0000480a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a84 00005b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001a8c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00001a90 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00001a98 00005c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ab0 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001ab4 00005030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001adc 00005b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001b00 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00001b04 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00001b08 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b8a 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00001b8e 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00001b92 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001ba0 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bb6 0000282f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC33 │ │ │ │ │ +00001bba 00002830 R_ARM_THM_MOVT_ABS 000004f0 .LC33 │ │ │ │ │ +00001bc0 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bd2 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ +00001bd6 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ +00001bda 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001c30 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001c34 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001c58 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001c5c 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001c60 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001c86 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001c92 00005e0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001cb4 00005f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cbc 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001d3a 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ +00001d3e 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ +00001d42 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d8a 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d94 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ +00001d98 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ +00001d9c 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dc0 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00001dc4 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00001dca 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dd8 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001de0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00001de4 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00001e1e 0000252f R_ARM_THM_MOVW_ABS_NC 0000043c .LC30 │ │ │ │ │ +00001e22 00002530 R_ARM_THM_MOVT_ABS 0000043c .LC30 │ │ │ │ │ +00001e36 0000272f R_ARM_THM_MOVW_ABS_NC 00000498 .LC32 │ │ │ │ │ +00001e3a 00002730 R_ARM_THM_MOVT_ABS 00000498 .LC32 │ │ │ │ │ +00001e3e 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e56 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e9c 00005f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ea2 0000530a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001eae 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00001eb2 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00001eb6 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ec2 0000600a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001ed8 00005f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ee4 0000610a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00001efa 00005f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f12 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00001f16 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00001f1a 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f72 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00001f76 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00001f7a 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001f98 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00001f9c 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00001fa2 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fc6 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00001fca 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +00001fce 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001fe6 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00001fea 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00001fee 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002006 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000200a 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +0000200e 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000020c0 00002e2f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ +000020c4 00002e30 R_ARM_THM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ +000020c8 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020ec 00002d2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC38 │ │ │ │ │ +000020f0 00002d30 R_ARM_THM_MOVT_ABS 00000594 .LC38 │ │ │ │ │ +000020f4 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002130 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002134 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +0000215e 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00002162 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00002168 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +0000216c 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +0000218a 0000490a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000021fc 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002204 0000480a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002218 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +0000222e 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +00002232 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +00002236 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002244 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000224e 0000292f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +00002252 00002930 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +00002256 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000226a 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022c2 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +000022c6 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +000022f0 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +000022f4 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +000022f8 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002310 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00002314 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00002318 00005d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002332 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002336 00006230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000233c 0000630a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000235a 0000032f R_ARM_THM_MOVW_ABS_NC 00000020 .LC1 │ │ │ │ │ +0000235e 00000330 R_ARM_THM_MOVT_ABS 00000020 .LC1 │ │ │ │ │ +00002362 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002366 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000236a 00004e0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000236e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002372 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002376 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000237a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000237e 00004e0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002398 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023a0 00002b2f R_ARM_THM_MOVW_ABS_NC 00000568 .LC36 │ │ │ │ │ +000023a4 00002b30 R_ARM_THM_MOVT_ABS 00000568 .LC36 │ │ │ │ │ 0000241c 00004c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000244e 00004c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000245a 0000052f R_ARM_THM_MOVW_ABS_NC 00000068 .LC3 │ │ │ │ │ 0000245e 00000530 R_ARM_THM_MOVT_ABS 00000068 .LC3 │ │ │ │ │ 00002464 00004d0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000024ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000020 .LC1 │ │ │ │ │ 000024b2 00000330 R_ARM_THM_MOVT_ABS 00000020 .LC1 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -68,18 +68,18 @@ │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ -_PyUnicode_ScanIdentifier │ │ │ │ │ -_Py_Dealloc │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +_PyUnicode_ScanIdentifier │ │ │ │ │ +_Py_Dealloc │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -90,48 +90,48 @@ │ │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ │ beq.w 504 <_PyTokenizer_Get+0x504> │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ beq.w 3e4 <_PyTokenizer_Get+0x3e4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 446 <_PyTokenizer_Get+0x446> │ │ │ │ │ mov r9, lr │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ beq.w 29e <_PyTokenizer_Get+0x29e> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcs.w 67e <_PyTokenizer_Get+0x67e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #22 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ beq.w 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ ldr.w r1, [r7, #2812] @ 0xafc │ │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 4ea <_PyTokenizer_Get+0x4ea> │ │ │ │ │ ldr.w r0, [r7, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, #10 │ │ │ │ │ ite eq │ │ │ │ │ @@ -246,22 +246,22 @@ │ │ │ │ │ b.n 46 <_PyTokenizer_Get+0x46> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w 4dc <_PyTokenizer_Get+0x4dc> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4e2 <_PyTokenizer_Get+0x4e2> │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r6, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r5, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -365,33 +365,33 @@ │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.w 618 <_PyTokenizer_Get+0x618> │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ - sub.w r1, r6, #123 @ 0x7b │ │ │ │ │ + sub.w r1, r5, #123 @ 0x7b │ │ │ │ │ bics.w r3, r1, #2 │ │ │ │ │ mla r2, r2, sl, r4 │ │ │ │ │ - ldr.w r5, [r2, #2772] @ 0xad4 │ │ │ │ │ + ldr.w r6, [r2, #2772] @ 0xad4 │ │ │ │ │ beq.w 622 <_PyTokenizer_Get+0x622> │ │ │ │ │ - cbnz r5, 410 <_PyTokenizer_Get+0x410> │ │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ │ + cbnz r6, 410 <_PyTokenizer_Get+0x410> │ │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ │ beq.w 688 <_PyTokenizer_Get+0x688> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ beq.n 426 <_PyTokenizer_Get+0x426> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mla r6, r6, sl, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 440 <_PyTokenizer_Get+0x440> │ │ │ │ │ @@ -456,17 +456,17 @@ │ │ │ │ │ str.w r5, [r0, #2752] @ 0xac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6f8 │ │ │ │ │ b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ b.n 2e4 <_PyTokenizer_Get+0x2e4> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r5, sl │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r6, fp │ │ │ │ │ + mov r5, sl │ │ │ │ │ b.n 2e0 <_PyTokenizer_Get+0x2e0> │ │ │ │ │ ldr.w r3, [r7, #2760] @ 0xac8 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.n 164 <_PyTokenizer_Get+0x164> │ │ │ │ │ ldr.w r3, [r2, #2760] @ 0xac8 │ │ │ │ │ @@ -594,19 +594,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ b.n 3f2 <_PyTokenizer_Get+0x3f2> │ │ │ │ │ - cbz r5, 664 <_PyTokenizer_Get+0x664> │ │ │ │ │ + cbz r6, 664 <_PyTokenizer_Get+0x664> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 2478 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ b.n 41e <_PyTokenizer_Get+0x41e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -624,21 +624,21 @@ │ │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 624 <_PyTokenizer_Get+0x624> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ b.n 656 <_PyTokenizer_Get+0x656> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ b.n 304 <_PyTokenizer_Get+0x304> │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r5, sl │ │ │ │ │ @@ -727,18 +727,18 @@ │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldrb.w r1, [r8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - bhi.w 1fb4 │ │ │ │ │ + bhi.w 236e │ │ │ │ │ ldrb.w r2, [r8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ movs r7, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ cmp r8, sl │ │ │ │ │ beq.w f52 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ @@ -756,20 +756,20 @@ │ │ │ │ │ movs r5, #9 │ │ │ │ │ movt r5, #128 @ 0x80 │ │ │ │ │ lsrs r5, r2 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ bmi.w c64 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2014 │ │ │ │ │ + beq.w 2060 │ │ │ │ │ str.w r8, [r4, #28] │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 1fd4 │ │ │ │ │ + beq.w 238e │ │ │ │ │ bic.w r2, r5, #32 │ │ │ │ │ sub.w r1, r2, #65 @ 0x41 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ bls.w 96e │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 980 │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq.w 1fc8 │ │ │ │ │ + beq.w 2382 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ beq.w a2e │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ beq.w b00 │ │ │ │ │ uxtb r2, r5 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -810,15 +810,15 @@ │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ bmi.w 157c │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #39 @ 0x27 │ │ │ │ │ beq.w 10b4 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq.w 1b98 │ │ │ │ │ + beq.w 1cba │ │ │ │ │ sub.w r6, r5, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ │ @@ -840,19 +840,19 @@ │ │ │ │ │ bne.w 14c0 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ beq.w c2e │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 1fb4 │ │ │ │ │ + bcc.w 236e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq.w b8c │ │ │ │ │ ble.w c36 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ @@ -879,15 +879,15 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2014 │ │ │ │ │ + beq.w 2060 │ │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ │ str.w r8, [r4, #28] │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ bne.w 7d4 │ │ │ │ │ movw r8, #47102 @ 0xb7fe │ │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -899,20 +899,20 @@ │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ bmi.n 92e │ │ │ │ │ add.w r9, r4, #12288 @ 0x3000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1952 │ │ │ │ │ + bne.w 1922 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19b2 │ │ │ │ │ + bne.w 1948 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 1fd4 │ │ │ │ │ + beq.w 238e │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ beq.w fc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ b.n 7ec │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ beq.w fde │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ @@ -952,30 +952,30 @@ │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w c2a │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.w 1734 │ │ │ │ │ + beq.w 172a │ │ │ │ │ ldrd r2, r9, [r4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ - bcc.w 1fb4 │ │ │ │ │ + bcc.w 236e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1a28 │ │ │ │ │ + bne.w 1c68 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -984,15 +984,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w d5e │ │ │ │ │ add.w r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r9, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f6 │ │ │ │ │ + bne.w 1802 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r9, r5 │ │ │ │ │ @@ -1012,27 +1012,27 @@ │ │ │ │ │ cmp r1, #32 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r7, #1 │ │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ beq.n a66 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq.w 18f8 │ │ │ │ │ + beq.w 18c6 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq.w 1a1c │ │ │ │ │ + beq.w 19cc │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq.w 1eee │ │ │ │ │ + beq.w 2210 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcc.w 1fb4 │ │ │ │ │ + bcc.w 236e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ sub.w r6, r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #25 │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ bhi.w cc4 │ │ │ │ │ movs r2, #9 │ │ │ │ │ movt r2, #512 @ 0x200 │ │ │ │ │ @@ -1041,15 +1041,15 @@ │ │ │ │ │ bpl.w cc4 │ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ beq.w 12b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1f72 │ │ │ │ │ + bne.w 22cc │ │ │ │ │ ldr.w r6, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ str.w r8, [r4, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w d2e │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n 744 │ │ │ │ │ @@ -1058,28 +1058,28 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ bl 23bc │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 18a2 │ │ │ │ │ + bmi.w 18a6 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1bd8 │ │ │ │ │ + beq.w 19ac │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 18e6 │ │ │ │ │ + beq.w 18f2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 1fb4 │ │ │ │ │ + bcc.w 236e │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1105,15 +1105,15 @@ │ │ │ │ │ bne.w 8a0 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ ble.n c40 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ bne.n c68 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 1f8e │ │ │ │ │ + bgt.w 224c │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add.w r6, r4, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r5, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r6, #684] @ 0x2ac │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ @@ -1148,15 +1148,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d42 │ │ │ │ │ + bne.w 1d92 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ beq.n be0 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.w 9ac │ │ │ │ │ movs r3, #29 │ │ │ │ │ @@ -1189,18 +1189,18 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 78a │ │ │ │ │ ldr.w r7, [r9, #664] @ 0x298 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bgt.w 151c │ │ │ │ │ ldr.w r3, [r9, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1710 │ │ │ │ │ + bne.w 1708 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f1e │ │ │ │ │ + beq.w 23a0 │ │ │ │ │ ble.w 8e6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ @@ -1221,28 +1221,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1460 │ │ │ │ │ ldr.w r6, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 1416 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 20b0 │ │ │ │ │ + bne.w 2074 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ beq.w e18 │ │ │ │ │ ble.w 134e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt.w 1f4e │ │ │ │ │ + bgt.w 1e4a │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ bge.w 13b2 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -1278,15 +1278,15 @@ │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bgt.w a3a │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w r1, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18c6 │ │ │ │ │ + bne.w 1904 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r6, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ @@ -1294,46 +1294,46 @@ │ │ │ │ │ b.n a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ bne.n e34 │ │ │ │ │ bl 23bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 2138 │ │ │ │ │ + beq.w 20fc │ │ │ │ │ bgt.w 12c6 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ beq.w 12d2 │ │ │ │ │ ble.w 1428 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1c72 │ │ │ │ │ + beq.w 1ae4 │ │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1c8c │ │ │ │ │ + bmi.w 1b38 │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq.w 1914 │ │ │ │ │ + beq.w 1cfc │ │ │ │ │ bgt.w 1464 │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq.w 1914 │ │ │ │ │ + beq.w 1cfc │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ beq.w 146a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2700 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1460 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 1fb4 │ │ │ │ │ + bcc.w 236e │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1350,20 +1350,20 @@ │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n d1e │ │ │ │ │ bl 25e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b0 │ │ │ │ │ + beq.w 18b4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 188e │ │ │ │ │ + beq.w 1892 │ │ │ │ │ bic.w r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1914 │ │ │ │ │ + beq.w 1cfc │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ beq.w 146a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2700 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1396,15 +1396,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfa │ │ │ │ │ + bne.w 1bd0 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ beq.n e8a │ │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bcc.w a76 │ │ │ │ │ movs r3, #29 │ │ │ │ │ @@ -1425,18 +1425,18 @@ │ │ │ │ │ b.n 8f4 │ │ │ │ │ add.w r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r7, [r9, #664] @ 0x298 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ble.w c72 │ │ │ │ │ ldr.w r3, [r9, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bb6 │ │ │ │ │ + bne.w 1914 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f1e │ │ │ │ │ + beq.w 23a0 │ │ │ │ │ bgt.w c8a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ bmi.w 1498 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ @@ -1455,15 +1455,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 8f2 │ │ │ │ │ b.n 13e6 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.w 1708 │ │ │ │ │ + bne.w 1722 │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1786 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ @@ -1483,20 +1483,20 @@ │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.w 79a │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #29 │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1f2e │ │ │ │ │ + beq.w 1f46 │ │ │ │ │ add.w sl, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #28 │ │ │ │ │ str.w sl, [r4, #28] │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq.w 1fd4 │ │ │ │ │ + beq.w 238e │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1460 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, fp │ │ │ │ │ it ne │ │ │ │ │ @@ -1542,27 +1542,27 @@ │ │ │ │ │ bl 23bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ bne.n ffa │ │ │ │ │ tst.w r7, r8 │ │ │ │ │ - bne.w 1da8 │ │ │ │ │ + bne.w 1c48 │ │ │ │ │ tst.w r8, sl │ │ │ │ │ - bne.w 1e68 │ │ │ │ │ + bne.w 1fd6 │ │ │ │ │ tst.w r6, r8 │ │ │ │ │ - bne.w 1e48 │ │ │ │ │ + bne.w 1fb6 │ │ │ │ │ tst.w r9, r8 │ │ │ │ │ - bne.w 1e28 │ │ │ │ │ + bne.w 1ff6 │ │ │ │ │ tst r7, r6 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ + bne.w 1f62 │ │ │ │ │ tst.w r7, r9 │ │ │ │ │ - bne.w 2090 │ │ │ │ │ + bne.w 2300 │ │ │ │ │ tst.w r6, r9 │ │ │ │ │ - bne.w 2070 │ │ │ │ │ + bne.w 22e0 │ │ │ │ │ orrs.w r9, r6, r9 │ │ │ │ │ beq.n 10b4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ @@ -1596,19 +1596,19 @@ │ │ │ │ │ beq.n 1116 │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcc.w 1fb4 │ │ │ │ │ + bcc.w 236e │ │ │ │ │ ldrb.w r3, [r9, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 11d2 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ @@ -1633,58 +1633,58 @@ │ │ │ │ │ beq.n 11d0 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1d58 │ │ │ │ │ + bne.w 1da8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq.n 11c8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ beq.n 1166 │ │ │ │ │ mov r6, r1 │ │ │ │ │ b.n 1124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ + beq.w 1dac │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 1ee4 │ │ │ │ │ + beq.w 1f3c │ │ │ │ │ ldrd r1, sl, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ b.n 1124 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1820 │ │ │ │ │ + bne.w 1824 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 187a │ │ │ │ │ + beq.w 187e │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d6a │ │ │ │ │ + bne.w 1d38 │ │ │ │ │ cmp r6, sl │ │ │ │ │ beq.n 1180 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.n 1130 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 182c │ │ │ │ │ + b.n 1830 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne.n 1162 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ @@ -1698,15 +1698,15 @@ │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.w 782 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1816 │ │ │ │ │ + beq.w 17ea │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ @@ -1732,34 +1732,34 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w b66 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ subne r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 1bc4 │ │ │ │ │ + beq.w 1b24 │ │ │ │ │ cbnz r7, 128c │ │ │ │ │ uxtb r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 24d8 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f0a │ │ │ │ │ + beq.w 225e │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ beq.w b66 │ │ │ │ │ ldr.w r8, [r9, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ │ ldr.w r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a7a │ │ │ │ │ + bne.w 19d8 │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.w 19d8 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ bne.w b66 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne.w b66 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -1770,40 +1770,40 @@ │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.n fea │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 21be │ │ │ │ │ + bne.w 2182 │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n d1e │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1c1c │ │ │ │ │ + beq.w 1bf2 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ bne.w db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1c10 │ │ │ │ │ + beq.w 1be6 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr.w r5, [r8, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #16 │ │ │ │ │ - beq.w 1f62 │ │ │ │ │ + beq.w 22bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #27 │ │ │ │ │ bmi.n 12ee │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1c10 │ │ │ │ │ + beq.w 1be6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2844 │ │ │ │ │ @@ -1814,27 +1814,27 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18c2 │ │ │ │ │ + bne.w 1820 │ │ │ │ │ mov r8, r3 │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r6, [r4, #452] @ 0x1c4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1f48 │ │ │ │ │ + ble.w 1e44 │ │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ @@ -1856,15 +1856,15 @@ │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 1384 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 1f48 │ │ │ │ │ + bne.w 1e44 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ beq.w e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ @@ -1872,19 +1872,19 @@ │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.n fea │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.w 20e0 │ │ │ │ │ + bne.w 20a4 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ - bne.w 20e0 │ │ │ │ │ + bne.w 20a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 17e8 │ │ │ │ │ + bgt.w 17f4 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 8f2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -1911,25 +1911,25 @@ │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n d1e │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 2138 │ │ │ │ │ + beq.w 20fc │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1c1c │ │ │ │ │ + beq.w 1bf2 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - beq.w 1978 │ │ │ │ │ + beq.w 1cd8 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 1c8c │ │ │ │ │ + bmi.w 1b38 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq.w 188e │ │ │ │ │ + beq.w 1892 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ bgt.w dbe │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2700 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w e66 │ │ │ │ │ @@ -1988,19 +1988,19 @@ │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ beq.n 1508 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bcc.w 1fb4 │ │ │ │ │ + bcc.w 236e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1fa0 │ │ │ │ │ + bne.w 235a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2034,15 +2034,15 @@ │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.n fea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - beq.w 172a │ │ │ │ │ + beq.w 1738 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ bne.w 10e6 │ │ │ │ │ b.n 11d2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 139e │ │ │ │ │ @@ -2055,24 +2055,24 @@ │ │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ bl 23bc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 1afe │ │ │ │ │ + beq.w 1b14 │ │ │ │ │ bl 2478 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1ff4 │ │ │ │ │ + bgt.w 222c │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ str.w r2, [r3, #664] @ 0x298 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ adds r3, r4, r0 │ │ │ │ │ @@ -2100,15 +2100,15 @@ │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .short 0x002f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x0509004f │ │ │ │ │ + .word 0x04f8004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ @@ -2116,15 +2116,15 @@ │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x002f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x0509004f │ │ │ │ │ + .word 0x04f8004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ ldrb.w r1, [r8, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2166,36 +2166,36 @@ │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n fa6 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w 8e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ ble.w 8e6 │ │ │ │ │ b.w f1a │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n fa6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1c68 │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + b.w a18 │ │ │ │ │ movs r3, #3 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 1116 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1a28 │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - b.w a18 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 1708 │ │ │ │ │ + bne.n 1722 │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cbz r0, 1786 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -2222,20 +2222,20 @@ │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.w fb2 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ b.n fb2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1bd2 │ │ │ │ │ + bne.w 1b0e │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbz r0, 1814 │ │ │ │ │ + cbz r0, 17e8 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2249,36 +2249,38 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ mov sl, r8 │ │ │ │ │ b.w 782 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + b.w 782 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ bpl.w f2c │ │ │ │ │ b.n 1498 │ │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f86 │ │ │ │ │ + bne.w 23b0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - b.w 782 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + b.n 1336 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ beq.w 1460 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ beq.w 11d2 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ @@ -2287,18 +2289,18 @@ │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 1e88 │ │ │ │ │ + bgt.w 1dfe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 1d88 │ │ │ │ │ + bne.w 1bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2309,15 +2311,15 @@ │ │ │ │ │ b.n 1460 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r6, sl │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ beq.w 1460 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 182c │ │ │ │ │ + bne.n 1830 │ │ │ │ │ b.n 11d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ @@ -2331,237 +2333,173 @@ │ │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - b.n 1336 │ │ │ │ │ - ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d7a │ │ │ │ │ - str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1804 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w a28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mla r7, r0, r7, r7 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.w a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1d04 │ │ │ │ │ + bl 2478 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r8, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 1ebe │ │ │ │ │ + bl 2478 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #23 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 18b0 │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w e50 │ │ │ │ │ - cbnz r2, 19b2 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w a28 │ │ │ │ │ + ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w d7a │ │ │ │ │ + str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1810 │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 1712 │ │ │ │ │ + b.w f1a │ │ │ │ │ + cbnz r2, 1948 │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2478 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r9, #672] @ 0x2a0 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne.w 1434 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w 1434 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 13f6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ mov.w ip, #9 │ │ │ │ │ ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.n 19dc │ │ │ │ │ + b.n 1970 │ │ │ │ │ ldrb.w lr, [sl] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.w 1b0e │ │ │ │ │ + bne.n 1a5a │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - beq.w 1b14 │ │ │ │ │ + beq.n 1a60 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp lr, sl │ │ │ │ │ - bls.w 1b0e │ │ │ │ │ + bls.n 1a5a │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 19c8 │ │ │ │ │ + bne.n 195e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldrb.w r2, [lr] │ │ │ │ │ mov sl, lr │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 19fc │ │ │ │ │ + beq.n 198c │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq.n 19fc │ │ │ │ │ + beq.n 198c │ │ │ │ │ sub.w r2, r8, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r8, r2, sl │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 19da │ │ │ │ │ + b.n 196e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 18e2 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w a28 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.w a66 │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 173a │ │ │ │ │ - ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1460 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 22b4 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt.w 21c4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 173a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 173a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 173a │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 128c │ │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mla ip, ip, r8, r4 │ │ │ │ │ ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ │ ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1ad6 │ │ │ │ │ + b.n 1a34 │ │ │ │ │ ldr.w r3, [ip, #2804] @ 0xaf4 │ │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ │ cmp.w lr, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #1 │ │ │ │ │ - beq.n 1ad4 │ │ │ │ │ + beq.n 1a32 │ │ │ │ │ cmp.w lr, #34 @ 0x22 │ │ │ │ │ - beq.w 2378 │ │ │ │ │ + beq.w 2272 │ │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2378 │ │ │ │ │ + bne.w 2272 │ │ │ │ │ cmp.w lr, #35 @ 0x23 │ │ │ │ │ - bne.n 1ad4 │ │ │ │ │ + bne.n 1a32 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ - bpl.w 22ee │ │ │ │ │ + bpl.w 2188 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.n 1a9c │ │ │ │ │ + blt.n 19fa │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mla r2, r3, r8, r4 │ │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 1460 │ │ │ │ │ str.w r8, [fp, #28] │ │ │ │ │ - b.w 128c │ │ │ │ │ - bl 23bc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 15ac │ │ │ │ │ + b.n 128c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 22e6 │ │ │ │ │ + bne.w 22a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2478 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add.w r9, sl, #6 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bcs.n 1b40 │ │ │ │ │ + bcs.n 1a8c │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ strd r2, sl, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ @@ -2573,75 +2511,135 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b26 │ │ │ │ │ + bne.n 1a72 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 1b74 │ │ │ │ │ + beq.n 1ac0 │ │ │ │ │ ldrsb.w r3, [sl, #6] │ │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1b26 │ │ │ │ │ + blt.n 1a72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bne.n 1b26 │ │ │ │ │ + bne.n 1a72 │ │ │ │ │ add.w r5, r8, #6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1fe6 │ │ │ │ │ + bne.w 1df0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ strd r2, r9, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1460 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w r2, [r4, #2700] @ 0xa8c │ │ │ │ │ - ldrd r8, sl, [r4, #4] │ │ │ │ │ - b.w 788 │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 171a │ │ │ │ │ - b.w f1a │ │ │ │ │ + bl 23bc │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.n 1b32 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2478 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 13f6 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 782 │ │ │ │ │ + bl 23bc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bne.w 204e │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 15ac │ │ │ │ │ ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ beq.w 128c │ │ │ │ │ b.w 1258 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.w 782 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq.w 1cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + bl 25e8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 18b4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.w 18d6 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ + beq.w 1892 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1b66 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1cfc │ │ │ │ │ + bgt.n 1ba8 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1cfc │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 146a │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1452 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2478 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r7, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w a28 │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 1b66 │ │ │ │ │ + b.n 146a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1e34 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + beq.w 1460 │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.n 1460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2652,101 +2650,146 @@ │ │ │ │ │ bl 23bc │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.w 12e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1dfe │ │ │ │ │ + beq.w 1fa8 │ │ │ │ │ sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 1dd8 │ │ │ │ │ + bhi.w 1f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1c34 │ │ │ │ │ + bls.n 1c0a │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1dfe │ │ │ │ │ + beq.w 1fa8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 2028 │ │ │ │ │ + bmi.w 1de0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 2844 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w e66 │ │ │ │ │ b.w 131e │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 1460 │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1730 │ │ │ │ │ + ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1460 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + subs r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2332 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt.w 1e5e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 1730 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1730 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1730 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1460 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r2, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r8, sl, [r4, #4] │ │ │ │ │ + b.w 788 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + bne.w 1434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bpl.w 199a │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1978 │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w 1434 │ │ │ │ │ + b.n 1af6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bc │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.n 1d56 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bc │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r8, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.n 1dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ bl 25e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 188e │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1cba │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1914 │ │ │ │ │ - bgt.n 1cfc │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1914 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 146a │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1452 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r7, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq.w 18b4 │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w a28 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 1cba │ │ │ │ │ - b.w 146a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + bne.w 188c │ │ │ │ │ + b.w 1460 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 193e │ │ │ │ │ + bmi.n 1d22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2700 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2770,320 +2813,272 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ b.w e80 │ │ │ │ │ movs r6, #10 │ │ │ │ │ - b.n 1830 │ │ │ │ │ + b.n 1834 │ │ │ │ │ ldrd r1, sl, [r4, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r6, r1 │ │ │ │ │ b.w 1124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 2478 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - bne.w 1888 │ │ │ │ │ - b.w 1460 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cbnz r3, 1dc8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w a28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 13f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 23bc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1aca │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, r4 │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bne.w 185c │ │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.w 185c │ │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + b.w 13f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1bc4 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #21 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w a28 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 2320 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bne.n 1f26 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1f22 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldrh.w r6, [r3, r0, lsl #1] │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt.n 1ebe │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1ea0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 1ea0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ + cbz r0, 1f0e │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - beq.w 1460 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ b.w 1460 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1edc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 1edc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2352 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1efe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbnz r3, 1efe │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2352 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.n 1e8c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1460 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 1e82 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 1fb2 │ │ │ │ │ + lsls r6, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ + b.n 1e86 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bc │ │ │ │ │ + b.w 1178 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + beq.w 238e │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + bne.w 7dc │ │ │ │ │ + b.w fc0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ b.w 1460 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1d9a │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr.w r6, [r8, r3, lsl #2] │ │ │ │ │ ands.w r6, r6, #4 │ │ │ │ │ - bne.w 2028 │ │ │ │ │ + bne.w 1de0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2478 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1cea │ │ │ │ │ + b.n 1b96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1c2a │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1460 │ │ │ │ │ + b.n 1c00 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 1f36 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ b.w 1460 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ b.w 1460 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ b.w 1460 │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, r4 │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.w 1858 │ │ │ │ │ - ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.w 1858 │ │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - b.w 13f2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w a28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - b.w 1178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1460 │ │ │ │ │ - ldrd r3, sl, [r4, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w a66 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w a28 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w 13f2 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - beq.n 1fd4 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ - bne.w 7dc │ │ │ │ │ - b.w fc0 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #21 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w a28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - b.n 1ecc │ │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 12be │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w cc4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r9, #672] @ 0x2a0 │ │ │ │ │ - b.n 1800 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 13f6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 808 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w a28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23bc │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1b7e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w a28 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - cmp.w ip, #35 @ 0x23 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - beq.w 926 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - b.n 1f3a │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w 13f2 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ add.w r2, r2, #2752 @ 0xac0 │ │ │ │ │ @@ -3095,83 +3090,68 @@ │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, r0 │ │ │ │ │ str.w r5, [r3, #2816] @ 0xb00 │ │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ │ bne.w 16b2 │ │ │ │ │ b.w 16f6 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1460 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + bl 2478 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w 1460 │ │ │ │ │ + bl 2478 │ │ │ │ │ + b.w 15aa │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + cmp.w ip, #35 @ 0x23 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + beq.w 926 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + b.n 1f52 │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ beq.w e16 │ │ │ │ │ - bge.n 20c8 │ │ │ │ │ + bge.n 208c │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ b.w ce6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1f48 │ │ │ │ │ + ble.w 1e44 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 20d8 │ │ │ │ │ + bgt.n 209c │ │ │ │ │ mov r9, r5 │ │ │ │ │ b.w 13a4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ b.w 1354 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 20e8 │ │ │ │ │ + ble.n 20ac │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - beq.n 210c │ │ │ │ │ + beq.n 20d0 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne.n 2124 │ │ │ │ │ + bne.n 20e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w 13f6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 20e8 │ │ │ │ │ + bne.n 20ac │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mla r2, r2, r7, r4 │ │ │ │ │ b.w 14a4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3181,276 +3161,301 @@ │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b.w 13f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 21b4 │ │ │ │ │ + beq.n 2178 │ │ │ │ │ sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 2186 │ │ │ │ │ + bhi.n 214a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 214c │ │ │ │ │ + bls.n 2110 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 21b4 │ │ │ │ │ + beq.n 2178 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n 21a4 │ │ │ │ │ + bmi.n 2168 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2844 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w e66 │ │ │ │ │ b.w 131e │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr.w r6, [r8, r3, lsl #2] │ │ │ │ │ ands.w r6, r6, #4 │ │ │ │ │ - bne.n 21a4 │ │ │ │ │ + bne.n 2168 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2478 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - b.n 1df6 │ │ │ │ │ + b.n 1fa0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.w 13f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 23bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2144 │ │ │ │ │ + b.n 2108 │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.w cc4 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ubfx r6, r3, #2, #3 │ │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.n 22a2 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - bne.n 2282 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 227e │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldrh.w r6, [r3, r0, lsl #1] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bgt.n 2222 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2204 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2204 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cbz r0, 226a │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1460 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2240 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2240 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 2296 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 225e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 225e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 2296 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b.n 21f0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1460 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 21e6 │ │ │ │ │ - cbz r2, 229e │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ - b.n 21ea │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1460 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 2290 │ │ │ │ │ - cbz r2, 22d0 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ │ - b.n 21ea │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r3, #17 │ │ │ │ │ - movne r3, #22 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1460 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 22b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2478 │ │ │ │ │ - b.w 15aa │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1958 │ │ │ │ │ - b.n 2024 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1460 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mla lr, r3, r8, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 232a │ │ │ │ │ + b.n 21c4 │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - beq.n 2342 │ │ │ │ │ + beq.n 21dc │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - bne.n 231c │ │ │ │ │ + bne.n 21b6 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 238e │ │ │ │ │ + beq.n 2288 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r3, [lr, #2796] @ 0xaec │ │ │ │ │ ldr.w r2, [lr, #2800] @ 0xaf0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.n 2356 │ │ │ │ │ + bge.n 21f0 │ │ │ │ │ ldr.w r4, [lr, #2804] @ 0xaf4 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 230e │ │ │ │ │ + bne.n 21a8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2372 │ │ │ │ │ + beq.n 220a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs.w ip, r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ - b.n 231c │ │ │ │ │ + b.n 21b6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r2, [r3, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 1aee │ │ │ │ │ + b.n 1a4c │ │ │ │ │ mov ip, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 231c │ │ │ │ │ - cbz r1, 23aa │ │ │ │ │ + b.n 21b6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r5, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1460 │ │ │ │ │ + ldrd r3, sl, [r4, #4] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w a66 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w a28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 13f6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w a28 │ │ │ │ │ + cbz r1, 22ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs.w r1, lr, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ - b.w 1ad4 │ │ │ │ │ + b.w 1a32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 23b4 │ │ │ │ │ + ble.n 22b6 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2388 │ │ │ │ │ + bne.n 2282 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 23b4 │ │ │ │ │ + ble.n 22b6 │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ - b.n 2328 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1928 │ │ │ │ │ + b.n 2070 │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ - b.w 1ad4 │ │ │ │ │ + b.w 1a32 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 2328 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2478 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 12be │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w cc4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 1460 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 1460 │ │ │ │ │ + cbz r2, 234e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ │ + b.n 1e86 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r3, #17 │ │ │ │ │ + movne r3, #22 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 1460 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 232e │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 1460 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.w 808 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w a28 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 13f2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r9, #672] @ 0x2a0 │ │ │ │ │ + b.w 180c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000023bc : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -48,22 +48,22 @@ │ │ │ │ │ 0x000002d0 005f5079 4c657865 725f7570 64617465 ._PyLexer_update │ │ │ │ │ 0x000002e0 5f667473 7472696e 675f6578 7072005f _ftstring_expr._ │ │ │ │ │ 0x000002f0 5079546f 6b656e69 7a65725f 696e6465 PyTokenizer_inde │ │ │ │ │ 0x00000300 6e746572 726f7200 5f507954 6f6b656e nterror._PyToken │ │ │ │ │ 0x00000310 5f546872 65654368 61727300 5f5f6165 _ThreeChars.__ae │ │ │ │ │ 0x00000320 6162695f 69646976 00507955 6e69636f abi_idiv.PyUnico │ │ │ │ │ 0x00000330 64655f44 65636f64 65555446 38005f50 de_DecodeUTF8._P │ │ │ │ │ - 0x00000340 79556e69 636f6465 5f536361 6e496465 yUnicode_ScanIde │ │ │ │ │ - 0x00000350 6e746966 69657200 5f50795f 4465616c ntifier._Py_Deal │ │ │ │ │ - 0x00000360 6c6f6300 5f50794c 65786572 5f747970 loc._PyLexer_typ │ │ │ │ │ - 0x00000370 655f636f 6d6d656e 745f746f 6b656e5f e_comment_token_ │ │ │ │ │ - 0x00000380 73657475 70006d65 6d636d70 005f5079 setup.memcmp._Py │ │ │ │ │ - 0x00000390 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ - 0x000003a0 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ - 0x000003b0 65005079 556e6963 6f64655f 53756273 e.PyUnicode_Subs │ │ │ │ │ + 0x00000340 794c6578 65725f74 7970655f 636f6d6d yLexer_type_comm │ │ │ │ │ + 0x00000350 656e745f 746f6b65 6e5f7365 74757000 ent_token_setup. │ │ │ │ │ + 0x00000360 6d656d63 6d70005f 5079546f 6b656e69 memcmp._PyTokeni │ │ │ │ │ + 0x00000370 7a65725f 73796e74 61786572 726f725f zer_syntaxerror_ │ │ │ │ │ + 0x00000380 6b6e6f77 6e5f7261 6e676500 5f507955 known_range._PyU │ │ │ │ │ + 0x00000390 6e69636f 64655f53 63616e49 64656e74 nicode_ScanIdent │ │ │ │ │ + 0x000003a0 69666965 72005f50 795f4465 616c6c6f ifier._Py_Deallo │ │ │ │ │ + 0x000003b0 63005079 556e6963 6f64655f 53756273 c.PyUnicode_Subs │ │ │ │ │ 0x000003c0 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ 0x000003d0 41735554 46385374 72696e67 00507945 AsUTF8String.PyE │ │ │ │ │ 0x000003e0 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ 0x000003f0 4572726f 72005079 4572725f 45786365 Error.PyErr_Exce │ │ │ │ │ 0x00000400 7074696f 6e4d6174 63686573 0050794d ptionMatches.PyM │ │ │ │ │ 0x00000410 656d5f52 65616c6c 6f630050 79457863 em_Realloc.PyExc │ │ │ │ │ 0x00000420 5f53796e 74617857 61726e69 6e67005f _SyntaxWarning._ │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000095 480 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ + 2: 00000095 478 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000001 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000001 148 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,42 +7,42 @@ │ │ │ │ │ 00000044 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 00000054 0000022f R_ARM_THM_MOVW_ABS_NC 00000095 tok_underflow_readline │ │ │ │ │ 00000058 00000230 R_ARM_THM_MOVT_ABS 00000095 tok_underflow_readline │ │ │ │ │ 0000007c 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 00000080 00000f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000008c 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000c0 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -000000e6 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000f8 0000120a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -00000108 0000130a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000012e 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000016e 0000150a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000194 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000198 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000019c 0000160a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000001ba 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001c0 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c6 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001e8 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001ec 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001f2 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001fa 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000204 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000214 00001b0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000220 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000224 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000228 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000022c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000234 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000023a 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000248 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000250 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000256 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000025a 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000025e 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000262 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000268 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000026e 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000000e6 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000000ea 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000000ee 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000110 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000122 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +00000132 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000158 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ac 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b0 00001630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001b8 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001be 0000170a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001c4 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ca 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001d0 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001da 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +000001e6 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000020a 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000210 00001a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000214 00001a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000021a 00001b0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000220 00001c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000022c 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +00000238 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000023c 00001630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000240 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000244 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000024c 0000170a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000252 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000260 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000026c 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x834 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000010 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -5,25 +5,25 @@ │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_ensure_utf8 │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ +_PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -86,38 +86,55 @@ │ │ │ │ │ ldrle r3, [r0, #0] │ │ │ │ │ strdle r3, r3, [r0, #4] │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e8 │ │ │ │ │ + beq.w 210 │ │ │ │ │ ldr.w r6, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 188 │ │ │ │ │ - lsls r2, r3, #3 │ │ │ │ │ - it mi │ │ │ │ │ - movmi r6, r0 │ │ │ │ │ - bpl.w 256 │ │ │ │ │ + beq.n 1a4 │ │ │ │ │ + ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ + beq.w 238 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 106 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 208 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 266 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24e │ │ │ │ │ + beq.w 25e │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 242 │ │ │ │ │ + beq.w 25a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ @@ -125,127 +142,121 @@ │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - bge.n 134 │ │ │ │ │ + bge.n 15e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 134 │ │ │ │ │ + cbnz r3, 15e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e0 │ │ │ │ │ + beq.n 200 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r2, #676] @ 0x2a4 │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 1cc │ │ │ │ │ + bne.n 1ec │ │ │ │ │ ldr.w r3, [r2, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 210 │ │ │ │ │ + bne.n 228 │ │ │ │ │ ldr.w r3, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbnz r3, 178 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 246 │ │ │ │ │ + cbz r3, 1d6 │ │ │ │ │ ldr r5, [r4, #32] │ │ │ │ │ sub.w r3, r5, #10 │ │ │ │ │ negs r5, r3 │ │ │ │ │ adcs r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 220 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - adds r0, #16 │ │ │ │ │ + lsls r2, r3, #3 │ │ │ │ │ + it mi │ │ │ │ │ + movmi r6, r0 │ │ │ │ │ + bmi.n 10c │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 202 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n e2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1e4 │ │ │ │ │ + b.n 204 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 194 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 19e │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #10 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ str.w r3, [r2, #676] @ 0x2a4 │ │ │ │ │ - b.n 14c │ │ │ │ │ + b.n 176 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 182 │ │ │ │ │ + b.n 19e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 106 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b4 │ │ │ │ │ + cbz r0, 266 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 134 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w e2 │ │ │ │ │ - b.n 1b4 │ │ │ │ │ + b.n 15e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 154 │ │ │ │ │ - b.n 182 │ │ │ │ │ + bne.n 17e │ │ │ │ │ + b.n 19e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -254,33 +265,21 @@ │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - b.n 1be │ │ │ │ │ + b.n 1c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1be │ │ │ │ │ + b.n 1c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 182 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1be │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 1c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1be │ │ │ │ │ + b.n 1c8 │ │ │ │ │ + nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,23 +9,23 @@ │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 00507945 72725f4e 6f4d656d Free.PyErr_NoMem │ │ │ │ │ 0x000000b0 6f727900 50794f62 6a656374 5f43616c ory.PyObject_Cal │ │ │ │ │ 0x000000c0 6c4e6f41 72677300 5079556e 69636f64 lNoArgs.PyUnicod │ │ │ │ │ - 0x000000d0 655f4173 55544638 416e6453 697a6500 e_AsUTF8AndSize. │ │ │ │ │ - 0x000000e0 5f50794c 65786572 5f746f6b 5f726573 _PyLexer_tok_res │ │ │ │ │ - 0x000000f0 65727665 5f627566 006d656d 63707900 erve_buf.memcpy. │ │ │ │ │ - 0x00000100 5f50795f 4465616c 6c6f6300 5f507954 _Py_Dealloc._PyT │ │ │ │ │ - 0x00000110 6f6b656e 697a6572 5f656e73 7572655f okenizer_ensure_ │ │ │ │ │ - 0x00000120 75746638 00507955 6e69636f 64655f44 utf8.PyUnicode_D │ │ │ │ │ - 0x00000130 65636f64 65005f50 79546f6b 656e697a ecode._PyTokeniz │ │ │ │ │ - 0x00000140 65725f65 72726f72 5f726574 00507945 er_error_ret.PyE │ │ │ │ │ - 0x00000150 78635f53 746f7049 74657261 74696f6e xc_StopIteration │ │ │ │ │ - 0x00000160 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ - 0x00000170 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ - 0x00000180 65617200 5f50794c 65786572 5f757064 ear._PyLexer_upd │ │ │ │ │ - 0x00000190 6174655f 66747374 72696e67 5f657870 ate_ftstring_exp │ │ │ │ │ - 0x000001a0 72005079 4578635f 54797065 4572726f r.PyExc_TypeErro │ │ │ │ │ - 0x000001b0 72005079 4572725f 466f726d 617400 r.PyErr_Format. │ │ │ │ │ + 0x000000d0 655f4465 636f6465 00507955 6e69636f e_Decode.PyUnico │ │ │ │ │ + 0x000000e0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x000000f0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ + 0x00000100 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ + 0x00000110 005f5079 5f446561 6c6c6f63 00507945 ._Py_Dealloc.PyE │ │ │ │ │ + 0x00000120 78635f54 79706545 72726f72 00507945 xc_TypeError.PyE │ │ │ │ │ + 0x00000130 72725f46 6f726d61 74005f50 79546f6b rr_Format._PyTok │ │ │ │ │ + 0x00000140 656e697a 65725f65 72726f72 5f726574 enizer_error_ret │ │ │ │ │ + 0x00000150 005f5079 546f6b65 6e697a65 725f656e ._PyTokenizer_en │ │ │ │ │ + 0x00000160 73757265 5f757466 38005079 4578635f sure_utf8.PyExc_ │ │ │ │ │ + 0x00000170 53746f70 49746572 6174696f 6e005079 StopIteration.Py │ │ │ │ │ + 0x00000180 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x00000190 63686573 00507945 72725f43 6c656172 ches.PyErr_Clear │ │ │ │ │ + 0x000001a0 005f5079 4c657865 725f7570 64617465 ._PyLexer_update │ │ │ │ │ + 0x000001b0 5f667473 7472696e 675f6578 707200 _ftstring_expr. │ │ │ ├── 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: 49784 (bytes into file) │ │ │ │ │ + Start of section headers: 49776 (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 0xc278: │ │ │ │ │ +There are 15 section headers, starting at offset 0xc270: │ │ │ │ │ │ │ │ │ │ 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 0015d0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009568 000a60 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009560 000a60 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001604 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 001604 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001604 003d58 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 009fc8 001ce8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 00535c 000de2 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 006140 0009ec 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00bcb0 000548 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 006b2c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 006b2c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 006b60 001740 10 13 173 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0082a0 0012c5 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00c1f8 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001604 003d50 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 009fc0 001ce8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 005354 000de2 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 006138 0009ec 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00bca8 000548 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 006b24 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 006b24 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 006b58 001740 10 13 173 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 008298 0012c5 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00c1f0 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,99 +1,99 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 372 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 2: 00000257 50 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 3: 000002f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 3: 000002f0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 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: 00000300 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 9: 000002f8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 10: 000007c9 6 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 11: 00000450 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 11: 00000448 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 14: 00000454 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 15: 0000054c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 14: 0000044c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 15: 00000544 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 00000051 100 FUNC LOCAL DEFAULT 1 iternext │ │ │ │ │ 17: 000000b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 19: 00000550 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 19: 00000548 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 20: 000000b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 21: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 22: 00000cc9 1574 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 23: 00002e49 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 24: 00000930 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 00000938 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 26: 00000be0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 27: 00000be4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 28: 00001180 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 29: 00001184 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 22: 00000cc1 1574 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 23: 00002e41 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 24: 00000928 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 00000930 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 26: 00000bd8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 27: 00000bdc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 28: 00001178 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 29: 0000117c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 30: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 31: 0000014c 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 32: 00000178 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 33: 00000224 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 34: 00001470 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 35: 00001474 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 34: 00001468 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 0000146c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ - 37: 0000208d 276 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 37: 00002085 276 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 38: 0000020d 100 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ 39: 0000013d 124 FUNC LOCAL DEFAULT 1 binary_iop │ │ │ │ │ 40: 000001b9 82 FUNC LOCAL DEFAULT 1 binary_iop1 │ │ │ │ │ 41: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 42: 0000020d 100 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 43: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 44: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 45: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 46: 000007d1 22 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ - 47: 0000171c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 47: 00001714 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 48: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 49: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 50: 00001724 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 50: 0000171c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 51: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 52: 00000388 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ - 53: 0000197d 1276 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 53: 00001975 1276 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ 54: 00001119 140 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ 55: 00000439 66 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ 56: 000003d9 94 FUNC LOCAL DEFAULT 1 recursive_issubclass │ │ │ │ │ - 57: 00001974 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 58: 0000197c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 59: 00001da0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 60: 00001da4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 57: 0000196c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 58: 00001974 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 59: 00001d98 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 60: 00001d9c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 61: 000003a0 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ - 62: 00001f79 276 FUNC LOCAL DEFAULT 5 binary_op1.constprop.1 │ │ │ │ │ - 63: 00001f74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 64: 00001f78 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 62: 00001f71 276 FUNC LOCAL DEFAULT 5 binary_op1.constprop.1 │ │ │ │ │ + 63: 00001f6c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 64: 00001f70 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 65: 000003a4 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 66: 000003d4 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 67: 000011a5 312 FUNC LOCAL DEFAULT 1 abstract_issubclass │ │ │ │ │ 68: 00000418 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ 69: 00000440 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 70: 00000470 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 71: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 72: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 73: 000004d0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ 74: 00000731 110 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ 75: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 76: 000004d8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ 77: 000004dc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 78: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 79: 00002b74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 79: 00002b6c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 80: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 81: 00002b84 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 81: 00002b7c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 82: 00000538 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ 83: 00000560 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 84: 00000608 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 85: 0000065c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ - 86: 00002f1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 86: 00002f14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 87: 0000069c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ - 88: 00002f20 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 88: 00002f18 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 89: 000006c4 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 90: 000006dc 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 91: 0000070c 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 92: 00000740 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 93: 00000758 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 94: 00000531 272 FUNC LOCAL DEFAULT 1 method_output_as_list │ │ │ │ │ 95: 000004f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ │ 103: 00000640 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 104: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 105: 000007b0 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ 106: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 107: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 108: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 109: 000007c8 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 110: 000037ad 440 FUNC LOCAL DEFAULT 5 ternary_op.constprop.1 │ │ │ │ │ + 110: 000037a5 440 FUNC LOCAL DEFAULT 5 ternary_op.constprop.1 │ │ │ │ │ 111: 000007e9 64 FUNC LOCAL DEFAULT 1 _IsCContiguous │ │ │ │ │ 112: 00001305 70 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ 113: 0000134d 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ 114: 00000810 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 115: 00000838 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 116: 0000083c 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 117: 00000864 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ @@ -170,150 +170,150 @@ │ │ │ │ │ 166: 000005bf 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ 167: 00000687 46 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ 168: 000006b5 44 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ 169: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ 170: 00000d84 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ 171: 00000dbc 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ 172: 00000925 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 173: 00000001 768 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 173: 00000001 760 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 177: 00000455 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 177: 0000044d 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 187: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 188: 00000001 80 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 190: 00000301 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 190: 000002f9 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 192: 00001315 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 193: 00001725 152 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 192: 0000130d 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 193: 0000171d 152 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 204: 000004f5 92 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 205: 00000551 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 204: 000004ed 92 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 205: 00000549 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ 206: 0000140d 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 207: 00000621 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 207: 00000619 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 213: 00000679 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 213: 00000671 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ 214: 000000b5 46 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ 215: 000000e5 88 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 216: 00000691 1590 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 216: 00000689 1590 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 222: 000012f1 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 222: 000012e9 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ 223: 00000ae1 342 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 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 PyLong_Type │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 231: 00001475 214 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 232: 0000154d 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 231: 0000146d 214 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 232: 00001545 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 234: 000015c1 356 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 234: 000015b9 356 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: 000017bd 448 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 239: 000017b5 448 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 241: 00000271 202 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAdd │ │ │ │ │ - 242: 00001e79 256 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 242: 00001e71 256 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 245: 000021a1 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 246: 000021b1 110 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 245: 00002199 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 246: 000021a9 110 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ 247: 0000033d 156 FUNC GLOBAL DEFAULT 1 PySequence_DelItem │ │ │ │ │ - 248: 00002221 96 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 249: 00002281 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 250: 000022dd 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 251: 000023a9 380 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 252: 00002525 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 253: 00002539 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 254: 0000257d 514 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 255: 00002781 266 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 256: 0000288d 266 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 257: 00002999 492 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 248: 00002219 96 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 249: 00002279 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 250: 000022d5 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 251: 000023a1 380 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 252: 0000251d 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 253: 00002531 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 254: 00002575 514 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 255: 00002779 266 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 256: 00002885 266 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 257: 00002991 492 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 261: 00002b85 266 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 262: 00002c91 438 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 261: 00002b7d 266 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 262: 00002c89 438 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 266: 00002f6d 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ - 267: 000031b9 256 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 266: 00002f65 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 267: 000031b1 256 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 271: 00003109 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 271: 00003101 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ 272: 0000047d 66 FUNC GLOBAL DEFAULT 1 PyNumber_Invert │ │ │ │ │ - 273: 00002f21 76 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 273: 00002f19 76 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 276: 00002fcd 316 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 276: 00002fc5 316 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 279: 000004c1 56 FUNC GLOBAL DEFAULT 1 PyMapping_Keys │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 281: 0000315d 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 281: 00003155 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ 282: 000004f9 56 FUNC GLOBAL DEFAULT 1 PyMapping_Items │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 285: 00000641 240 FUNC GLOBAL DEFAULT 1 PyNumber_Or │ │ │ │ │ - 286: 000032b9 266 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 287: 000033c5 266 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 288: 000034d1 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 286: 000032b1 266 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 287: 000033bd 266 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 288: 000034c9 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 289: 000007a1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 290: 000034ed 266 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 291: 000035f9 436 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 292: 00003965 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 293: 000039c1 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 294: 000039dd 170 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 290: 000034e5 266 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 291: 000035f1 436 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 292: 0000395d 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 293: 000039b9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 294: 000039d5 170 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ 295: 00000829 174 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ 296: 000008d9 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 297: 00003a89 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 298: 00003acd 266 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 297: 00003a81 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 298: 00003ac5 266 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ 299: 00000901 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ 300: 00000921 224 FUNC GLOBAL HIDDEN 1 _PyObject_RealIsInstance │ │ │ │ │ 301: 00000a01 118 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ 303: 00000a79 58 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ 304: 00000ab5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ 305: 00000add 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 307: 00003bd9 266 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 308: 00003ce5 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 307: 00003bd1 266 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 308: 00003cdd 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ 309: 00000c39 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ 310: 00000c45 178 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ 311: 00000cf9 290 FUNC GLOBAL DEFAULT 1 PyNumber_ToBase │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ 313: 00000e1d 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 315: 00000e59 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9568 contains 332 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9560 contains 332 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000022 0000be0a R_ARM_THM_CALL 00000301 PyObject_GetItem │ │ │ │ │ +00000022 0000be0a R_ARM_THM_CALL 000002f9 PyObject_GetItem │ │ │ │ │ 0000003a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000048 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 0000008e 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000092 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 0000009c 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 000000aa 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000000b0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000d8 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 000000fc 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000010a 0000cd0a R_ARM_THM_CALL 00000551 PyObject_SetItem │ │ │ │ │ +0000010a 0000cd0a R_ARM_THM_CALL 00000549 PyObject_SetItem │ │ │ │ │ 00000126 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 00000134 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000160 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000164 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000174 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000178 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000184 0000250a R_ARM_THM_CALL 0000208d binary_op1 │ │ │ │ │ +00000184 0000250a R_ARM_THM_CALL 00002085 binary_op1 │ │ │ │ │ 000001b0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001dc 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000204 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000021a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000021e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000230 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 00000240 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ 0000024e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000266 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000290 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000294 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002a4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002a8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002b2 00003e0a R_ARM_THM_CALL 00001f79 binary_op1.constprop.1 │ │ │ │ │ +000002b2 00003e0a R_ARM_THM_CALL 00001f71 binary_op1.constprop.1 │ │ │ │ │ 000002e4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002e8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002ee 00003d2f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ 000002f2 00003d30 R_ARM_THM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ 000002f8 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000002fc 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ 00000306 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -74,15 +74,15 @@ │ │ │ │ │ 000004fc 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00000500 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 0000051e 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 0000052c 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000552 00011c0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000055c 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000560 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000568 0000b10a R_ARM_THM_CALL 00000455 PyObject_GetIter │ │ │ │ │ +00000568 0000b10a R_ARM_THM_CALL 0000044d PyObject_GetIter │ │ │ │ │ 00000580 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000586 0000b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000590 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ 000005ae 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005c8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005d6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005da 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -105,25 +105,25 @@ │ │ │ │ │ 000006ee 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006fa 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000006fe 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000071a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000072a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000074e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000752 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000075c 0000c00a R_ARM_THM_CALL 00001315 PyNumber_AsSsize_t │ │ │ │ │ +0000075c 0000c00a R_ARM_THM_CALL 0000130d PyNumber_AsSsize_t │ │ │ │ │ 00000774 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000784 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000788 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000078e 0000482f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ 00000792 00004830 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ 00000798 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000007b4 00006a2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ 000007b8 00006a30 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ 0000085a 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00000882 00003e0a R_ARM_THM_CALL 00001f79 binary_op1.constprop.1 │ │ │ │ │ +00000882 00003e0a R_ARM_THM_CALL 00001f71 binary_op1.constprop.1 │ │ │ │ │ 00000886 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000088a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000008a0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000008a4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008ac 0000722f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ 000008b0 00007230 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ 000008b6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -145,22 +145,22 @@ │ │ │ │ │ 00000a46 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a52 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 00000a5a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000a5e 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a64 0000772f R_ARM_THM_MOVW_ABS_NC 00000870 .LC57 │ │ │ │ │ 00000a68 00007730 R_ARM_THM_MOVT_ABS 00000870 .LC57 │ │ │ │ │ 00000a6e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a8c 0000250a R_ARM_THM_CALL 0000208d binary_op1 │ │ │ │ │ +00000a8c 0000250a R_ARM_THM_CALL 00002085 binary_op1 │ │ │ │ │ 00000a90 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a94 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000aa2 0000792f R_ARM_THM_MOVW_ABS_NC 00000890 .LC58 │ │ │ │ │ 00000aa6 00007930 R_ARM_THM_MOVT_ABS 00000890 .LC58 │ │ │ │ │ 00000ac8 00007a2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC59 │ │ │ │ │ 00000acc 00007a30 R_ARM_THM_MOVT_ABS 00000894 .LC59 │ │ │ │ │ -00000b04 0000b10a R_ARM_THM_CALL 00000455 PyObject_GetIter │ │ │ │ │ +00000b04 0000b10a R_ARM_THM_CALL 0000044d PyObject_GetIter │ │ │ │ │ 00000b28 0001320a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000b72 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b7e 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b8a 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b8e 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b92 00007f2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ 00000b96 00007f30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ @@ -245,15 +245,15 @@ │ │ │ │ │ 00000f8e 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 00000f9e 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000fb0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000fb4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000fbc 0000892f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC70 │ │ │ │ │ 00000fc0 00008930 R_ARM_THM_MOVT_ABS 000009a8 .LC70 │ │ │ │ │ 00000fc6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fd6 0000e70a R_ARM_THM_CALL 00001475 _PyNumber_Index │ │ │ │ │ +00000fd6 0000e70a R_ARM_THM_CALL 0000146d _PyNumber_Index │ │ │ │ │ 00000fe0 0001410a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00000ffe 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001022 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001038 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000103e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00001042 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000104a 00008a2f R_ARM_THM_MOVW_ABS_NC 000009d8 .LC71 │ │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ │ 0000129a 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000012ce 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012d4 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000012d8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000012f0 0000972f R_ARM_THM_MOVW_ABS_NC 00000adc .LC79 │ │ │ │ │ 000012f4 00009730 R_ARM_THM_MOVT_ABS 00000adc .LC79 │ │ │ │ │ 00001390 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000139e 0000cf0a R_ARM_THM_CALL 00000621 PyMapping_GetOptionalItem │ │ │ │ │ +0000139e 0000cf0a R_ARM_THM_CALL 00000619 PyMapping_GetOptionalItem │ │ │ │ │ 000013b6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013c2 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 000013ee 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013f2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000013f8 0000992f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC80 │ │ │ │ │ 000013fc 00009930 R_ARM_THM_MOVT_ABS 00000ae0 .LC80 │ │ │ │ │ 00001402 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -320,973 +320,973 @@ │ │ │ │ │ 0000156a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001574 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ 0000157e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001582 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001588 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC88 │ │ │ │ │ 0000158c 0000a330 R_ARM_THM_MOVT_ABS 00000d04 .LC88 │ │ │ │ │ 00001592 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001f8 0000251e R_ARM_THM_JUMP24 0000208d binary_op1 │ │ │ │ │ +000001f8 0000251e R_ARM_THM_JUMP24 00002085 binary_op1 │ │ │ │ │ 0000040a 0000f01e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 000004d4 0001181e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ 00000528 00011b1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 000007e2 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c40 00006e1e R_ARM_THM_JUMP24 000037ad ternary_op.constprop.1 │ │ │ │ │ +00000c40 00006e1e R_ARM_THM_JUMP24 000037a5 ternary_op.constprop.1 │ │ │ │ │ 00000e2c 00013a1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ 00000f88 0001401e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ 00001014 0001421e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9fc8 contains 925 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9fc0 contains 925 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000001e 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000026 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000002a 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000052 0000b10a R_ARM_THM_CALL 00000455 PyObject_GetIter │ │ │ │ │ -000000e2 0000b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000014e 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000016e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000178 0000b50a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000198 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a2 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -000001c2 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001dc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e4 0000b60a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001f4 0000b70a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000021a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000236 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000023a 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000242 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000252 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000262 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000266 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000272 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000280 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000002c4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ea 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002fc 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000034e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000352 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000035c 0000c00a R_ARM_THM_CALL 00001315 PyNumber_AsSsize_t │ │ │ │ │ -0000037c 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000380 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000390 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000039c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003a0 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003ac 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000003c4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d4 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003f4 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ -000003fa 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003fe 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000402 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000406 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000040e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000414 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000418 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000041e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000422 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000428 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000042e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000432 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000043a 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000043e 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000444 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000044a 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00000450 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000472 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000476 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000004a2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004a6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004aa 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -000004ae 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -000004b6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004be 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004c2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004c8 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000004cc 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000004d6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004ee 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000052c 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000530 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000053a 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000544 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000054c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005a6 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000005aa 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005b2 0000c00a R_ARM_THM_CALL 00001315 PyNumber_AsSsize_t │ │ │ │ │ -000005ca 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -000005d8 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005e8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005ec 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005f4 0000122f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -000005f8 00001230 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -000005fe 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000604 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000608 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000060e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000612 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000618 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000624 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000628 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000646 0000be0a R_ARM_THM_CALL 00000301 PyObject_GetItem │ │ │ │ │ -00000658 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000065c 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000664 0000d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000066a 0000d40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000006ac 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000006b0 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000006c6 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000006ca 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000008b4 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000008ce 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000008e8 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008fe 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000928 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000930 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000934 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000093c 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000958 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000978 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000994 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a8 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000009cc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009e2 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000a00 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000a22 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000a3c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a4e 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000a70 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a86 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000a9c 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ab6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac0 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000ade 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aee 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000af2 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000af8 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b14 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b5e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000b62 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b68 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b86 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000ba4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000ba8 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000bc8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be0 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000bf0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000bf4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000bf8 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c16 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c28 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c2c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c34 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c50 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c54 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c5a 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c6a 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000c7e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c82 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c88 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000ca0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000ca4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000cac 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000ce6 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000cea 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000cf6 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000cfa 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000ee4 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f00 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f1c 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f32 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f3e 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f5c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f68 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f84 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000fa4 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000fc0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd4 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000ff8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100e 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000102c 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000104e 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001068 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000107a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000109c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b2 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000010c8 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010e2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010ec 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000110a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000111a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -0000111e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001124 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001140 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001180 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001190 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001194 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000119a 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011b8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d2 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000011d6 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011da 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011fa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000121c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001220 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001226 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001244 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001256 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -0000125a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001262 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000127e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001282 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000128a 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012a6 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000012aa 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012b2 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012c4 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000012d8 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000012dc 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012e2 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001346 0000e00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001368 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001386 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000138a 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001392 0000e20a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000139c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000013c6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013ca 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013ce 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000013d2 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000013da 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013ee 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000013f2 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001402 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001406 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000140a 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -0000140e 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001416 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000142c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001432 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001436 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000143a 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -0000143e 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001446 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001452 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00001460 0000212f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -00001464 00002130 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00001468 0000e60a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001470 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014b0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014b4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014b8 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000014bc 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000014c4 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014d6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000014da 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000014ea 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014ee 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014f4 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000014f8 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000014fe 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001514 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000151a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000151e 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001522 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001526 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000152e 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001542 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00001568 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000156c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000157c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001580 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001598 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ -0000159c 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ -000015b8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000015da 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015e2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000015e6 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001612 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000161e 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001636 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001650 0000ed0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ -0000165e 00002e0a R_ARM_THM_CALL 000007d1 Py_XDECREF.part.0 │ │ │ │ │ -00001668 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000166c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001674 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001678 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000016a6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016aa 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016b0 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ -000016b4 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -000016bc 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016d4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016dc 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016e0 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016e4 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ -000016e8 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -000016f0 0000e60a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000016f6 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000016fa 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001700 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ -00001704 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -0000170a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000171c 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001720 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000177a 0000312f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ -0000177e 00003130 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -00001782 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001790 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001794 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017a8 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000017ac 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000017b0 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017b6 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -000017d0 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000017d4 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000017e8 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000017ec 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001850 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001862 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001878 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000188e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001896 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000018b0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e0 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -000018e4 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000018ea 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ -00001910 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001914 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -0000191a 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000192c 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001930 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00001936 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001950 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001974 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001978 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001990 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001994 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000019a0 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000019a4 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001a84 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001abe 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b04 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b20 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b36 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b42 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001b5e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b6a 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001b84 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ba4 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001bc0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bd0 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001bf0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bfe 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001c16 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001c2e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c38 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001c56 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c96 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001c9a 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00001ca0 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001cbc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cda 0000380a R_ARM_THM_CALL 000003d9 recursive_issubclass │ │ │ │ │ -00001cee 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001cf2 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00001cf8 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d2a 0000380a R_ARM_THM_CALL 000003d9 recursive_issubclass │ │ │ │ │ -00001d34 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001d38 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001d40 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ -00001d5a 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d6e 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001d72 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00001d78 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d82 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001d86 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001d8c 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ -00001d98 0000370a R_ARM_THM_CALL 00000439 recursive_issubclass.part.0 │ │ │ │ │ -00001da0 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001db0 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001db4 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00001dba 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001dc6 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001dca 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001dd2 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ -00001dde 0000370a R_ARM_THM_CALL 00000439 recursive_issubclass.part.0 │ │ │ │ │ -00001df4 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001df8 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00001dfe 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e0c 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001e20 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00001e24 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00001e2a 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e4a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e92 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001e96 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001e9a 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00001e9e 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00001ec8 0000b10a R_ARM_THM_CALL 00000455 PyObject_GetIter │ │ │ │ │ -00001ed4 0000b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001ee0 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00001f02 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f1c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f2e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f3c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f40 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f50 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00001f60 0000f40a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001f68 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00001f74 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f9e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fa2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fcc 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fd0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fd8 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001fe0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fe4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ff4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ff8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002010 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002014 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000203a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002048 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000204c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002066 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000206a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002070 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002080 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b2 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020b6 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020e0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020e4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020ec 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000020f4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000020f8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002108 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000210c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002124 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002128 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000214e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002160 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000217a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000217e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002184 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002194 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c6 0000b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000021d0 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000021e6 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00002204 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002214 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002256 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -0000225a 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002264 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ -000022b4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022b8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022bc 0000442f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -000022c0 00004430 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -000022ca 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022d4 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -0000232e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002332 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000233c 0000c00a R_ARM_THM_CALL 00001315 PyNumber_AsSsize_t │ │ │ │ │ -00002356 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00002364 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002374 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002378 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000237e 0000452f R_ARM_THM_MOVW_ABS_NC 00000440 .LC24 │ │ │ │ │ -00002382 00004530 R_ARM_THM_MOVT_ABS 00000440 .LC24 │ │ │ │ │ -00002388 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000238e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002392 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002398 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000239c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000023a2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023ca 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ce 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023f0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023f4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000242e 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002434 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002438 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000246a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002478 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000247c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002496 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000249a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024a0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024ac 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024be 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024c2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024d0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024d4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024d8 0000462f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ -000024dc 00004630 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ -000024e0 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000024e4 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000024f0 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002502 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002506 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000250a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002518 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002558 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00002560 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002564 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000256a 0000472f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -0000256e 00004730 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00002574 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000259e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025a2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025c6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025ca 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025f8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000025fc 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002604 0000c00a R_ARM_THM_CALL 00001315 PyNumber_AsSsize_t │ │ │ │ │ -0000262e 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002634 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002638 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000268c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002690 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026ac 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026b0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026b6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026be 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026c2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026d2 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026d6 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026f2 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026fc 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002700 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002704 0000482f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00002708 00004830 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00002710 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000271a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000271e 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002724 0000492f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ -00002728 00004930 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ -0000272e 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00002732 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -0000273c 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000274c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002750 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002756 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002760 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002776 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027a4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027a8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027d6 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027dc 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027e0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027ee 00004b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ -000027f2 00004b30 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ -00002812 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002816 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002830 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000283c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002840 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000285a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000285e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002864 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002884 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028b4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028e2 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000028e8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028ec 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028fa 00004c2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ -000028fe 00004c30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ -0000291e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002922 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000293c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002948 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000294c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002966 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000296a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002970 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002990 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029c0 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000029fc 0001020a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002a18 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a22 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a26 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a38 0000e00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002a52 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a70 0000f90a R_ARM_THM_CALL 00002281 PyObject_Size │ │ │ │ │ -00002a7e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a82 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a90 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002aae 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab6 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002abc 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ac4 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002ac8 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002acc 00004e2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC32 │ │ │ │ │ -00002ad0 00004e30 R_ARM_THM_MOVT_ABS 0000050c .LC32 │ │ │ │ │ -00002ad6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002adc 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ae0 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ae6 00004d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -00002aea 00004d30 R_ARM_THM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -00002af0 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b06 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b22 0001040a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002b3a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b3e 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b4e 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b5a 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b6c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b74 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000016 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000001a 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000036 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000003a 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000004e 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00000058 0000b10a R_ARM_THM_CALL 0000044d PyObject_GetIter │ │ │ │ │ +000000e8 0000b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000154 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000174 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017e 0000b50a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +0000019e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001bc 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001d6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001de 0000b60a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001ee 0000b70a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +00000214 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000234 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000023c 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000024a 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000025a 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000025e 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000026a 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000278 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000002ba 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002dc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002f4 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000346 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000034a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000354 0000c00a R_ARM_THM_CALL 0000130d PyNumber_AsSsize_t │ │ │ │ │ +00000374 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000378 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000388 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000394 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000398 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003a4 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000003bc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003cc 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003ec 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ +000003f2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003f6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003fa 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000003fe 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000406 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000040c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000416 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000041a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000420 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000426 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000042a 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000432 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000436 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000043c 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000442 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00000448 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000046a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000046e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000049a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000049e 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004a2 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +000004a6 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +000004ae 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004b6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004ba 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004c0 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000004c4 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000004ce 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004e6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000524 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000528 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000532 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000053c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000544 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000059e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000005a2 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005aa 0000c00a R_ARM_THM_CALL 0000130d PyNumber_AsSsize_t │ │ │ │ │ +000005c2 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +000005d0 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005e0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005e4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005ec 0000122f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +000005f0 00001230 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +000005f6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005fc 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000600 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000606 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000060a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000610 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000061c 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000620 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000063e 0000be0a R_ARM_THM_CALL 000002f9 PyObject_GetItem │ │ │ │ │ +00000650 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000654 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000065c 0000d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000662 0000d40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000006a4 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000006a8 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000006be 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000006c2 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000008ac 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000008c6 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000008e0 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008f6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000902 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000920 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000928 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000092c 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000934 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000950 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000970 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000098c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a0 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000009c4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009da 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000009f8 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000a1a 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000a34 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a46 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000a68 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7e 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000a94 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000aae 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab8 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000ad6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae6 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000aea 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000af0 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b0c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b56 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000b5a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000b60 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b7e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b98 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000b9c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000ba0 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000bc0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd8 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000be8 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000bec 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000bf0 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c0e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c20 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c24 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000c2c 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c48 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c4c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000c52 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c62 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c76 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c7a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000c80 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c98 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c9c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000ca4 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000cde 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000ce2 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000cee 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000cf2 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000edc 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000ef8 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f14 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f2a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f36 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f54 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f60 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f7c 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f9c 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000fb8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fcc 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000ff0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001006 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001024 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001046 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001060 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001072 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001094 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010aa 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000010c0 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010da 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e4 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001102 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001112 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001116 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000111c 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001138 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001178 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001188 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000118c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001192 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011b0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ca 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000011ce 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000011d2 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011f2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001214 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001218 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000121e 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000123c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001252 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000125a 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001276 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000127a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001282 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000129e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000012a2 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000012aa 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012bc 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000012d0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000012d4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000012da 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000133e 0000e00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001360 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000137e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001382 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000138a 0000e20a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001394 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000013be 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013c2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013c6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000013ca 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000013d2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013e6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000013ea 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000013fa 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013fe 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001402 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00001406 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +0000140e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001424 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000142a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000142e 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001432 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001436 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000143e 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000144a 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00001458 0000212f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +0000145c 00002130 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00001460 0000e60a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001468 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014a8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014ac 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014b0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000014b4 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000014bc 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014ce 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000014d2 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000014e2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014e6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014ec 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +000014f0 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +000014f6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000150c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001512 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001516 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000151a 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +0000151e 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001526 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000153a 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00001560 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001564 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001574 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001578 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001590 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ +00001594 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ +000015b0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ce 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015d2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015da 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000015de 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000160a 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001616 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000162e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001648 0000ed0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001656 00002e0a R_ARM_THM_CALL 000007d1 Py_XDECREF.part.0 │ │ │ │ │ +00001660 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001664 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000166c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001670 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000169e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016a2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016a8 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ +000016ac 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ +000016b4 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016cc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016d4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016d8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016dc 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ +000016e0 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ +000016e8 0000e60a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000016ee 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000016f2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000016f8 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ +000016fc 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ +00001702 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001714 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001718 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001772 0000312f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ +00001776 00003130 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ +0000177a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001788 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000178c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017a0 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000017a4 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000017a8 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017ae 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +000017c8 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000017cc 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000017e0 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000017e4 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001848 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000185a 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001870 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001886 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000188e 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000018a8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d8 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +000018dc 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +000018e2 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ +00001908 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +0000190c 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00001912 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001924 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00001928 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +0000192e 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001948 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001970 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001988 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +0000198c 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001998 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +0000199c 0000d930 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001a7c 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ab6 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001afc 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b18 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b2e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001b56 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b62 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001b7c 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b9c 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001bb8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc8 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001be8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf6 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001c0e 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c26 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c30 0000dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001c4e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c8e 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00001c92 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00001c98 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001cb4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd2 0000380a R_ARM_THM_CALL 000003d9 recursive_issubclass │ │ │ │ │ +00001ce6 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00001cea 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00001cf0 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d22 0000380a R_ARM_THM_CALL 000003d9 recursive_issubclass │ │ │ │ │ +00001d2c 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001d30 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001d38 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ +00001d52 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d66 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00001d6a 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00001d70 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d7a 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001d7e 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001d84 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ +00001d90 0000370a R_ARM_THM_CALL 00000439 recursive_issubclass.part.0 │ │ │ │ │ +00001d98 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001da8 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00001dac 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00001db2 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001dbe 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001dc2 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001dca 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ +00001dd6 0000370a R_ARM_THM_CALL 00000439 recursive_issubclass.part.0 │ │ │ │ │ +00001dec 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00001df0 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00001df6 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e04 0000da0a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001e18 0000342f R_ARM_THM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00001e1c 00003430 R_ARM_THM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00001e22 0000dd0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e42 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e8a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001e8e 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001e92 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00001e96 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00001ec0 0000b10a R_ARM_THM_CALL 0000044d PyObject_GetIter │ │ │ │ │ +00001ecc 0000b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001ed8 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00001efa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f14 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f26 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f34 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f38 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f48 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00001f58 0000f40a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001f60 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00001f6c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f96 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f9a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fc4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fc8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fd0 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001fd8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fdc 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fec 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ff0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002008 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000200c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002032 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002040 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002044 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000205e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002062 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002068 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002078 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020aa 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020ae 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020d8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020dc 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020e4 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000020ec 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020f0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002100 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002104 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000211c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002120 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002146 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002154 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002158 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002172 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002176 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000217c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000218c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021be 0000b20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000021c8 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000021de 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +000021fc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000220c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000224e 0000332f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00002252 00003330 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +0000225c 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ +000022ac 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022b0 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022b4 0000442f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +000022b8 00004430 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +000022c2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022cc 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00002326 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000232a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002334 0000c00a R_ARM_THM_CALL 0000130d PyNumber_AsSsize_t │ │ │ │ │ +0000234e 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +0000235c 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000236c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002370 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002376 0000452f R_ARM_THM_MOVW_ABS_NC 00000440 .LC24 │ │ │ │ │ +0000237a 00004530 R_ARM_THM_MOVT_ABS 00000440 .LC24 │ │ │ │ │ +00002380 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002386 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000238a 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002390 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002394 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000239a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023c2 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023c6 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023ec 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002426 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000242c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002430 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002462 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002470 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002474 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000248e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002492 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002498 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024a4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024b6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024ba 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024c8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024cc 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024d0 0000462f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ +000024d4 00004630 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ +000024d8 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000024dc 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000024e8 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024fa 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024fe 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002502 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002510 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002550 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00002558 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000255c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002562 0000472f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00002566 00004730 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +0000256c 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002596 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000259a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025be 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025c2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025f0 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025f4 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025fc 0000c00a R_ARM_THM_CALL 0000130d PyNumber_AsSsize_t │ │ │ │ │ +00002626 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000262c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002630 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002684 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002688 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026a4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026a8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ae 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026b6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ba 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ca 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ce 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ea 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026f4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026f8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026fc 0000482f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +00002700 00004830 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00002708 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002712 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002716 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000271c 0000492f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ +00002720 00004930 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ +00002726 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000272a 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00002734 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002744 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002748 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000274e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002758 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000276e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000279c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027a0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027ce 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000027d4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027d8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027e6 00004b2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ +000027ea 00004b30 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ +0000280a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000280e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002828 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002834 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002838 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002852 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002856 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000285c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000287c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028a8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028ac 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028da 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028e0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028e4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028f2 00004c2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ +000028f6 00004c30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ +00002916 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000291a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002934 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002940 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002944 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000295e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002962 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002968 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002988 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029b8 0000db0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000029f4 0001020a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002a10 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a1a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a1e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a30 0000e00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002a4a 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a68 0000f90a R_ARM_THM_CALL 00002279 PyObject_Size │ │ │ │ │ +00002a76 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a7a 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a88 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002aa6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aae 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002ab4 0000b30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002abc 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002ac0 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002ac4 00004e2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC32 │ │ │ │ │ +00002ac8 00004e30 R_ARM_THM_MOVT_ABS 0000050c .LC32 │ │ │ │ │ +00002ace 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ad4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ad8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ade 00004d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +00002ae2 00004d30 R_ARM_THM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +00002ae8 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002afe 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b1a 0001040a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002b32 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b36 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b46 0000b90a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002b52 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002b64 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b6c 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002b70 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b74 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002b78 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b7c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b80 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ba8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002bac 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002bda 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002be0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002be4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002bf2 0000502f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -00002bf6 00005030 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -00002c16 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c1a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c34 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c40 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c44 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c5e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c62 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c68 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c88 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002caa 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002cae 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002d1a 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002d1e 00010930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002d36 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d48 00010a0a R_ARM_THM_CALL 00002f6d PyObject_GetBuffer │ │ │ │ │ -00002d54 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d58 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d5c 0000542f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ -00002d60 00005430 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ -00002d68 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d82 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002d86 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002d8a 0000532f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ -00002d8e 00005330 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ -00002d96 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002d9e 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00002db0 00010d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002db4 00010d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002dc6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dcc 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002dd0 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002dd4 0000522f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ -00002dd8 00005230 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ -00002de0 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002df6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dfe 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00002e0c 00010e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e1a 0001080a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00002e30 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e38 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -00002e40 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -00002e6a 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e78 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002ea2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ebe 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002eca 0000552f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ -00002ece 00005530 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ -00002ed2 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ -00002ee8 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002ef8 0000430a R_ARM_THM_CALL 000011a5 abstract_issubclass │ │ │ │ │ -00002f14 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f1c 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f4c 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00002f50 00011230 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00002f58 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f9a 0000592f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002f9e 00005930 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002fa6 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002fac 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fb0 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fb4 00005a2f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ -00002fb8 00005a30 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ -00002fc2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030ae 00005d2f R_ARM_THM_MOVW_ABS_NC 00000758 .LC43 │ │ │ │ │ -000030b2 00005d30 R_ARM_THM_MOVT_ABS 00000758 .LC43 │ │ │ │ │ -000030c2 0000592f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -000030c6 00005930 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -000030ce 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000030d8 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000030dc 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000030e0 00005c2f R_ARM_THM_MOVW_ABS_NC 00000740 .LC42 │ │ │ │ │ -000030e4 00005c30 R_ARM_THM_MOVT_ABS 00000740 .LC42 │ │ │ │ │ -000030ea 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030f0 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000030f4 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000030f8 00005b2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ -000030fc 00005b30 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ -00003102 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000317e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003182 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003190 0000442f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -00003194 00004430 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -00003198 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031a2 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -000031a8 0000602f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ -000031ac 00006030 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ -000031b0 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031d6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000031da 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000031fe 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003202 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003206 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -0000320a 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003212 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003224 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003228 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003238 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000323c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003240 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003244 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000324c 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003262 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003268 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000326c 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003270 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003274 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000327c 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000328a 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00003294 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -000032b2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032dc 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032e0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000330e 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003314 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003318 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003326 0000682f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ -0000332a 00006830 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ -0000334a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000334e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003368 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003374 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003378 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003392 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003396 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000339c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033bc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033e8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033ec 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000341a 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003420 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003424 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003432 0000692f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ -00003436 00006930 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ -00003456 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000345a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003474 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003480 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003484 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000349e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034a2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034a8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034c8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000034d6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003510 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003514 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003542 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003548 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000354c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000355a 00006b2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ -0000355e 00006b30 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ -0000357e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003582 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000359c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035a8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ac 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035c6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ca 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035d0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003634 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003638 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000363c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003640 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003660 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003668 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000366c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003674 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003678 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003696 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000369a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000036a0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036a4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000036ba 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000036d2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036d6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036dc 00006c2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -000036e0 00006c30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -000036e6 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000036ea 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000036f4 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003716 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000371a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003734 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000373e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003742 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003746 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000374a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000376e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003772 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003776 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003798 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037a6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ec 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037f0 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003810 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003818 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000381c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003844 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003848 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003870 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003874 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000387e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003882 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000388e 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003892 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -0000389a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038be 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038c2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038c6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038e2 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038e6 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003908 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003916 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003924 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003928 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003944 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003952 00006d2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ -00003956 00006d30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ -0000395e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003984 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00003990 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003994 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000399e 0000442f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -000039a2 00004430 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -000039a6 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039b2 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000039b6 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000039ba 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a6c 00006f0a R_ARM_THM_CALL 000007e9 _IsCContiguous │ │ │ │ │ -00003aa8 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ -00003ab0 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ab4 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003aba 0000742f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ -00003abe 00007430 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ -00003ac4 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003af0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003af4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b22 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003b28 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b2c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b3a 0000752f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ -00003b3e 00007530 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ -00003b5e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b62 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b7c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b88 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b8c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ba6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003baa 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bb0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bd0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bfc 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c00 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c2e 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c34 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c38 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c46 0000802f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ -00003c4a 00008030 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ -00003c6a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c6e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c88 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c94 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c98 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cb2 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cb6 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cbc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cdc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d00 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d04 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d14 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d18 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d30 0000812f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ -00003d34 00008130 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ -00003d50 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000038 0000b01e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000370 0000c11e R_ARM_THM_JUMP24 00001725 PySequence_GetItem │ │ │ │ │ -000003ee 0000c61e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -0000049e 0000cb1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -000005c6 0000ce1e R_ARM_THM_JUMP24 0000140d PySequence_SetItem │ │ │ │ │ -00000630 0000d11e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00001310 0000df1e R_ARM_THM_JUMP24 00000ae1 _PySequence_IterSearch │ │ │ │ │ -000015a4 0000261e R_ARM_THM_JUMP24 0000020d binary_iop.part.0 │ │ │ │ │ -000015f4 0000ec1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000184a 0000f01e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001902 0000371e R_ARM_THM_JUMP24 00000439 recursive_issubclass.part.0 │ │ │ │ │ -00001966 0000381e R_ARM_THM_JUMP24 000003d9 recursive_issubclass │ │ │ │ │ -00001afa 0000f01e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001d54 0000371e R_ARM_THM_JUMP24 00000439 recursive_issubclass.part.0 │ │ │ │ │ -00001e60 0000381e R_ARM_THM_JUMP24 000003d9 recursive_issubclass │ │ │ │ │ -00002252 0000f01e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000227c 0000371e R_ARM_THM_JUMP24 00000439 recursive_issubclass.part.0 │ │ │ │ │ -00002352 0000f71e R_ARM_THM_JUMP24 0000033d PySequence_DelItem │ │ │ │ │ -00002652 00004a1e R_ARM_THM_JUMP24 00000731 sequence_repeat │ │ │ │ │ -000027fc 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00002908 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00002c00 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00002cec 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00002d16 0001081e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00002d76 00010b1e R_ARM_THM_JUMP24 000031b9 PyNumber_Index │ │ │ │ │ -00003156 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003334 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00003440 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00003568 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00003a7a 0000701e R_ARM_THM_JUMP24 00001305 _IsFortranContiguous │ │ │ │ │ -00003a82 0000711e R_ARM_THM_JUMP24 0000134d _IsFortranContiguous.part.0 │ │ │ │ │ -00003b48 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00003c54 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ -00003d3c 0000261e R_ARM_THM_JUMP24 0000020d binary_iop.part.0 │ │ │ │ │ +00002ba0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ba4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bd2 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002bd8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bdc 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bea 0000502f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +00002bee 00005030 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +00002c0e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c12 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c2c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c38 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c3c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c56 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c5a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c60 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c80 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002ca6 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002d12 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002d16 00010930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002d2e 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d40 00010a0a R_ARM_THM_CALL 00002f65 PyObject_GetBuffer │ │ │ │ │ +00002d4c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d50 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d54 0000542f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ +00002d58 00005430 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ +00002d60 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d7a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002d7e 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002d82 0000532f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ +00002d86 00005330 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ +00002d8e 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002d96 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00002da8 00010d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002dac 00010d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002dbe 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dc4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002dc8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002dcc 0000522f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ +00002dd0 00005230 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ +00002dd8 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002dee 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df6 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00002e04 00010e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002e12 0001080a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00002e28 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e30 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +00002e38 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +00002e62 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e70 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002e9a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb6 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ec2 0000552f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ +00002ec6 00005530 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ +00002eca 0000360a R_ARM_THM_CALL 00001119 check_class │ │ │ │ │ +00002ee0 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002ef0 0000430a R_ARM_THM_CALL 000011a5 abstract_issubclass │ │ │ │ │ +00002f0c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f14 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002f44 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00002f48 00011230 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00002f50 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f92 0000592f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002f96 00005930 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002f9e 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002fa4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fa8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fac 00005a2f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ +00002fb0 00005a30 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ +00002fba 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000308e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000758 .LC43 │ │ │ │ │ +00003092 00005d30 R_ARM_THM_MOVT_ABS 00000758 .LC43 │ │ │ │ │ +000030ba 0000592f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +000030be 00005930 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +000030c6 0001130a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000030d0 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000030d4 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000030d8 00005c2f R_ARM_THM_MOVW_ABS_NC 00000740 .LC42 │ │ │ │ │ +000030dc 00005c30 R_ARM_THM_MOVT_ABS 00000740 .LC42 │ │ │ │ │ +000030e2 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030e8 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000030ec 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000030f0 00005b2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ +000030f4 00005b30 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ +000030fa 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003176 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000317a 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003188 0000442f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +0000318c 00004430 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +00003190 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000319a 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +000031a0 0000602f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ +000031a4 00006030 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ +000031a8 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031ce 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000031d2 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000031f6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031fa 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031fe 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00003202 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +0000320a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000321c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003220 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003230 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003234 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003238 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +0000323c 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003244 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000325a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003260 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003264 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003268 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +0000326c 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00003274 0000e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003282 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +0000328c 00010c0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000032aa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032d4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032d8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003306 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000330c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003310 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000331e 0000682f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ +00003322 00006830 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ +00003342 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003346 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003360 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000336c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003370 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000338a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000338e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003394 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033e0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003412 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003418 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000341c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000342a 0000692f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ +0000342e 00006930 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ +0000344e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003452 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000346c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003478 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000347c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003496 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000349a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034a0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034c0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ca 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000034ce 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003508 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000350c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000353a 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003540 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003544 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003552 00006b2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ +00003556 00006b30 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ +00003576 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000357a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003594 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035a4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035be 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035c2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035c8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035e8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000362c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003630 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003634 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003638 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003658 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003660 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003664 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000366c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003670 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000368e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003692 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003698 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000369c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036ae 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000036b2 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000036ca 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036ce 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036d4 00006c2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +000036d8 00006c30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +000036de 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000036e2 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000036ec 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000370e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003712 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000372c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003736 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000373a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000373e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003742 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003766 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000376a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000376e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003790 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000379e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037e4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037e8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003808 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003810 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003814 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000383c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003840 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003868 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000386c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003876 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000387a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003886 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000388a 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003892 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038b6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ba 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038be 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038da 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038de 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003900 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000390e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000391c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003920 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000393c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000394a 00006d2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ +0000394e 00006d30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ +00003956 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000397c 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00003988 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000398c 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003996 0000442f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +0000399a 00004430 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +0000399e 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039aa 0000302f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000039ae 00003030 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000039b2 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a64 00006f0a R_ARM_THM_CALL 000007e9 _IsCContiguous │ │ │ │ │ +00003aa0 0000020a R_ARM_THM_CALL 00000257 null_error.isra.0 │ │ │ │ │ +00003aa8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003aac 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ab2 0000742f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ +00003ab6 00007430 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ +00003abc 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ae8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003aec 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b1a 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003b20 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b24 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b32 0000752f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ +00003b36 00007530 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ +00003b56 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b5a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b74 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b80 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b84 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b9e 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ba2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ba8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bc8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bf8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c26 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003c2c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c30 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c3e 0000802f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ +00003c42 00008030 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ +00003c62 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c66 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c80 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c8c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c90 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003caa 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cae 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cb4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cd4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cf8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cfc 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d0c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d10 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d28 0000812f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ +00003d2c 00008130 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ +00003d48 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000048 0000b01e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +00000368 0000c11e R_ARM_THM_JUMP24 0000171d PySequence_GetItem │ │ │ │ │ +000003e6 0000c61e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000496 0000cb1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000005be 0000ce1e R_ARM_THM_JUMP24 0000140d PySequence_SetItem │ │ │ │ │ +00000628 0000d11e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00001308 0000df1e R_ARM_THM_JUMP24 00000ae1 _PySequence_IterSearch │ │ │ │ │ +0000159c 0000261e R_ARM_THM_JUMP24 0000020d binary_iop.part.0 │ │ │ │ │ +000015ec 0000ec1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001842 0000f01e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000018fa 0000371e R_ARM_THM_JUMP24 00000439 recursive_issubclass.part.0 │ │ │ │ │ +0000195e 0000381e R_ARM_THM_JUMP24 000003d9 recursive_issubclass │ │ │ │ │ +00001af2 0000f01e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001d4c 0000371e R_ARM_THM_JUMP24 00000439 recursive_issubclass.part.0 │ │ │ │ │ +00001e58 0000381e R_ARM_THM_JUMP24 000003d9 recursive_issubclass │ │ │ │ │ +0000224a 0000f01e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002274 0000371e R_ARM_THM_JUMP24 00000439 recursive_issubclass.part.0 │ │ │ │ │ +0000234a 0000f71e R_ARM_THM_JUMP24 0000033d PySequence_DelItem │ │ │ │ │ +0000264a 00004a1e R_ARM_THM_JUMP24 00000731 sequence_repeat │ │ │ │ │ +000027f4 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00002900 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00002bf8 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00002ce4 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00002d0e 0001081e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00002d6e 00010b1e R_ARM_THM_JUMP24 000031b1 PyNumber_Index │ │ │ │ │ +0000314e 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000332c 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00003438 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00003560 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00003a72 0000701e R_ARM_THM_JUMP24 00001305 _IsFortranContiguous │ │ │ │ │ +00003a7a 0000711e R_ARM_THM_JUMP24 0000134d _IsFortranContiguous.part.0 │ │ │ │ │ +00003b40 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00003c4c 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ +00003d34 0000261e R_ARM_THM_JUMP24 0000020d binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xbcb0 contains 169 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xbca8 contains 169 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000002e 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000044 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000ab8 .LC74 │ │ │ │ │ 00000052 00008f30 R_ARM_THM_MOVT_ABS 00000ab8 .LC74 │ │ │ │ │ -00000074 0000250a R_ARM_THM_CALL 0000208d binary_op1 │ │ │ │ │ +00000074 0000250a R_ARM_THM_CALL 00002085 binary_op1 │ │ │ │ │ 00000078 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000007c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000952f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC77 │ │ │ │ │ 0000008c 00009530 R_ARM_THM_MOVT_ABS 00000ad4 .LC77 │ │ │ │ │ 000000ae 0000962f R_ARM_THM_MOVW_ABS_NC 00000ad8 .LC78 │ │ │ │ │ 000000b2 00009630 R_ARM_THM_MOVT_ABS 00000ad8 .LC78 │ │ │ │ │ 000000b8 0000270a R_ARM_THM_CALL 0000013d binary_iop │ │ │ │ │ 00000118 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000011c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000140 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000148 00003e0a R_ARM_THM_CALL 00001f79 binary_op1.constprop.1 │ │ │ │ │ +00000148 00003e0a R_ARM_THM_CALL 00001f71 binary_op1.constprop.1 │ │ │ │ │ 00000160 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000166 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000016a 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000016e 0000722f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ 00000172 00007230 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ 0000017a 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000019e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -1299,34 +1299,34 @@ │ │ │ │ │ 000001d6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001da 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001e0 00009b2f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC82 │ │ │ │ │ 000001e4 00009b30 R_ARM_THM_MOVT_ABS 00000b2c .LC82 │ │ │ │ │ 000001ea 0000c80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000200 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000022a 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000238 0000fa0a R_ARM_THM_CALL 000022dd PyObject_DelItem │ │ │ │ │ +00000238 0000fa0a R_ARM_THM_CALL 000022d5 PyObject_DelItem │ │ │ │ │ 0000024e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000026a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 0000026e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000272 00009c2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC83 │ │ │ │ │ 00000276 00009c30 R_ARM_THM_MOVT_ABS 00000b64 .LC83 │ │ │ │ │ 00000284 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002a4 0000cf0a R_ARM_THM_CALL 00000621 PyMapping_GetOptionalItem │ │ │ │ │ +000002a4 0000cf0a R_ARM_THM_CALL 00000619 PyMapping_GetOptionalItem │ │ │ │ │ 000002ac 00009e2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC84 │ │ │ │ │ 000002b0 00009e30 R_ARM_THM_MOVT_ABS 00000b88 .LC84 │ │ │ │ │ 000002b6 0001520a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000002be 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ 000002e2 00014c0a R_ARM_THM_CALL 00001379 PyMapping_GetOptionalItemString │ │ │ │ │ 000002ea 0000a02f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC85 │ │ │ │ │ 000002ee 0000a030 R_ARM_THM_MOVT_ABS 00000c10 .LC85 │ │ │ │ │ 000002f4 0001520a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000002fc 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ 00000318 00014c0a R_ARM_THM_CALL 00001379 PyMapping_GetOptionalItemString │ │ │ │ │ 00000320 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ -0000033c 0000cf0a R_ARM_THM_CALL 00000621 PyMapping_GetOptionalItem │ │ │ │ │ +0000033c 0000cf0a R_ARM_THM_CALL 00000619 PyMapping_GetOptionalItem │ │ │ │ │ 00000344 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ 0000038a 0001580a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000039a 0000280a R_ARM_THM_CALL 000001b9 binary_iop1 │ │ │ │ │ 000003b0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003b8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003d0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1360,76 +1360,76 @@ │ │ │ │ │ 00000574 00015e0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 0000057c 0000e00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000059c 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ 000005a2 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ 000005a8 00000a0a R_ARM_THM_CALL 000007c9 Py_XDECREF │ │ │ │ │ 000005b2 0000a62f R_ARM_THM_MOVW_ABS_NC 000005bf _buffer_release_call │ │ │ │ │ 000005b6 0000a630 R_ARM_THM_MOVT_ABS 000005bf _buffer_release_call │ │ │ │ │ -000005cc 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -000005f6 0001260a R_ARM_THM_CALL 000039dd PyBuffer_IsContiguous │ │ │ │ │ +000005cc 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +000005f6 0001260a R_ARM_THM_CALL 000039d5 PyBuffer_IsContiguous │ │ │ │ │ 00000604 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000610 0001630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000061c 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000638 0000a72f R_ARM_THM_MOVW_ABS_NC 00000687 _Py_add_one_to_index_C │ │ │ │ │ 0000063c 0000a730 R_ARM_THM_MOVT_ABS 00000687 _Py_add_one_to_index_C │ │ │ │ │ 00000640 0000a82f R_ARM_THM_MOVW_ABS_NC 000006b5 _Py_add_one_to_index_F │ │ │ │ │ 00000644 0000a830 R_ARM_THM_MOVT_ABS 000006b5 _Py_add_one_to_index_F │ │ │ │ │ 00000650 0001650a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 0000065c 00015b0a R_ARM_THM_CALL 00001599 PyBuffer_GetPointer │ │ │ │ │ 00000666 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000067c 0001660a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000756 00010a0a R_ARM_THM_CALL 00002f6d PyObject_GetBuffer │ │ │ │ │ +00000756 00010a0a R_ARM_THM_CALL 00002f65 PyObject_GetBuffer │ │ │ │ │ 00000762 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000766 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000076a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000d4c .LC91 │ │ │ │ │ 0000076e 0000a930 R_ARM_THM_MOVT_ABS 00000d4c .LC91 │ │ │ │ │ 00000774 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000782 00010a0a R_ARM_THM_CALL 00002f6d PyObject_GetBuffer │ │ │ │ │ -0000078c 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ +00000782 00010a0a R_ARM_THM_CALL 00002f65 PyObject_GetBuffer │ │ │ │ │ +0000078c 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ 0000079a 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 0000079e 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000007a2 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC92 │ │ │ │ │ 000007a6 0000aa30 R_ARM_THM_MOVT_ABS 00000d84 .LC92 │ │ │ │ │ 000007ac 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007b2 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -000007b8 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ +000007b2 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +000007b8 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ 000007c4 00006f0a R_ARM_THM_CALL 000007e9 _IsCContiguous │ │ │ │ │ 000007d0 00006f0a R_ARM_THM_CALL 000007e9 _IsCContiguous │ │ │ │ │ 000007d8 0000700a R_ARM_THM_CALL 00001305 _IsFortranContiguous │ │ │ │ │ 000007e4 0000700a R_ARM_THM_CALL 00001305 _IsFortranContiguous │ │ │ │ │ 000007f0 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000007f6 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -000007fc 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ +000007f6 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +000007fc 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ 00000806 0001630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000080e 0001640a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000814 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -0000081a 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ +00000814 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +0000081a 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ 00000882 00015b0a R_ARM_THM_CALL 00001599 PyBuffer_GetPointer │ │ │ │ │ 0000088c 00015b0a R_ARM_THM_CALL 00001599 PyBuffer_GetPointer │ │ │ │ │ 00000896 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000008a0 0001660a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000008a6 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -000008ac 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ +000008a6 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +000008ac 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ 000008e2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000008e6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008ea 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC93 │ │ │ │ │ 000008ee 0000ab30 R_ARM_THM_MOVT_ABS 00000dbc .LC93 │ │ │ │ │ 000008f4 0001160a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000091a 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ -00000954 00010a0a R_ARM_THM_CALL 00002f6d PyObject_GetBuffer │ │ │ │ │ -00000968 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ +0000091a 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ +00000954 00010a0a R_ARM_THM_CALL 00002f65 PyObject_GetBuffer │ │ │ │ │ +00000968 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ 0000099a 0000d40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000009a4 00010f0a R_ARM_THM_CALL 00003109 PyBuffer_Release │ │ │ │ │ +000009a4 00010f0a R_ARM_THM_CALL 00003101 PyBuffer_Release │ │ │ │ │ 000009b4 0000a62f R_ARM_THM_MOVW_ABS_NC 000005bf _buffer_release_call │ │ │ │ │ 000009b8 0000a630 R_ARM_THM_MOVT_ABS 000005bf _buffer_release_call │ │ │ │ │ 000009d4 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000009d8 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000005a 00006e1e R_ARM_THM_JUMP24 000037ad ternary_op.constprop.1 │ │ │ │ │ +0000005a 00006e1e R_ARM_THM_JUMP24 000037a5 ternary_op.constprop.1 │ │ │ │ │ 00000094 00002a1e R_ARM_THM_JUMP24 0000020d binary_op.part.0 │ │ │ │ │ 000000c2 0000df1e R_ARM_THM_JUMP24 00000ae1 _PySequence_IterSearch │ │ │ │ │ 0000027c 0000f41e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000005ba 0001601e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -000006e0 0000f91e R_ARM_THM_JUMP24 00002281 PyObject_Size │ │ │ │ │ +000006e0 0000f91e R_ARM_THM_JUMP24 00002279 PyObject_Size │ │ │ │ │ 000009bc 00016f1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000009c0 0001241e R_ARM_THM_JUMP24 00003965 PySequence_Size │ │ │ │ │ -000009c4 0001191e R_ARM_THM_JUMP24 0000315d PyMapping_Size │ │ │ │ │ -000009c8 0000de1e R_ARM_THM_JUMP24 000012f1 PySequence_Contains │ │ │ │ │ +000009c0 0001241e R_ARM_THM_JUMP24 0000395d PySequence_Size │ │ │ │ │ +000009c4 0001191e R_ARM_THM_JUMP24 00003155 PyMapping_Size │ │ │ │ │ +000009c8 0000de1e R_ARM_THM_JUMP24 000012e9 PySequence_Contains │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 40 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 300 │ │ │ │ │ + bl 2f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 12a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 550 │ │ │ │ │ + bl 548 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 120 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -186,15 +186,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 208c │ │ │ │ │ + bl 2084 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 16e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1fc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 208c │ │ │ │ │ + b.w 2084 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1ee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -328,15 +328,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 1f78 │ │ │ │ │ + bl 1f70 │ │ │ │ │ R_ARM_THM_CALL binary_op1.constprop.1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.n 29e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ @@ -648,15 +648,15 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 5b2 │ │ │ │ │ - bl 454 │ │ │ │ │ + bl 44c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 5d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 584 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -884,15 +884,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1314 <_IsFortranContiguous+0x10> │ │ │ │ │ + bl 130c <_IsFortranContiguous+0x8> │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 772 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -1026,15 +1026,15 @@ │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ bmi.n 8a0 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cbz r2, 8a0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cbz r2, 8a0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 1f78 │ │ │ │ │ + bl 1f70 │ │ │ │ │ R_ARM_THM_CALL binary_op1.constprop.1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ @@ -1273,15 +1273,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 208c │ │ │ │ │ + bl 2084 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n a9e │ │ │ │ │ @@ -1329,15 +1329,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c30 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w c30 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl 454 │ │ │ │ │ + bl 44c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bf4 <_PySequence_IterSearch+0x114> │ │ │ │ │ clz r6, r8 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -1475,15 +1475,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c38 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.w 37ac │ │ │ │ │ + b.w 37a4 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.1 │ │ │ │ │ │ │ │ │ │ 00000c44 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1898,15 +1898,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 102e │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n f46 │ │ │ │ │ - bl 1474 │ │ │ │ │ + bl 146c │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n f46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -2336,15 +2336,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 13cc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 620 │ │ │ │ │ + bl 618 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 13ba │ │ │ │ │ subs r3, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -7,541 +7,540 @@ │ │ │ │ │ PySequence_Tuple(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a0 │ │ │ │ │ + cbz r0, 4c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3c │ │ │ │ │ + bne.n 36 │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 54 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 52 │ │ │ │ │ + bne.n 58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_AsTuple │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1a8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 454 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + bl 256 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 30 │ │ │ │ │ + bl 44c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c │ │ │ │ │ + beq.n 30 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ac │ │ │ │ │ + beq.w 1a6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 220 │ │ │ │ │ + beq.w 21a │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 224 │ │ │ │ │ + beq.w 21e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 228 │ │ │ │ │ + beq.w 222 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22c │ │ │ │ │ + beq.w 226 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ add r5, sp, #24 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae │ │ │ │ │ + beq.n 1a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne.n be │ │ │ │ │ + bne.n c4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cc │ │ │ │ │ + beq.w 2c2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ subs r1, r0, #4 │ │ │ │ │ add.w ip, r0, #28 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n fa │ │ │ │ │ - b.n 122 │ │ │ │ │ + bne.n 100 │ │ │ │ │ + b.n 128 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bge.n 1ec │ │ │ │ │ + bge.n 1e6 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ │ blx r1 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10c │ │ │ │ │ - ldr r1, [pc, #448] @ (2f8 ) │ │ │ │ │ + bne.n 112 │ │ │ │ │ + ldr r1, [pc, #432] @ (2f0 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 230 │ │ │ │ │ + bne.n 22a │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b2 │ │ │ │ │ + bne.w 2a8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 174 │ │ │ │ │ + bge.n 17a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, 174 │ │ │ │ │ + cbnz r1, 17a │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AsTupleAndClear> │ │ │ │ │ R_ARM_THM_CALL _PyList_AsTupleAndClear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4c │ │ │ │ │ + bge.w 30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4c │ │ │ │ │ + bne.w 30 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 4c │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - bl 256 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 4c │ │ │ │ │ + b.n 30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #332] @ (2fc ) │ │ │ │ │ + ldr r3, [pc, #328] @ (2f4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 25c │ │ │ │ │ + bne.n 254 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 288 │ │ │ │ │ + bne.n 280 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e0 │ │ │ │ │ + bge.n 1da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1e0 │ │ │ │ │ + cbnz r3, 1da │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArraySteal │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 4c │ │ │ │ │ + b.n 30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 122 │ │ │ │ │ + bge.n 128 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d6 │ │ │ │ │ + blt.n 2e2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ae │ │ │ │ │ + bge.n 2a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ae │ │ │ │ │ + bne.n 2a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ae │ │ │ │ │ + b.n 2a4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1ae │ │ │ │ │ + b.n 1a8 │ │ │ │ │ movs r4, #2 │ │ │ │ │ - b.n 1ae │ │ │ │ │ + b.n 1a8 │ │ │ │ │ movs r4, #3 │ │ │ │ │ - b.n 1ae │ │ │ │ │ + b.n 1a8 │ │ │ │ │ movs r4, #4 │ │ │ │ │ - b.n 1ae │ │ │ │ │ + b.n 1a8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 14a │ │ │ │ │ + beq.n 150 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a │ │ │ │ │ + beq.n 150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 14a │ │ │ │ │ + b.n 150 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c0 │ │ │ │ │ + beq.n 1ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c0 │ │ │ │ │ + beq.n 1ba │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 1c0 │ │ │ │ │ + b.n 1ba │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 296 │ │ │ │ │ + bge.n 28c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2f0 │ │ │ │ │ - cbz r4, 2ae │ │ │ │ │ + cbz r3, 2da │ │ │ │ │ + cbz r4, 2a4 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e2 │ │ │ │ │ + blt.n 2cc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 29a │ │ │ │ │ + bne.n 290 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4c │ │ │ │ │ + b.n 30 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 208 │ │ │ │ │ + bge.n 202 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 208 │ │ │ │ │ + bne.n 202 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 208 │ │ │ │ │ + b.n 202 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 28e │ │ │ │ │ - b.n 29a │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 208 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - b.n 2c2 │ │ │ │ │ + blt.n 286 │ │ │ │ │ + b.n 290 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2aa │ │ │ │ │ + bne.n 2a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2aa │ │ │ │ │ + b.n 2a0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 296 │ │ │ │ │ - .word 0x000001b8 │ │ │ │ │ + b.n 28c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 202 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + b.n 2b8 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000144 │ │ │ │ │ + .word 0x00000142 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000300 : │ │ │ │ │ +000002f8 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.w 44a │ │ │ │ │ + beq.w 442 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 334 │ │ │ │ │ + cbz r2, 32c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 334 │ │ │ │ │ + cbz r2, 32c │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 374 │ │ │ │ │ + cbz r2, 36c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 374 │ │ │ │ │ + cbz r2, 36c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 414 │ │ │ │ │ + beq.n 40c │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 414 │ │ │ │ │ + beq.n 40c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 1314 │ │ │ │ │ + bl 130c │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 3d0 │ │ │ │ │ + beq.n 3c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1724 │ │ │ │ │ + b.w 171c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 42e │ │ │ │ │ + bge.n 426 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e4 │ │ │ │ │ + beq.n 3dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #196] @ (450 ) │ │ │ │ │ + ldr r1, [pc, #196] @ (448 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3e0 │ │ │ │ │ + blt.n 3d8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3f2 │ │ │ │ │ - cbz r0, 3f2 │ │ │ │ │ + beq.n 3ea │ │ │ │ │ + cbz r0, 3ea │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ca │ │ │ │ │ + bge.n 3c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 3ca │ │ │ │ │ + cbnz r2, 3c2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 368 │ │ │ │ │ + beq.n 360 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3ca │ │ │ │ │ + b.n 3c2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3e0 │ │ │ │ │ + b.n 3d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3e0 │ │ │ │ │ + b.n 3d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3e0 │ │ │ │ │ + b.n 3d8 │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3e0 │ │ │ │ │ + b.n 3d8 │ │ │ │ │ .word 0x000053e0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000454 : │ │ │ │ │ +0000044c : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ - cbz r3, 48a │ │ │ │ │ + cbz r3, 482 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 484 │ │ │ │ │ + cbz r0, 47c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n 4be │ │ │ │ │ + beq.n 4b6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 4a2 │ │ │ │ │ + bmi.n 49a │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4a2 │ │ │ │ │ + cbz r3, 49a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 4a2 │ │ │ │ │ + cbz r3, 49a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySeqIter_New │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -551,15 +550,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 484 │ │ │ │ │ + b.n 47c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -568,70 +567,70 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ba │ │ │ │ │ + bge.n 4b2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ba │ │ │ │ │ + bne.n 4b2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ba │ │ │ │ │ + b.n 4b2 │ │ │ │ │ │ │ │ │ │ -000004f4 : │ │ │ │ │ +000004ec : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 510 │ │ │ │ │ + cbz r0, 508 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r3, [pc, #56] @ (54c ) │ │ │ │ │ + ldr r3, [pc, #56] @ (544 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 526 │ │ │ │ │ + cbnz r2, 51e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 520 │ │ │ │ │ + beq.n 518 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 520 │ │ │ │ │ + beq.n 518 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 520 │ │ │ │ │ + b.n 518 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000550 : │ │ │ │ │ +00000548 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -639,1922 +638,1922 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 5ca │ │ │ │ │ + cbnz r3, 5c2 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r3, 592 │ │ │ │ │ + cbz r3, 58a │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 592 │ │ │ │ │ + cbz r3, 58a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r3, 5e8 │ │ │ │ │ + cbz r3, 5e0 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 5e4 │ │ │ │ │ + cbz r1, 5dc │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, 5e4 │ │ │ │ │ + cbz r1, 5dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1314 │ │ │ │ │ + bl 130c │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 5d6 │ │ │ │ │ + beq.n 5ce │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 140c │ │ │ │ │ + b.w 140c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bc │ │ │ │ │ - b.n 5ce │ │ │ │ │ + beq.n 5b4 │ │ │ │ │ + b.n 5c6 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, 604 │ │ │ │ │ + cbnz r3, 5fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5ce │ │ │ │ │ + b.n 5c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5ce │ │ │ │ │ + b.n 5c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000620 : │ │ │ │ │ +00000618 : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 634 │ │ │ │ │ + bne.n 62c │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_GetItemRef │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 300 │ │ │ │ │ + bl 2f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbz r0, 658 │ │ │ │ │ + cbz r0, 650 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 672 │ │ │ │ │ + cbz r0, 66a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 654 │ │ │ │ │ + b.n 64c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 654 │ │ │ │ │ + b.n 64c │ │ │ │ │ │ │ │ │ │ -00000678 : │ │ │ │ │ +00000670 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ - cbz r0, 68a │ │ │ │ │ + cbz r0, 682 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r3, 68a │ │ │ │ │ + cbz r3, 682 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000690 : │ │ │ │ │ +00000688 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 7e8 │ │ │ │ │ + beq.w 7e0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 7fc │ │ │ │ │ - ldr r1, [pc, #624] @ (930 ) │ │ │ │ │ + beq.w 7f4 │ │ │ │ │ + ldr r1, [pc, #624] @ (928 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ │ - beq.w 8b0 │ │ │ │ │ + beq.w 8a8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #5 │ │ │ │ │ - bpl.w 8c8 │ │ │ │ │ + bpl.w 8c0 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w c44 │ │ │ │ │ + bcc.w c3c │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 886 │ │ │ │ │ + ble.w 87e │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r0, r2, [r7, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r6, r9, #12 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7dc │ │ │ │ │ + beq.n 7d4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 816 │ │ │ │ │ + beq.n 80e │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 938 │ │ │ │ │ + beq.w 930 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 950 │ │ │ │ │ + bpl.w 948 │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w c94 │ │ │ │ │ + bcc.w c8c │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 878 │ │ │ │ │ + ble.w 870 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd lr, r1, [r7, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r9, r2, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r7, #16] │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 7dc │ │ │ │ │ + beq.n 7d4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 82a │ │ │ │ │ + beq.n 822 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 9dc │ │ │ │ │ + beq.w 9d4 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 9f8 │ │ │ │ │ + bpl.w 9f0 │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w c1c │ │ │ │ │ + bcc.w c14 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 864 │ │ │ │ │ + ble.n 85c │ │ │ │ │ strd r9, ip, [r7, #4] │ │ │ │ │ adds r5, #12 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 7dc │ │ │ │ │ + beq.n 7d4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 842 │ │ │ │ │ + beq.n 83a │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w c68 │ │ │ │ │ + beq.w c60 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w a82 │ │ │ │ │ + bpl.w a7a │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w c74 │ │ │ │ │ + bcc.w c6c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 850 │ │ │ │ │ + ble.n 848 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88a │ │ │ │ │ + beq.n 882 │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cbc │ │ │ │ │ + bne.w cb4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2e48 │ │ │ │ │ + b.w 2e40 │ │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r1, 816 │ │ │ │ │ + cbz r1, 80e │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b2c │ │ │ │ │ + bne.w b24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7d2 │ │ │ │ │ - b.n 878 │ │ │ │ │ + bne.n 7ca │ │ │ │ │ + b.n 870 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7d2 │ │ │ │ │ - b.n 864 │ │ │ │ │ + bne.n 7ca │ │ │ │ │ + b.n 85c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7d2 │ │ │ │ │ + bne.n 7ca │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 790 │ │ │ │ │ + bne.n 788 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 750 │ │ │ │ │ + bne.w 748 │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 70a │ │ │ │ │ + bne.w 702 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 7d2 │ │ │ │ │ + b.n 7ca │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 850 │ │ │ │ │ + beq.n 848 │ │ │ │ │ str r5, [r7, #36] @ 0x24 │ │ │ │ │ adds r6, #16 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bce │ │ │ │ │ + beq.w bc6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 7d2 │ │ │ │ │ + b.n 7ca │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 6e4 │ │ │ │ │ - ldr r1, [pc, #104] @ (934 ) │ │ │ │ │ + bne.w 6dc │ │ │ │ │ + ldr r1, [pc, #104] @ (92c ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ee │ │ │ │ │ + beq.n 7e6 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w be4 │ │ │ │ │ + bcc.w bdc │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 902 │ │ │ │ │ + bge.n 8fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 902 │ │ │ │ │ + cbnz r3, 8fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b2c │ │ │ │ │ + beq.w b24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7d2 │ │ │ │ │ + bge.w 7ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d2 │ │ │ │ │ + bne.w 7ca │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 7d2 │ │ │ │ │ + b.n 7ca │ │ │ │ │ .word 0x0000025e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 728 │ │ │ │ │ + bne.w 720 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #652] @ (be0 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (bd8 ) │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 808 │ │ │ │ │ + beq.w 800 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w b52 │ │ │ │ │ + bcc.w b4a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99c │ │ │ │ │ + bge.n 994 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - cbnz r1, 99c │ │ │ │ │ + cbnz r1, 994 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b2c │ │ │ │ │ + beq.w b24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 824 │ │ │ │ │ + bge.w 81c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 824 │ │ │ │ │ + bne.w 81c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7d2 │ │ │ │ │ - b.n 878 │ │ │ │ │ + bne.w 7ca │ │ │ │ │ + b.n 870 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 76e │ │ │ │ │ - ldr r1, [pc, #484] @ (be0 ) │ │ │ │ │ + bne.w 766 │ │ │ │ │ + ldr r1, [pc, #484] @ (bd8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b32 │ │ │ │ │ + beq.w b2a │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w b94 │ │ │ │ │ + bcc.w b8c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a44 │ │ │ │ │ + bge.n a3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - cbnz r1, a44 │ │ │ │ │ + cbnz r1, a3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b2c │ │ │ │ │ + beq.n b24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 83c │ │ │ │ │ + bge.w 834 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 83c │ │ │ │ │ + bne.w 834 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7d2 │ │ │ │ │ - b.n 864 │ │ │ │ │ - ldr r1, [pc, #348] @ (be0 ) │ │ │ │ │ + bne.w 7ca │ │ │ │ │ + b.n 85c │ │ │ │ │ + ldr r1, [pc, #348] @ (bd8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1a │ │ │ │ │ + beq.n b12 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n ae6 │ │ │ │ │ + bcc.n ade │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aba │ │ │ │ │ + bge.n ab2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, aba │ │ │ │ │ + cbnz r2, ab2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n b2c │ │ │ │ │ + beq.n b24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 84c │ │ │ │ │ + bge.w 844 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 84c │ │ │ │ │ + bne.w 844 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 84c │ │ │ │ │ + b.n 844 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n a98 │ │ │ │ │ + bcc.n a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a98 │ │ │ │ │ + beq.n a90 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b2c │ │ │ │ │ + bge.n b24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, b2c │ │ │ │ │ + cbnz r3, b24 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b2c │ │ │ │ │ + b.n b24 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 842 │ │ │ │ │ + beq.w 83a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 842 │ │ │ │ │ + beq.w 83a │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7d2 │ │ │ │ │ + b.n 7ca │ │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ │ - cbnz r1, b8c │ │ │ │ │ + cbnz r1, b84 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7d2 │ │ │ │ │ - b.n 864 │ │ │ │ │ + bne.w 7ca │ │ │ │ │ + b.n 85c │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 972 │ │ │ │ │ + bcc.w 96a │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 972 │ │ │ │ │ + beq.w 96a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b2c │ │ │ │ │ + bge.n b24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b2c │ │ │ │ │ + bne.n b24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b2c │ │ │ │ │ + b.n b24 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b2c │ │ │ │ │ - b.n b38 │ │ │ │ │ + bne.n b24 │ │ │ │ │ + b.n b30 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w a1a │ │ │ │ │ + bcc.w a12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1a │ │ │ │ │ + beq.w a12 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b2c │ │ │ │ │ + bge.n b24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b2c │ │ │ │ │ + bne.n b24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b2c │ │ │ │ │ + b.n b24 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 89a │ │ │ │ │ + bne.w 892 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 850 │ │ │ │ │ + b.n 848 │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 8e4 │ │ │ │ │ + bcc.w 8dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e4 │ │ │ │ │ + beq.w 8dc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b2c │ │ │ │ │ + bge.n b24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b2c │ │ │ │ │ + bne.n b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b2c │ │ │ │ │ + b.n b24 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 778 │ │ │ │ │ + bcc.w 770 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2c │ │ │ │ │ - b.n 778 │ │ │ │ │ + bne.w b24 │ │ │ │ │ + b.n 770 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 6ee │ │ │ │ │ + bcc.w 6e6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2c │ │ │ │ │ - b.n 6ee │ │ │ │ │ + bne.w b24 │ │ │ │ │ + b.n 6e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + b.n 79e │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 7b8 │ │ │ │ │ + bcc.w 7b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2c │ │ │ │ │ - b.n 7b8 │ │ │ │ │ + bne.w b24 │ │ │ │ │ + b.n 7b0 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 732 │ │ │ │ │ + bcc.w 72a │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2c │ │ │ │ │ - b.n 732 │ │ │ │ │ + bne.w b24 │ │ │ │ │ + b.n 72a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b2c │ │ │ │ │ - b.n 7f8 │ │ │ │ │ + bne.w b24 │ │ │ │ │ + b.n 7f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cc8 : │ │ │ │ │ +00000cc0 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w e16 │ │ │ │ │ + beq.w e0e │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w e2a │ │ │ │ │ + beq.w e22 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.w ee0 │ │ │ │ │ + beq.w ed8 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #5 │ │ │ │ │ - bpl.w ef8 │ │ │ │ │ + bpl.w ef0 │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 129a │ │ │ │ │ + bcc.w 1292 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w eb8 │ │ │ │ │ + ble.w eb0 │ │ │ │ │ add.w r9, r2, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r0, r2, [r7, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e02 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.w e48 │ │ │ │ │ + beq.w e40 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w f64 │ │ │ │ │ + beq.w f5c │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w f7c │ │ │ │ │ + bpl.w f74 │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1272 │ │ │ │ │ + bcc.w 126a │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w eaa │ │ │ │ │ + ble.w ea2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd lr, r1, [r7, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r9, r2, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r7, #16] │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e02 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n e5c │ │ │ │ │ + beq.n e54 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1008 │ │ │ │ │ + beq.w 1000 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 1024 │ │ │ │ │ + bpl.w 101c │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 124a │ │ │ │ │ + bcc.w 1242 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n e96 │ │ │ │ │ + ble.n e8e │ │ │ │ │ str.w r9, [r7, #4] │ │ │ │ │ adds r5, #12 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r7, #8] │ │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e02 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n e74 │ │ │ │ │ + beq.n e6c │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 12c2 │ │ │ │ │ + beq.w 12ba │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 10ae │ │ │ │ │ + bpl.w 10a6 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 12ce │ │ │ │ │ + bcc.w 12c6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n e82 │ │ │ │ │ + ble.n e7a │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ebc │ │ │ │ │ + beq.n eb4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r1, e2a │ │ │ │ │ + cbz r1, e22 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ + bne.w 1150 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2e48 │ │ │ │ │ + b.w 2e40 │ │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r1, e48 │ │ │ │ │ + cbz r1, e40 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ + bne.w 1150 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e00 │ │ │ │ │ - b.n eaa │ │ │ │ │ + bne.n df8 │ │ │ │ │ + b.n ea2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e00 │ │ │ │ │ - b.n e96 │ │ │ │ │ + bne.n df8 │ │ │ │ │ + b.n e8e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e00 │ │ │ │ │ + bne.n df8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n dbe │ │ │ │ │ + bne.n db6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w d7c │ │ │ │ │ + bne.w d74 │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w d34 │ │ │ │ │ + bne.w d2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e00 │ │ │ │ │ + b.n df8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e82 │ │ │ │ │ + beq.n e7a │ │ │ │ │ str r5, [r7, #36] @ 0x24 │ │ │ │ │ adds r6, #16 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1200 │ │ │ │ │ + beq.w 11f8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n e00 │ │ │ │ │ + b.n df8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w d0e │ │ │ │ │ + bne.w d06 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #644] @ (1180 ) │ │ │ │ │ + ldr r1, [pc, #644] @ (1178 ) │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r3, r2, [r7, #32] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1c │ │ │ │ │ + beq.n e14 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1210 │ │ │ │ │ + bcc.w 1208 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f36 │ │ │ │ │ + bge.n f2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f36 │ │ │ │ │ + cbnz r3, f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1150 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w e00 │ │ │ │ │ + bge.w df8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e00 │ │ │ │ │ + bne.w df8 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n e00 │ │ │ │ │ + b.n df8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w d54 │ │ │ │ │ + bne.w d4c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #512] @ (1180 ) │ │ │ │ │ + ldr r1, [pc, #512] @ (1178 ) │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3a │ │ │ │ │ + beq.w e32 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1184 │ │ │ │ │ + bcc.w 117c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n fc8 │ │ │ │ │ + bge.n fc0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - cbnz r1, fc8 │ │ │ │ │ + cbnz r1, fc0 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1150 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w e56 │ │ │ │ │ + bge.w e4e │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e56 │ │ │ │ │ + bne.w e4e │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e00 │ │ │ │ │ - b.n eaa │ │ │ │ │ + bne.w df8 │ │ │ │ │ + b.n ea2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w d9a │ │ │ │ │ - ldr r1, [pc, #344] @ (1180 ) │ │ │ │ │ + bne.w d92 │ │ │ │ │ + ldr r1, [pc, #344] @ (1178 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115e │ │ │ │ │ + beq.w 1156 │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 11c6 │ │ │ │ │ + bcc.w 11be │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1070 │ │ │ │ │ + bge.n 1068 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ - cbnz r1, 1070 │ │ │ │ │ + cbnz r1, 1068 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1158 │ │ │ │ │ + beq.n 1150 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w e6e │ │ │ │ │ + bge.w e66 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6e │ │ │ │ │ + bne.w e66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e00 │ │ │ │ │ - b.n e96 │ │ │ │ │ - ldr r1, [pc, #208] @ (1180 ) │ │ │ │ │ + bne.w df8 │ │ │ │ │ + b.n e8e │ │ │ │ │ + ldr r1, [pc, #208] @ (1178 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1146 │ │ │ │ │ + beq.n 113e │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1112 │ │ │ │ │ + bcc.n 110a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10e6 │ │ │ │ │ + bge.n 10de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, 10e6 │ │ │ │ │ + cbnz r2, 10de │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1158 │ │ │ │ │ + beq.n 1150 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w e7e │ │ │ │ │ + bge.w e76 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e7e │ │ │ │ │ + bne.w e76 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n e76 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 10c4 │ │ │ │ │ + bcc.n 10bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c4 │ │ │ │ │ + beq.n 10bc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1158 │ │ │ │ │ + bge.n 1150 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 1158 │ │ │ │ │ + cbnz r3, 1150 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1150 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e74 │ │ │ │ │ + beq.w e6c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e74 │ │ │ │ │ + beq.w e6c │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e00 │ │ │ │ │ + b.n df8 │ │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ │ - cbnz r1, 11be │ │ │ │ │ + cbnz r1, 11b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2e48 │ │ │ │ │ + bl 2e40 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e00 │ │ │ │ │ - b.n e96 │ │ │ │ │ + bne.w df8 │ │ │ │ │ + b.n e8e │ │ │ │ │ nop │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w f9e │ │ │ │ │ + bcc.w f96 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9e │ │ │ │ │ + beq.w f96 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1158 │ │ │ │ │ + bge.n 1150 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1158 │ │ │ │ │ + bne.n 1150 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1150 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1158 │ │ │ │ │ - b.n 1164 │ │ │ │ │ + bne.n 1150 │ │ │ │ │ + b.n 115c │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1046 │ │ │ │ │ + bcc.w 103e │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 103e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1158 │ │ │ │ │ + bge.n 1150 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1158 │ │ │ │ │ + bne.n 1150 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1150 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w eca │ │ │ │ │ + bne.w ec2 │ │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ │ - b.n e82 │ │ │ │ │ + b.n e7a │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w f18 │ │ │ │ │ + bcc.w f10 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f18 │ │ │ │ │ + beq.w f10 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1158 │ │ │ │ │ + bge.n 1150 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1158 │ │ │ │ │ + bne.n 1150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1150 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w da4 │ │ │ │ │ + bcc.w d9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ - b.n da4 │ │ │ │ │ + bne.w 1150 │ │ │ │ │ + b.n d9c │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w d5e │ │ │ │ │ + bcc.w d56 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ - b.n d5e │ │ │ │ │ + bne.w 1150 │ │ │ │ │ + b.n d56 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w d18 │ │ │ │ │ + bcc.w d10 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r3, r2, [r7, #32] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [r7, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ - b.n d18 │ │ │ │ │ + bne.w 1150 │ │ │ │ │ + b.n d10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n dd4 │ │ │ │ │ + b.n dcc │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w de6 │ │ │ │ │ + bcc.w dde │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1158 │ │ │ │ │ - b.n de6 │ │ │ │ │ + bne.w 1150 │ │ │ │ │ + b.n dde │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012f0 : │ │ │ │ │ +000012e8 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 1306 │ │ │ │ │ + cbz r3, 12fe │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 1306 │ │ │ │ │ + cbz r3, 12fe │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w ae0 │ │ │ │ │ + b.w ae0 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00001314 : │ │ │ │ │ +0000130c : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1452 │ │ │ │ │ + beq.w 144a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 13bc │ │ │ │ │ + bpl.n 13b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 136e │ │ │ │ │ + beq.n 1366 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 135e │ │ │ │ │ + blt.n 1356 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1358 │ │ │ │ │ + bne.n 1350 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1358 │ │ │ │ │ - ldr r3, [pc, #256] @ (1470 ) │ │ │ │ │ + b.n 1350 │ │ │ │ │ + ldr r3, [pc, #256] @ (1468 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1348 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1348 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1348 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1458 │ │ │ │ │ + bne.n 1450 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ - b.n 1350 │ │ │ │ │ + b.n 1348 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 13c6 │ │ │ │ │ + cbz r2, 13be │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 13e4 │ │ │ │ │ + cbnz r2, 13dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1358 │ │ │ │ │ + b.n 1350 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13de │ │ │ │ │ + beq.n 13d6 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1344 │ │ │ │ │ + beq.n 133c │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 1432 │ │ │ │ │ + bmi.n 142a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13de │ │ │ │ │ + bge.n 13d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13de │ │ │ │ │ + bne.n 13d6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13de │ │ │ │ │ + b.n 13d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1344 │ │ │ │ │ - b.n 141a │ │ │ │ │ + beq.w 133c │ │ │ │ │ + b.n 1412 │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 13de │ │ │ │ │ + b.n 13d6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1350 │ │ │ │ │ + b.n 1348 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001474 <_PyNumber_Index>: │ │ │ │ │ +0000146c <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1540 <_PyNumber_Index+0xcc> │ │ │ │ │ + beq.n 1538 <_PyNumber_Index+0xcc> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 14a6 <_PyNumber_Index+0x32> │ │ │ │ │ + bpl.n 149e <_PyNumber_Index+0x32> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 14b0 <_PyNumber_Index+0x3c> │ │ │ │ │ + cbz r3, 14a8 <_PyNumber_Index+0x3c> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 14cc <_PyNumber_Index+0x58> │ │ │ │ │ + cbnz r3, 14c4 <_PyNumber_Index+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 14a0 <_PyNumber_Index+0x2c> │ │ │ │ │ + b.n 1498 <_PyNumber_Index+0x2c> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a0 <_PyNumber_Index+0x2c> │ │ │ │ │ + beq.n 1498 <_PyNumber_Index+0x2c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14a0 <_PyNumber_Index+0x2c> │ │ │ │ │ + beq.n 1498 <_PyNumber_Index+0x2c> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 151a <_PyNumber_Index+0xa6> │ │ │ │ │ + bmi.n 1512 <_PyNumber_Index+0xa6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14c8 <_PyNumber_Index+0x54> │ │ │ │ │ + bge.n 14c0 <_PyNumber_Index+0x54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14c8 <_PyNumber_Index+0x54> │ │ │ │ │ + bne.n 14c0 <_PyNumber_Index+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14c8 <_PyNumber_Index+0x54> │ │ │ │ │ + b.n 14c0 <_PyNumber_Index+0x54> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a0 <_PyNumber_Index+0x2c> │ │ │ │ │ + beq.n 1498 <_PyNumber_Index+0x2c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14c8 <_PyNumber_Index+0x54> │ │ │ │ │ - b.n 150a <_PyNumber_Index+0x96> │ │ │ │ │ + bge.n 14c0 <_PyNumber_Index+0x54> │ │ │ │ │ + b.n 1502 <_PyNumber_Index+0x96> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 149e <_PyNumber_Index+0x2a> │ │ │ │ │ + b.n 1496 <_PyNumber_Index+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000154c : │ │ │ │ │ +00001544 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 157c │ │ │ │ │ + cbz r3, 1574 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - cbz r3, 157c │ │ │ │ │ + cbz r3, 1574 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 15a8 │ │ │ │ │ + beq.n 15a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 208c │ │ │ │ │ + bl 2084 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1578 │ │ │ │ │ + bne.n 1570 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1584 │ │ │ │ │ + bge.n 157c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1584 │ │ │ │ │ + bne.n 157c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1584 │ │ │ │ │ + b.n 157c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015c0 : │ │ │ │ │ +000015b8 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r1, 15f8 │ │ │ │ │ + cbnz r1, 15f0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 167a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 164e │ │ │ │ │ + bne.n 1646 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq.n 16f6 │ │ │ │ │ + beq.n 16ee │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 1666 │ │ │ │ │ + cbz r2, 165e │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [pc, #268] @ (171c ) │ │ │ │ │ + ldr r1, [pc, #268] @ (1714 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168e │ │ │ │ │ + beq.n 1686 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 163c │ │ │ │ │ + bge.n 1634 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 163c │ │ │ │ │ + cbnz r2, 1634 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 1646 │ │ │ │ │ + cbz r3, 163e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 16a6 │ │ │ │ │ - cbnz r5, 165a │ │ │ │ │ + bpl.n 169e │ │ │ │ │ + cbnz r5, 1652 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GetConstant │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 160c │ │ │ │ │ + b.n 1604 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7d0 │ │ │ │ │ + bl 7d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1648 │ │ │ │ │ + b.n 1640 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 167a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 15ee │ │ │ │ │ - b.n 160a │ │ │ │ │ + beq.n 15e6 │ │ │ │ │ + b.n 1602 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1712 │ │ │ │ │ + blt.n 170a │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1648 │ │ │ │ │ - ldr r3, [pc, #144] @ (1720 ) │ │ │ │ │ + b.n 1640 │ │ │ │ │ + ldr r3, [pc, #144] @ (1718 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, 16da │ │ │ │ │ + cbz r3, 16d2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 16da │ │ │ │ │ + cbz r3, 16d2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1646 │ │ │ │ │ + b.n 163e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -2563,96 +2562,96 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16a2 │ │ │ │ │ + bge.n 169a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16a2 │ │ │ │ │ + bne.n 169a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16a2 │ │ │ │ │ + b.n 169a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 16a2 │ │ │ │ │ + b.n 169a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1648 │ │ │ │ │ + b.n 1640 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1648 │ │ │ │ │ + b.n 1640 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005738 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001724 : │ │ │ │ │ +0000171c : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b6 │ │ │ │ │ + beq.n 17ae │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 178c │ │ │ │ │ + cbz r2, 1784 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 178c │ │ │ │ │ + beq.n 1784 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt.n 175c │ │ │ │ │ + blt.n 1754 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1774 │ │ │ │ │ + cbz r1, 176c │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1786 │ │ │ │ │ + blt.n 177e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1752 │ │ │ │ │ + b.n 174a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2662,30 +2661,30 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 177a │ │ │ │ │ + beq.n 1772 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 177a │ │ │ │ │ + beq.n 1772 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1786 │ │ │ │ │ + b.n 177e │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1786 │ │ │ │ │ + b.n 177e │ │ │ │ │ │ │ │ │ │ -000017bc : │ │ │ │ │ +000017b4 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -2693,761 +2692,761 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 182c │ │ │ │ │ - ldr r1, [pc, #400] @ (1974 ) │ │ │ │ │ + beq.n 1824 │ │ │ │ │ + ldr r1, [pc, #400] @ (196c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ - beq.n 184e │ │ │ │ │ + beq.n 1846 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 185e │ │ │ │ │ + bpl.n 1856 │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1906 │ │ │ │ │ + bcc.n 18fe │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, #0 │ │ │ │ │ - ble.n 1822 │ │ │ │ │ + ble.n 181a │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 197c │ │ │ │ │ + bl 1974 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b8 │ │ │ │ │ + beq.n 18b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1834 │ │ │ │ │ + bne.n 182c │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1822 │ │ │ │ │ + b.n 181a │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 18e0 │ │ │ │ │ + bge.n 18d8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 18e0 │ │ │ │ │ + bge.n 18d8 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bmi.n 1800 │ │ │ │ │ - ldr r1, [pc, #280] @ (1978 ) │ │ │ │ │ + bmi.n 17f8 │ │ │ │ │ + ldr r1, [pc, #280] @ (1970 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1956 │ │ │ │ │ + beq.n 194e │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1924 │ │ │ │ │ + bcc.n 191c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1892 │ │ │ │ │ + bge.n 188a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1892 │ │ │ │ │ + cbnz r3, 188a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 18f0 │ │ │ │ │ + cbz r4, 18e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1822 │ │ │ │ │ + bge.n 181a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1822 │ │ │ │ │ + bne.n 181a │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - b.n 1822 │ │ │ │ │ + b.n 181a │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1822 │ │ │ │ │ + beq.n 181a │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 197c │ │ │ │ │ + bl 1974 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1822 │ │ │ │ │ + bne.n 181a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 18c2 │ │ │ │ │ - b.n 1822 │ │ │ │ │ + bne.n 18ba │ │ │ │ │ + b.n 181a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1118 │ │ │ │ │ + bl 1118 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 18f6 │ │ │ │ │ + cbnz r0, 18ee │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1822 │ │ │ │ │ + b.n 181a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 438 │ │ │ │ │ + b.w 438 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1808 │ │ │ │ │ + bcc.w 1800 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18f0 │ │ │ │ │ - b.n 1808 │ │ │ │ │ + bne.n 18e8 │ │ │ │ │ + b.n 1800 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1874 │ │ │ │ │ + bcc.n 186c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1874 │ │ │ │ │ + beq.n 186c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18f0 │ │ │ │ │ + bge.n 18e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18f0 │ │ │ │ │ + bne.n 18e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18f0 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 196a │ │ │ │ │ + cbnz r3, 1962 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 3d8 │ │ │ │ │ + b.w 3d8 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18f0 │ │ │ │ │ - b.n 195a │ │ │ │ │ + bne.n 18e8 │ │ │ │ │ + b.n 1952 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000180 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006414 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000197c : │ │ │ │ │ +00001974 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1a5c │ │ │ │ │ + beq.n 1a54 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1e0a │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 1afe │ │ │ │ │ + bpl.w 1af6 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1de8 │ │ │ │ │ + bcc.w 1de0 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1a9c │ │ │ │ │ + ble.n 1a94 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 1a64 │ │ │ │ │ + beq.n 1a5c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b66 │ │ │ │ │ + beq.w 1b5e │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 1b7e │ │ │ │ │ + bpl.w 1b76 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1da4 │ │ │ │ │ + bcc.w 1d9c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1a90 │ │ │ │ │ + ble.n 1a88 │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ adds r4, #12 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r1, r2, [r7, #8] │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 1aa0 │ │ │ │ │ + beq.n 1a98 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ + beq.w 1d50 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 1bfa │ │ │ │ │ + bpl.w 1bf2 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1d64 │ │ │ │ │ + bcc.w 1d5c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ac8 │ │ │ │ │ + ble.n 1ac0 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 197c │ │ │ │ │ + bl 1974 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c5e │ │ │ │ │ + beq.w 1c56 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1adc │ │ │ │ │ + bne.n 1ad4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.n 1a4a │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.n 1a60 │ │ │ │ │ + beq.n 1a58 │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1dc6 │ │ │ │ │ + bge.w 1dbe │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1dc6 │ │ │ │ │ + bge.w 1dbe │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a52 │ │ │ │ │ + bne.n 1a4a │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 19de │ │ │ │ │ + bne.n 19d6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.n 1a4a │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 1a60 │ │ │ │ │ + beq.n 1a58 │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1d82 │ │ │ │ │ + bge.w 1d7a │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1d82 │ │ │ │ │ + bge.w 1d7a │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a52 │ │ │ │ │ + bne.n 1a4a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a14 │ │ │ │ │ + bne.n 1a0c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + b.n 1a88 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1d34 │ │ │ │ │ + bge.w 1d2c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1d34 │ │ │ │ │ + bge.w 1d2c │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #668] @ (1da0 ) │ │ │ │ │ + ldr r1, [pc, #668] @ (1d98 ) │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e50 │ │ │ │ │ + beq.w 1e48 │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1e16 │ │ │ │ │ + bcc.w 1e0e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b3a │ │ │ │ │ + bge.n 1b32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1b3a │ │ │ │ │ + cbnz r3, 1b32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1d16 │ │ │ │ │ + beq.w 1d0e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a52 │ │ │ │ │ + bge.n 1a4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a52 │ │ │ │ │ + bne.w 1a4a │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.n 1a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 19f6 │ │ │ │ │ - ldr r1, [pc, #544] @ (1da0 ) │ │ │ │ │ + bne.w 19ee │ │ │ │ │ + ldr r1, [pc, #544] @ (1d98 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d1c │ │ │ │ │ + beq.w 1d14 │ │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1ce2 │ │ │ │ │ + bcc.w 1cda │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bc6 │ │ │ │ │ + bge.n 1bbe │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, 1bc6 │ │ │ │ │ + cbnz r1, 1bbe │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1d16 │ │ │ │ │ + beq.w 1d0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1a8c │ │ │ │ │ + bge.w 1a84 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a8c │ │ │ │ │ + bne.w 1a84 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ - b.n 1a8c │ │ │ │ │ - ldr r1, [pc, #420] @ (1da0 ) │ │ │ │ │ + b.n 1a84 │ │ │ │ │ + ldr r1, [pc, #420] @ (1d98 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cd2 │ │ │ │ │ + beq.n 1cca │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1c8c │ │ │ │ │ + bcc.n 1c84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c32 │ │ │ │ │ + bge.n 1c2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1c32 │ │ │ │ │ + cbnz r2, 1c2a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d16 │ │ │ │ │ + beq.n 1d0e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1ac4 │ │ │ │ │ + bge.w 1abc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ac4 │ │ │ │ │ + bne.w 1abc │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 1ac4 │ │ │ │ │ + b.n 1abc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1ac8 │ │ │ │ │ + beq.w 1ac0 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 197c │ │ │ │ │ - cbz r0, 1cc2 │ │ │ │ │ + bl 1974 │ │ │ │ │ + cbz r0, 1cba │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.n 1a4a │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1c10 │ │ │ │ │ + bcc.n 1c08 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c10 │ │ │ │ │ + beq.n 1c08 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d16 │ │ │ │ │ + bge.n 1d0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1d16 │ │ │ │ │ + cbnz r3, 1d0e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d16 │ │ │ │ │ + b.n 1d0e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 1c76 │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w r9, [r7] │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 1d10 │ │ │ │ │ + cbnz r2, 1d08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3d8 │ │ │ │ │ + bl 3d8 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1ac4 │ │ │ │ │ + b.n 1abc │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1b9c │ │ │ │ │ + bcc.w 1b94 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b9c │ │ │ │ │ + beq.w 1b94 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1cb4 │ │ │ │ │ - b.n 1d16 │ │ │ │ │ + blt.n 1cac │ │ │ │ │ + b.n 1d0e │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1cd6 │ │ │ │ │ + beq.n 1cce │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.n 1a4a │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e64 │ │ │ │ │ + bne.w 1e5c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 3d8 │ │ │ │ │ + bl 3d8 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1a8c │ │ │ │ │ + b.n 1a84 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - bl 1118 │ │ │ │ │ + bl 1118 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d16 │ │ │ │ │ + beq.n 1d0e │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 438 │ │ │ │ │ + b.w 438 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a24 │ │ │ │ │ + b.n 1a1c │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1a36 │ │ │ │ │ + bcc.w 1a2e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d16 │ │ │ │ │ - b.n 1a36 │ │ │ │ │ + bne.n 1d0e │ │ │ │ │ + b.n 1a2e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1118 │ │ │ │ │ + bl 1118 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d16 │ │ │ │ │ + beq.n 1d0e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 438 │ │ │ │ │ + bl 438 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1ac4 │ │ │ │ │ + b.n 1abc │ │ │ │ │ .word 0x00006414 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1a00 │ │ │ │ │ + bcc.w 19f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d16 │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + bne.n 1d0e │ │ │ │ │ + b.n 19f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 1118 │ │ │ │ │ + bl 1118 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d16 │ │ │ │ │ + beq.n 1d0e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 438 │ │ │ │ │ + bl 438 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1a8c │ │ │ │ │ + b.n 1a84 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 19c2 │ │ │ │ │ + bcc.w 19ba │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d16 │ │ │ │ │ - b.n 19c2 │ │ │ │ │ + bne.n 1d0e │ │ │ │ │ + b.n 19ba │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1b1c │ │ │ │ │ + bcc.w 1b14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1c │ │ │ │ │ + beq.w 1b14 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1d16 │ │ │ │ │ + bge.w 1d0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d16 │ │ │ │ │ + bne.w 1d0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d16 │ │ │ │ │ + b.n 1d0e │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 1e6e │ │ │ │ │ + cbnz r3, 1e66 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, sl │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3d8 │ │ │ │ │ + b.w 3d8 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1d16 │ │ │ │ │ - b.n 1d24 │ │ │ │ │ + bne.w 1d0e │ │ │ │ │ + b.n 1d1c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d16 │ │ │ │ │ - b.n 1e54 │ │ │ │ │ + bne.w 1d0e │ │ │ │ │ + b.n 1e4c │ │ │ │ │ │ │ │ │ │ -00001e78 : │ │ │ │ │ +00001e70 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f66 │ │ │ │ │ + beq.n 1f5e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3456,508 +3455,508 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, ip │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne.n 1ec6 │ │ │ │ │ + bne.n 1ebe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ movlt r5, r0 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - bge.n 1f08 │ │ │ │ │ + bge.n 1f00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 454 │ │ │ │ │ + bl 44c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f36 │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1ef0 │ │ │ │ │ + cbz r0, 1ee8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 1f0c │ │ │ │ │ + cbz r0, 1f04 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1f24 │ │ │ │ │ + blt.n 1f1c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f08 │ │ │ │ │ + bge.n 1f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1f08 │ │ │ │ │ + cbnz r3, 1f00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1eb8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f20 │ │ │ │ │ + bge.n 1f18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1f20 │ │ │ │ │ + cbnz r3, 1f18 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1ef0 │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ef0 │ │ │ │ │ + bne.n 1ee8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1ef0 │ │ │ │ │ - ldr r2, [pc, #60] @ (1f74 ) │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ + ldr r2, [pc, #60] @ (1f6c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r4, [r1, r2] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ec0 │ │ │ │ │ + beq.n 1eb8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1eb8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1eb8 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f78 : │ │ │ │ │ +00001f70 : │ │ │ │ │ binary_op1.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ffe │ │ │ │ │ + beq.n 1ff6 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1fbe │ │ │ │ │ - cbz r6, 1ff4 │ │ │ │ │ + bne.n 1fb6 │ │ │ │ │ + cbz r6, 1fec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 1fe2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f9c │ │ │ │ │ + beq.n 1f94 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1f9c │ │ │ │ │ + beq.n 1f94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 1ff2 │ │ │ │ │ - cbz r3, 1fe0 │ │ │ │ │ + cbz r6, 1fea │ │ │ │ │ + cbz r3, 1fd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2042 │ │ │ │ │ + bne.n 203a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1fa8 │ │ │ │ │ + b.n 1fa0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2078 │ │ │ │ │ - cbnz r7, 2018 │ │ │ │ │ + blt.n 2070 │ │ │ │ │ + cbnz r7, 2010 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1fb8 │ │ │ │ │ + b.n 1fb0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1ff4 │ │ │ │ │ + beq.n 1fec │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ff4 │ │ │ │ │ + beq.n 1fec │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ff4 │ │ │ │ │ + beq.n 1fec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1fb8 │ │ │ │ │ + bne.n 1fb0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fb8 │ │ │ │ │ + bge.n 1fb0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1fb8 │ │ │ │ │ + bne.n 1fb0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1fb8 │ │ │ │ │ + b.n 1fb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1fb8 │ │ │ │ │ + bne.n 1fb0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fa6 │ │ │ │ │ + bge.n 1f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fa6 │ │ │ │ │ + bne.n 1f9e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1fa6 │ │ │ │ │ + b.n 1f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ff2 │ │ │ │ │ + bne.n 1fea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2018 │ │ │ │ │ - b.n 1ff4 │ │ │ │ │ + bne.n 2010 │ │ │ │ │ + b.n 1fec │ │ │ │ │ │ │ │ │ │ -0000208c : │ │ │ │ │ +00002084 : │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2112 │ │ │ │ │ + beq.n 210a │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 20d2 │ │ │ │ │ - cbz r6, 2108 │ │ │ │ │ + bne.n 20ca │ │ │ │ │ + cbz r6, 2100 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 20fe │ │ │ │ │ + beq.n 20f6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20b0 │ │ │ │ │ + beq.n 20a8 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 20b0 │ │ │ │ │ + beq.n 20a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 2106 │ │ │ │ │ - cbz r3, 20f4 │ │ │ │ │ + cbz r6, 20fe │ │ │ │ │ + cbz r3, 20ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2156 │ │ │ │ │ + bne.n 214e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 20bc │ │ │ │ │ + b.n 20b4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 218c │ │ │ │ │ - cbnz r7, 212c │ │ │ │ │ + blt.n 2184 │ │ │ │ │ + cbnz r7, 2124 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 20cc │ │ │ │ │ + b.n 20c4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ + beq.n 2100 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ + beq.n 2100 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ + beq.n 2100 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 20cc │ │ │ │ │ + bne.n 20c4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20cc │ │ │ │ │ + bge.n 20c4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 20cc │ │ │ │ │ + bne.n 20c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 20cc │ │ │ │ │ + b.n 20c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 20cc │ │ │ │ │ + bne.n 20c4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20ba │ │ │ │ │ + bge.n 20b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20ba │ │ │ │ │ + bne.n 20b2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 20ba │ │ │ │ │ + b.n 20b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2106 │ │ │ │ │ + bne.n 20fe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ - b.n 212c │ │ │ │ │ + beq.n 2100 │ │ │ │ │ + b.n 2124 │ │ │ │ │ │ │ │ │ │ -000021a0 : │ │ │ │ │ +00002198 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 21ae │ │ │ │ │ + cbz r0, 21a6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000021b0 : │ │ │ │ │ +000021a8 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 21e6 │ │ │ │ │ + cbz r0, 21de │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2218 │ │ │ │ │ + cbz r0, 2210 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 21f0 │ │ │ │ │ + cbz r0, 21e8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 220e │ │ │ │ │ + blt.n 2206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 21e0 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21ec │ │ │ │ │ + bge.n 21e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21ec │ │ │ │ │ + bne.n 21e4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 21e0 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2218 │ │ │ │ │ + cbnz r3, 2210 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 21e0 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002220 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002218 <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2256 <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ + bge.n 224e <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2256 <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ + bge.n 224e <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1118 │ │ │ │ │ + bl 1118 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2272 <_PyObject_RealIsSubclass+0x52> │ │ │ │ │ + cbnz r0, 226a <_PyObject_RealIsSubclass+0x52> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 438 │ │ │ │ │ + b.w 438 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00002280 : │ │ │ │ │ +00002278 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 22d4 │ │ │ │ │ + cbz r0, 22cc │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 22a6 │ │ │ │ │ + cbz r2, 229e │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 22a6 │ │ │ │ │ + cbz r2, 229e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 22b4 │ │ │ │ │ + cbz r2, 22ac │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 22b4 │ │ │ │ │ + cbz r2, 22ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 22a0 │ │ │ │ │ + b.n 2298 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3966,253 +3965,253 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 22ce │ │ │ │ │ + b.n 22c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022dc : │ │ │ │ │ +000022d4 : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 2356 │ │ │ │ │ + beq.n 234e │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 231c │ │ │ │ │ + cbz r2, 2314 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 231c │ │ │ │ │ + beq.n 2314 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2374 │ │ │ │ │ + cbz r1, 236c │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2370 │ │ │ │ │ + cbz r0, 2368 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2370 │ │ │ │ │ + cbz r0, 2368 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 1314 │ │ │ │ │ + bl 130c │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2362 │ │ │ │ │ + beq.n 235a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 33c │ │ │ │ │ + b.w 33c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2348 │ │ │ │ │ - b.n 235a │ │ │ │ │ + beq.n 2340 │ │ │ │ │ + b.n 2352 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 238e │ │ │ │ │ + cbnz r3, 2386 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 235a │ │ │ │ │ + b.n 2352 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 235a │ │ │ │ │ + b.n 2352 │ │ │ │ │ │ │ │ │ │ -000023a8 : │ │ │ │ │ +000023a0 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 23ec │ │ │ │ │ + cbz r3, 23e4 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 241a │ │ │ │ │ + bne.n 2412 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 23f8 │ │ │ │ │ + cbz r6, 23f0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 243e │ │ │ │ │ + beq.n 2436 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 24b6 │ │ │ │ │ + bne.n 24ae │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 24f8 │ │ │ │ │ + blt.n 24f0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24ce │ │ │ │ │ + beq.n 24c6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24ce │ │ │ │ │ + beq.n 24c6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23ca │ │ │ │ │ + beq.n 23c2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 23ca │ │ │ │ │ + beq.n 23c2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 24a8 │ │ │ │ │ - cbz r3, 2434 │ │ │ │ │ + beq.n 24a0 │ │ │ │ │ + cbz r3, 242c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2472 │ │ │ │ │ + cbnz r0, 246a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 23d6 │ │ │ │ │ + b.n 23ce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2510 │ │ │ │ │ + blt.n 2508 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2400 │ │ │ │ │ + beq.n 23f8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 23e6 │ │ │ │ │ + bne.n 23de │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2400 │ │ │ │ │ + bge.n 23f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23f8 │ │ │ │ │ + bne.n 23f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 23f8 │ │ │ │ │ + b.n 23f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 23e6 │ │ │ │ │ + bne.n 23de │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23d4 │ │ │ │ │ + bge.n 23cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23d4 │ │ │ │ │ + bne.n 23cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 23d4 │ │ │ │ │ + b.n 23cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 244a │ │ │ │ │ - b.n 23f8 │ │ │ │ │ + bne.n 2442 │ │ │ │ │ + b.n 23f0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23f0 │ │ │ │ │ + beq.n 23e8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 244a │ │ │ │ │ - b.n 23f8 │ │ │ │ │ + bne.n 2442 │ │ │ │ │ + b.n 23f0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ @@ -4225,61 +4224,61 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 23e6 │ │ │ │ │ + b.n 23de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2400 │ │ │ │ │ + bne.w 23f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2400 │ │ │ │ │ + b.n 23f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24b0 │ │ │ │ │ + bne.n 24a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 244a │ │ │ │ │ - b.n 23f8 │ │ │ │ │ + bne.n 2442 │ │ │ │ │ + b.n 23f0 │ │ │ │ │ │ │ │ │ │ -00002524 : │ │ │ │ │ +0000251c : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2534 │ │ │ │ │ + cbz r0, 252c │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002538 : │ │ │ │ │ +00002530 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2558 │ │ │ │ │ + cbz r0, 2550 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2560 │ │ │ │ │ + cbz r3, 2558 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 2560 │ │ │ │ │ + cbz r3, 2558 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4290,208 +4289,208 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 255c │ │ │ │ │ + b.n 2554 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000257c : │ │ │ │ │ +00002574 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cbz r3, 25c0 │ │ │ │ │ + cbz r3, 25b8 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 261a │ │ │ │ │ + bne.n 2612 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 25ce │ │ │ │ │ + cbz r6, 25c6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2656 │ │ │ │ │ + beq.n 264e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 26c8 │ │ │ │ │ + bne.w 26c0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - blt.w 2742 │ │ │ │ │ + blt.w 273a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 263e │ │ │ │ │ + beq.n 2636 │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ - cbz r6, 263e │ │ │ │ │ + cbz r6, 2636 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 26fc │ │ │ │ │ + beq.w 26f4 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 26fc │ │ │ │ │ + beq.w 26f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 1314 │ │ │ │ │ + bl 130c │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 26f0 │ │ │ │ │ + beq.n 26e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 259e │ │ │ │ │ + beq.n 2596 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 259e │ │ │ │ │ + beq.n 2596 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 26be │ │ │ │ │ - cbz r3, 2634 │ │ │ │ │ + beq.n 26b6 │ │ │ │ │ + cbz r3, 262c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2686 │ │ │ │ │ + cbnz r0, 267e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 25aa │ │ │ │ │ + b.n 25a2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 2710 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 2710 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 730 │ │ │ │ │ + b.w 730 │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 276c │ │ │ │ │ + blt.w 2764 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 26ea │ │ │ │ │ + beq.n 26e2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 25ba │ │ │ │ │ + bne.n 25b2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 26e2 │ │ │ │ │ + blt.n 26da │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 25dc │ │ │ │ │ + b.n 25d4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 25ba │ │ │ │ │ + bne.n 25b2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25a8 │ │ │ │ │ + bge.n 25a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25a8 │ │ │ │ │ + bne.w 25a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 25a8 │ │ │ │ │ + b.n 25a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2660 │ │ │ │ │ + b.n 2658 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 25c6 │ │ │ │ │ + beq.w 25be │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2664 │ │ │ │ │ - b.n 25ce │ │ │ │ │ + bne.n 265c │ │ │ │ │ + b.n 25c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 275e │ │ │ │ │ + beq.n 2756 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25c6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2714 │ │ │ │ │ + cbnz r0, 270c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 260e │ │ │ │ │ + b.n 2606 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 25ba │ │ │ │ │ + b.n 25b2 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4504,699 +4503,699 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2714 │ │ │ │ │ + b.n 270c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25dc │ │ │ │ │ + bne.w 25d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 25dc │ │ │ │ │ + b.n 25d4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2660 │ │ │ │ │ + bne.w 2658 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2660 │ │ │ │ │ + b.n 2658 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002780 : │ │ │ │ │ +00002778 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 27e6 │ │ │ │ │ + cbz r3, 27de │ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 27c4 │ │ │ │ │ - cbz r6, 27ea │ │ │ │ │ + bne.n 27bc │ │ │ │ │ + cbz r6, 27e2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2800 │ │ │ │ │ + beq.n 27f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27a2 │ │ │ │ │ + beq.n 279a │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 27a2 │ │ │ │ │ - cbz r6, 2808 │ │ │ │ │ - cbz r3, 27dc │ │ │ │ │ + beq.n 279a │ │ │ │ │ + cbz r6, 2800 │ │ │ │ │ + cbz r3, 27d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2836 │ │ │ │ │ + cbnz r0, 282e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 27ae │ │ │ │ │ + b.n 27a6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 286c │ │ │ │ │ + bne.n 2864 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 287c │ │ │ │ │ + blt.n 2874 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 27ea │ │ │ │ │ + beq.n 27e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 27be │ │ │ │ │ + bne.n 27b6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27ea │ │ │ │ │ + bge.n 27e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27ea │ │ │ │ │ + bne.n 27e2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27ea │ │ │ │ │ + b.n 27e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 27be │ │ │ │ │ + bne.n 27b6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27ac │ │ │ │ │ + bge.n 27a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27ac │ │ │ │ │ + bne.n 27a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 27ac │ │ │ │ │ + b.n 27a4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27ea │ │ │ │ │ + beq.n 27e2 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 280c │ │ │ │ │ - b.n 27ea │ │ │ │ │ + bne.n 2804 │ │ │ │ │ + b.n 27e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2808 │ │ │ │ │ + bne.n 2800 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2808 │ │ │ │ │ + b.n 2800 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000288c : │ │ │ │ │ +00002884 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 28f2 │ │ │ │ │ + cbz r3, 28ea │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 28d0 │ │ │ │ │ - cbz r6, 28f6 │ │ │ │ │ + bne.n 28c8 │ │ │ │ │ + cbz r6, 28ee │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 290c │ │ │ │ │ + beq.n 2904 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28ae │ │ │ │ │ + beq.n 28a6 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 28ae │ │ │ │ │ - cbz r6, 2914 │ │ │ │ │ - cbz r3, 28e8 │ │ │ │ │ + beq.n 28a6 │ │ │ │ │ + cbz r6, 290c │ │ │ │ │ + cbz r3, 28e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2942 │ │ │ │ │ + cbnz r0, 293a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28b2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2978 │ │ │ │ │ + bne.n 2970 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2988 │ │ │ │ │ + blt.n 2980 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 28f6 │ │ │ │ │ + beq.n 28ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 28ca │ │ │ │ │ + bne.n 28c2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28f6 │ │ │ │ │ + bge.n 28ee │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 28f6 │ │ │ │ │ + bne.n 28ee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28f6 │ │ │ │ │ + b.n 28ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 28ca │ │ │ │ │ + bne.n 28c2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28b8 │ │ │ │ │ + bge.n 28b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28b8 │ │ │ │ │ + bne.n 28b0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 28b8 │ │ │ │ │ + b.n 28b0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28f6 │ │ │ │ │ + beq.n 28ee │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2918 │ │ │ │ │ - b.n 28f6 │ │ │ │ │ + bne.n 2910 │ │ │ │ │ + b.n 28ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2914 │ │ │ │ │ + bne.n 290c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2914 │ │ │ │ │ + b.n 290c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002998 : │ │ │ │ │ +00002990 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a68 │ │ │ │ │ + bne.n 2a60 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a9c │ │ │ │ │ - ldr r1, [pc, #436] @ (2b74 ) │ │ │ │ │ + bne.n 2a94 │ │ │ │ │ + ldr r1, [pc, #436] @ (2b6c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a52 │ │ │ │ │ - ldr r3, [pc, #428] @ (2b78 ) │ │ │ │ │ + beq.n 2a4a │ │ │ │ │ + ldr r3, [pc, #428] @ (2b70 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 2b18 │ │ │ │ │ + bpl.w 2b10 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b18 │ │ │ │ │ + beq.w 2b10 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2b32 │ │ │ │ │ + bge.w 2b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b32 │ │ │ │ │ + bne.w 2b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b38 │ │ │ │ │ + beq.w 2b30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2b0c │ │ │ │ │ + beq.n 2b04 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 2adc │ │ │ │ │ + bpl.n 2ad4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2aa4 │ │ │ │ │ + blt.n 2a9c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2abc │ │ │ │ │ + blt.n 2ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, r7 │ │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 29b6 │ │ │ │ │ + beq.n 29ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2280 │ │ │ │ │ + bl 2278 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 2a4a │ │ │ │ │ - ldr r3, [pc, #256] @ (2b7c ) │ │ │ │ │ + bge.n 2a42 │ │ │ │ │ + ldr r3, [pc, #256] @ (2b74 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 2ab4 │ │ │ │ │ + cbnz r0, 2aac │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a4a │ │ │ │ │ + b.n 2a42 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29bc │ │ │ │ │ - b.n 2a6e │ │ │ │ │ + beq.n 29b4 │ │ │ │ │ + b.n 2a66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a46 │ │ │ │ │ + bne.n 2a3e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a46 │ │ │ │ │ + b.n 2a3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 29bc │ │ │ │ │ + b.n 29b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a96 │ │ │ │ │ + bne.n 2a8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2a96 │ │ │ │ │ + b.n 2a8e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a96 │ │ │ │ │ + bge.n 2a8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a96 │ │ │ │ │ + bne.n 2a8e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a96 │ │ │ │ │ + b.n 2a8e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2b60 │ │ │ │ │ + blt.n 2b58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2a4a │ │ │ │ │ + b.n 2a42 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2a0c │ │ │ │ │ + blt.w 2a04 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2a22 │ │ │ │ │ - ldr r3, [pc, #68] @ (2b80 ) │ │ │ │ │ + bne.w 2a1a │ │ │ │ │ + ldr r3, [pc, #68] @ (2b78 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a96 │ │ │ │ │ + beq.n 2a8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2a4a │ │ │ │ │ + b.n 2a42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b14 │ │ │ │ │ + bne.n 2b0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a4a │ │ │ │ │ + b.n 2a42 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002b84 : │ │ │ │ │ +00002b7c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2bea │ │ │ │ │ + cbz r3, 2be2 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2bc8 │ │ │ │ │ - cbz r6, 2bee │ │ │ │ │ + bne.n 2bc0 │ │ │ │ │ + cbz r6, 2be6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2c04 │ │ │ │ │ + beq.n 2bfc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ba6 │ │ │ │ │ + beq.n 2b9e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2ba6 │ │ │ │ │ - cbz r6, 2c0c │ │ │ │ │ - cbz r3, 2be0 │ │ │ │ │ + beq.n 2b9e │ │ │ │ │ + cbz r6, 2c04 │ │ │ │ │ + cbz r3, 2bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2c3a │ │ │ │ │ + cbnz r0, 2c32 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2bb2 │ │ │ │ │ + b.n 2baa │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2c70 │ │ │ │ │ + bne.n 2c68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2c80 │ │ │ │ │ + blt.n 2c78 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2bee │ │ │ │ │ + beq.n 2be6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2bc2 │ │ │ │ │ + bne.n 2bba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bee │ │ │ │ │ + bge.n 2be6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2bee │ │ │ │ │ + bne.n 2be6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bee │ │ │ │ │ + b.n 2be6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2bc2 │ │ │ │ │ + bne.n 2bba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bb0 │ │ │ │ │ + bge.n 2ba8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bb0 │ │ │ │ │ + bne.n 2ba8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2bb0 │ │ │ │ │ + b.n 2ba8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2bee │ │ │ │ │ + beq.n 2be6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c10 │ │ │ │ │ - b.n 2bee │ │ │ │ │ + bne.n 2c08 │ │ │ │ │ + b.n 2be6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c0c │ │ │ │ │ + bne.n 2c04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c0c │ │ │ │ │ + b.n 2c04 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c90 : │ │ │ │ │ +00002c88 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dfc │ │ │ │ │ + beq.w 2df4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2cf0 │ │ │ │ │ + beq.n 2ce8 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r1, 2cdc │ │ │ │ │ + cbz r1, 2cd4 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r5, 2cd4 │ │ │ │ │ + cbz r5, 2ccc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2cce │ │ │ │ │ + cbz r0, 2cc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2d7a │ │ │ │ │ + bne.n 2d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r2, [r1, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2d70 │ │ │ │ │ + bne.n 2d68 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 2d04 │ │ │ │ │ + bpl.n 2cfc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -5205,337 +5204,337 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2d1a │ │ │ │ │ + bpl.n 2d12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 2d32 │ │ │ │ │ + bne.n 2d2a │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2db0 │ │ │ │ │ + beq.n 2da8 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d26 │ │ │ │ │ + bne.n 2d1e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f64 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e08 │ │ │ │ │ + beq.n 2e00 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2cce │ │ │ │ │ + b.n 2cc6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 31b8 │ │ │ │ │ + b.w 31b0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.n 2dcc │ │ │ │ │ + bpl.n 2dc4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 2de4 │ │ │ │ │ + cbnz r0, 2ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2dba │ │ │ │ │ + blt.n 2db2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2cce │ │ │ │ │ + b.n 2cc6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 2d2e │ │ │ │ │ + b.n 2d26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2dac │ │ │ │ │ + bne.n 2da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2cce │ │ │ │ │ + b.n 2cc6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d6c │ │ │ │ │ + bge.n 2d64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d6c │ │ │ │ │ + bne.n 2d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d6c │ │ │ │ │ + b.n 2d64 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 2cfe │ │ │ │ │ + b.n 2cf6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2e3e │ │ │ │ │ + cbz r0, 2e36 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e34 │ │ │ │ │ + bge.n 2e2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2e34 │ │ │ │ │ + cbnz r3, 2e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2cce │ │ │ │ │ + b.n 2cc6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2cce │ │ │ │ │ + b.n 2cc6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e48 : │ │ │ │ │ +00002e40 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2ec8 │ │ │ │ │ + bge.n 2ec0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2eaa │ │ │ │ │ + beq.n 2ea2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2eaa │ │ │ │ │ + cbnz r0, 2ea2 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (2f1c ) │ │ │ │ │ + ldr r1, [pc, #164] @ (2f14 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 2ede │ │ │ │ │ + cbz r2, 2ed6 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2eb2 │ │ │ │ │ + bne.n 2eaa │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e96 │ │ │ │ │ + blt.n 2e8e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2e90 │ │ │ │ │ + bne.n 2e88 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e88 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 2e88 │ │ │ │ │ + bge.n 2e80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2e88 │ │ │ │ │ + b.n 2e80 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - bl 1118 │ │ │ │ │ + bl 1118 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2ee2 │ │ │ │ │ + cbnz r0, 2eda │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e88 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e88 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #52] @ (2f1c ) │ │ │ │ │ + ldr r1, [pc, #52] @ (2f14 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e90 │ │ │ │ │ + beq.n 2e88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 11a4 │ │ │ │ │ + bl 11a4 │ │ │ │ │ R_ARM_THM_CALL abstract_issubclass │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e90 │ │ │ │ │ + bge.n 2e88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e90 │ │ │ │ │ + bne.n 2e88 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e88 │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002f20 : │ │ │ │ │ +00002f18 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 2f68 │ │ │ │ │ + cbz r0, 2f60 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2f64 │ │ │ │ │ + cbz r3, 2f5c │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 2f40 │ │ │ │ │ + cbz r2, 2f38 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f3c │ │ │ │ │ + bne.n 2f34 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f3c │ │ │ │ │ + bne.n 2f34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2f3c │ │ │ │ │ + beq.n 2f34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f6c : │ │ │ │ │ +00002f64 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 2f90 │ │ │ │ │ + cbnz r2, 2f88 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2fac │ │ │ │ │ + cbz r3, 2fa4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 2fac │ │ │ │ │ + cbz r3, 2fa4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 2f7c │ │ │ │ │ + bne.n 2f74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2fc6 │ │ │ │ │ + b.n 2fbe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5543,27 +5542,27 @@ │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002fcc : │ │ │ │ │ +00002fc4 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30f0 │ │ │ │ │ - cbnz r3, 301e │ │ │ │ │ + beq.w 30e8 │ │ │ │ │ + cbnz r3, 3016 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3090 │ │ │ │ │ + beq.n 30a2 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5575,70 +5574,70 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub.w ip, r3, #256 @ 0x100 │ │ │ │ │ bics.w r4, ip, #256 @ 0x100 │ │ │ │ │ - beq.n 30c2 │ │ │ │ │ + beq.n 30ba │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 30d8 │ │ │ │ │ - cbz r1, 3050 │ │ │ │ │ + bne.n 30d0 │ │ │ │ │ + cbz r1, 3048 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ - bmi.n 30a8 │ │ │ │ │ + bmi.n 3088 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bpl.n 3012 │ │ │ │ │ + bpl.n 300a │ │ │ │ │ and.w r3, r3, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r3, #24 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bne.n 3012 │ │ │ │ │ + bne.n 300a │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ │ - b.n 301a │ │ │ │ │ - strd r2, r1, [r0] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - str.w lr, [r0, #8] │ │ │ │ │ - strd r3, r2, [r0, #12] │ │ │ │ │ - strd r3, r1, [r0, #20] │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - b.n 3012 │ │ │ │ │ + b.n 3012 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.n 3074 │ │ │ │ │ - b.n 3012 │ │ │ │ │ + bmi.n 306c │ │ │ │ │ + b.n 300a │ │ │ │ │ + strd r2, r1, [r0] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str.w lr, [r0, #8] │ │ │ │ │ + strd r3, r2, [r0, #12] │ │ │ │ │ + strd r3, r1, [r0, #20] │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + b.n 300a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -5651,496 +5650,496 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 30d2 │ │ │ │ │ + b.n 30ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 30d2 │ │ │ │ │ + b.n 30ca │ │ │ │ │ │ │ │ │ │ -00003108 : │ │ │ │ │ +00003100 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 314c │ │ │ │ │ + cbz r2, 3144 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 3128 │ │ │ │ │ + cbz r3, 3120 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 313e │ │ │ │ │ + cbnz r3, 3136 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 313a │ │ │ │ │ + bge.n 3132 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 314e │ │ │ │ │ + cbz r3, 3146 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 3128 │ │ │ │ │ + b.n 3120 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000315c : │ │ │ │ │ +00003154 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 31a2 │ │ │ │ │ + cbz r0, 319a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 317c │ │ │ │ │ + cbz r3, 3174 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 317c │ │ │ │ │ + cbz r3, 3174 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 3190 │ │ │ │ │ + cbz r1, 3188 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 31a8 │ │ │ │ │ + cbnz r3, 31a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 319c │ │ │ │ │ + b.n 3194 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 319c │ │ │ │ │ + b.n 3194 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000031b8 : │ │ │ │ │ +000031b0 : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3288 │ │ │ │ │ + beq.n 3280 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 31f4 │ │ │ │ │ + bpl.n 31ec │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r0, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 3292 │ │ │ │ │ + bne.n 328a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 31fe │ │ │ │ │ + cbz r3, 31f6 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 321a │ │ │ │ │ + cbnz r3, 3212 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 31ee │ │ │ │ │ + b.n 31e6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31ee │ │ │ │ │ + beq.n 31e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 31ee │ │ │ │ │ + beq.n 31e6 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3268 │ │ │ │ │ + bmi.n 3260 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3216 │ │ │ │ │ + bge.n 320e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3216 │ │ │ │ │ + bne.n 320e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 320e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3250 │ │ │ │ │ + bne.n 3248 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 31ea │ │ │ │ │ + b.n 31e2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 31ee │ │ │ │ │ + b.n 31e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 32a6 │ │ │ │ │ + blt.n 329e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 31ee │ │ │ │ │ + b.n 31e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32a2 │ │ │ │ │ + bne.n 329a │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31ee │ │ │ │ │ + b.n 31e6 │ │ │ │ │ │ │ │ │ │ -000032b8 : │ │ │ │ │ +000032b0 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 331e │ │ │ │ │ + cbz r3, 3316 │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 32fc │ │ │ │ │ - cbz r6, 3322 │ │ │ │ │ + bne.n 32f4 │ │ │ │ │ + cbz r6, 331a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3338 │ │ │ │ │ + beq.n 3330 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32da │ │ │ │ │ + beq.n 32d2 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 32da │ │ │ │ │ - cbz r6, 3340 │ │ │ │ │ - cbz r3, 3314 │ │ │ │ │ + beq.n 32d2 │ │ │ │ │ + cbz r6, 3338 │ │ │ │ │ + cbz r3, 330c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 336e │ │ │ │ │ + cbnz r0, 3366 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 32e6 │ │ │ │ │ + b.n 32de │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 33a4 │ │ │ │ │ + bne.n 339c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 33b4 │ │ │ │ │ + blt.n 33ac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3322 │ │ │ │ │ + beq.n 331a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 32f6 │ │ │ │ │ + bne.n 32ee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3322 │ │ │ │ │ + bge.n 331a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3322 │ │ │ │ │ + bne.n 331a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3322 │ │ │ │ │ + b.n 331a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 32f6 │ │ │ │ │ + bne.n 32ee │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32e4 │ │ │ │ │ + bge.n 32dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32e4 │ │ │ │ │ + bne.n 32dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 32e4 │ │ │ │ │ + b.n 32dc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3322 │ │ │ │ │ + beq.n 331a │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3344 │ │ │ │ │ - b.n 3322 │ │ │ │ │ + bne.n 333c │ │ │ │ │ + b.n 331a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3340 │ │ │ │ │ + bne.n 3338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3340 │ │ │ │ │ + b.n 3338 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000033c4 : │ │ │ │ │ +000033bc : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 342a │ │ │ │ │ + cbz r3, 3422 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3408 │ │ │ │ │ - cbz r6, 342e │ │ │ │ │ + bne.n 3400 │ │ │ │ │ + cbz r6, 3426 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3444 │ │ │ │ │ + beq.n 343c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33e6 │ │ │ │ │ + beq.n 33de │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 33e6 │ │ │ │ │ - cbz r6, 344c │ │ │ │ │ - cbz r3, 3420 │ │ │ │ │ + beq.n 33de │ │ │ │ │ + cbz r6, 3444 │ │ │ │ │ + cbz r3, 3418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 347a │ │ │ │ │ + cbnz r0, 3472 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 33f2 │ │ │ │ │ + b.n 33ea │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 34b0 │ │ │ │ │ + bne.n 34a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 34c0 │ │ │ │ │ + blt.n 34b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 342e │ │ │ │ │ + beq.n 3426 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3402 │ │ │ │ │ + bne.n 33fa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 342e │ │ │ │ │ + bge.n 3426 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 342e │ │ │ │ │ + bne.n 3426 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 342e │ │ │ │ │ + b.n 3426 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3402 │ │ │ │ │ + bne.n 33fa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33f0 │ │ │ │ │ + bge.n 33e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33f0 │ │ │ │ │ + bne.n 33e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 33e8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 342e │ │ │ │ │ + beq.n 3426 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3450 │ │ │ │ │ - b.n 342e │ │ │ │ │ + bne.n 3448 │ │ │ │ │ + b.n 3426 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 344c │ │ │ │ │ + bne.n 3444 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 344c │ │ │ │ │ + b.n 3444 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000034d0 : │ │ │ │ │ +000034c8 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ @@ -6149,145 +6148,145 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000034ec : │ │ │ │ │ +000034e4 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3552 │ │ │ │ │ + cbz r3, 354a │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3530 │ │ │ │ │ - cbz r6, 3556 │ │ │ │ │ + bne.n 3528 │ │ │ │ │ + cbz r6, 354e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 356c │ │ │ │ │ + beq.n 3564 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 350e │ │ │ │ │ + beq.n 3506 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 350e │ │ │ │ │ - cbz r6, 3574 │ │ │ │ │ - cbz r3, 3548 │ │ │ │ │ + beq.n 3506 │ │ │ │ │ + cbz r6, 356c │ │ │ │ │ + cbz r3, 3540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 35a2 │ │ │ │ │ + cbnz r0, 359a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 351a │ │ │ │ │ + b.n 3512 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 35d8 │ │ │ │ │ + bne.n 35d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 35e8 │ │ │ │ │ + blt.n 35e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3556 │ │ │ │ │ + beq.n 354e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 352a │ │ │ │ │ + bne.n 3522 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3556 │ │ │ │ │ + bge.n 354e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3556 │ │ │ │ │ + bne.n 354e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3556 │ │ │ │ │ + b.n 354e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 352a │ │ │ │ │ + bne.n 3522 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3518 │ │ │ │ │ + bge.n 3510 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3518 │ │ │ │ │ + bne.n 3510 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3518 │ │ │ │ │ + b.n 3510 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3556 │ │ │ │ │ + beq.n 354e │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3578 │ │ │ │ │ - b.n 3556 │ │ │ │ │ + bne.n 3570 │ │ │ │ │ + b.n 354e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3574 │ │ │ │ │ + bne.n 356c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3574 │ │ │ │ │ + b.n 356c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000035f8 <_PyNumber_PowerNoMod>: │ │ │ │ │ +000035f0 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -6299,95 +6298,95 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 377c <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ + beq.w 3774 <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 3654 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + cbnz r2, 364c <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 370a <_PyNumber_PowerNoMod+0x112> │ │ │ │ │ + beq.n 3702 <_PyNumber_PowerNoMod+0x112> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 36fc <_PyNumber_PowerNoMod+0x104> │ │ │ │ │ + beq.n 36f4 <_PyNumber_PowerNoMod+0x104> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 362c <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 368c <_PyNumber_PowerNoMod+0x94> │ │ │ │ │ - cbz r3, 3668 <_PyNumber_PowerNoMod+0x70> │ │ │ │ │ + beq.n 3624 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 3684 <_PyNumber_PowerNoMod+0x94> │ │ │ │ │ + cbz r3, 3660 <_PyNumber_PowerNoMod+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 373a <_PyNumber_PowerNoMod+0x142> │ │ │ │ │ + bne.n 3732 <_PyNumber_PowerNoMod+0x142> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 364c <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3644 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3766 <_PyNumber_PowerNoMod+0x16e> │ │ │ │ │ + blt.n 375e <_PyNumber_PowerNoMod+0x16e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 36b6 <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ + beq.n 36ae <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 364c <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3644 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 379e <_PyNumber_PowerNoMod+0x1a6> │ │ │ │ │ + blt.n 3796 <_PyNumber_PowerNoMod+0x1a6> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 36d0 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ + cbz r3, 36c8 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 36d0 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ - cbnz r3, 3710 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + beq.n 36c8 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ + cbnz r3, 3708 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6401,98 +6400,98 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 364c <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + b.n 3644 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ - blt.n 3766 <_PyNumber_PowerNoMod+0x16e> │ │ │ │ │ + blt.n 375e <_PyNumber_PowerNoMod+0x16e> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 36b6 <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ + b.n 36ae <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 364c <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3644 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36d0 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ + bge.n 36c8 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36d0 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ + bne.n 36c8 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36d0 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ + b.n 36c8 <_PyNumber_PowerNoMod+0xd8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 364c <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.w 3644 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3790 <_PyNumber_PowerNoMod+0x198> │ │ │ │ │ + blt.n 3788 <_PyNumber_PowerNoMod+0x198> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3670 <_PyNumber_PowerNoMod+0x78> │ │ │ │ │ + b.n 3668 <_PyNumber_PowerNoMod+0x78> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 368c <_PyNumber_PowerNoMod+0x94> │ │ │ │ │ + bne.n 3684 <_PyNumber_PowerNoMod+0x94> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 368c <_PyNumber_PowerNoMod+0x94> │ │ │ │ │ - cbnz r2, 3784 <_PyNumber_PowerNoMod+0x18c> │ │ │ │ │ + b.n 3684 <_PyNumber_PowerNoMod+0x94> │ │ │ │ │ + cbnz r2, 377c <_PyNumber_PowerNoMod+0x18c> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 36b6 <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ + b.n 36ae <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3692 <_PyNumber_PowerNoMod+0x9a> │ │ │ │ │ + bne.n 368a <_PyNumber_PowerNoMod+0x9a> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 36b6 <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ + b.n 36ae <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3760 <_PyNumber_PowerNoMod+0x168> │ │ │ │ │ + bne.n 3758 <_PyNumber_PowerNoMod+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3760 <_PyNumber_PowerNoMod+0x168> │ │ │ │ │ + b.n 3758 <_PyNumber_PowerNoMod+0x168> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36b6 <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ + bne.n 36ae <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36b6 <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ + b.n 36ae <_PyNumber_PowerNoMod+0xbe> │ │ │ │ │ │ │ │ │ │ -000037ac : │ │ │ │ │ +000037a4 : │ │ │ │ │ ternary_op.constprop.1(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -6506,345 +6505,345 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 38cc │ │ │ │ │ + beq.n 38c4 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 3804 │ │ │ │ │ + cbnz r2, 37fc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 38b0 │ │ │ │ │ + beq.n 38a8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 38a2 │ │ │ │ │ + beq.n 389a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 37e2 │ │ │ │ │ - cbz r4, 3836 │ │ │ │ │ - cbz r3, 3818 │ │ │ │ │ + beq.n 37da │ │ │ │ │ + cbz r4, 382e │ │ │ │ │ + cbz r3, 3810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38dc │ │ │ │ │ + bne.n 38d4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 37fc │ │ │ │ │ + bne.n 37f4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 38b6 │ │ │ │ │ + blt.n 38ae │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 385a │ │ │ │ │ + beq.n 3852 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 37fc │ │ │ │ │ + bne.n 37f4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3900 │ │ │ │ │ + blt.n 38f8 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3870 │ │ │ │ │ + cbz r3, 3868 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 3870 │ │ │ │ │ + beq.n 3868 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 391c │ │ │ │ │ + bne.n 3914 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 394a │ │ │ │ │ + bne.n 3942 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 37fc │ │ │ │ │ + b.n 37f4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w sl, #0 │ │ │ │ │ - blt.n 38b6 │ │ │ │ │ + blt.n 38ae │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 385a │ │ │ │ │ + b.n 3852 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3836 │ │ │ │ │ + bne.n 382e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3836 │ │ │ │ │ + b.n 382e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 38b0 │ │ │ │ │ + beq.n 38a8 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3836 │ │ │ │ │ + bne.n 382e │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 385a │ │ │ │ │ + b.n 3852 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 37fc │ │ │ │ │ + bne.n 37f4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 390e │ │ │ │ │ + blt.n 3906 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 3818 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 385a │ │ │ │ │ + bne.n 3852 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 385a │ │ │ │ │ + b.n 3852 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38fa │ │ │ │ │ + bne.n 38f2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38fa │ │ │ │ │ + b.n 38f2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 37fc │ │ │ │ │ + bne.w 37f4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3870 │ │ │ │ │ + bge.n 3868 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3870 │ │ │ │ │ + bne.n 3868 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3870 │ │ │ │ │ + b.n 3868 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 389e │ │ │ │ │ + b.n 3896 │ │ │ │ │ │ │ │ │ │ -00003964 : │ │ │ │ │ +0000395c : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3984 │ │ │ │ │ + cbz r0, 397c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 398e │ │ │ │ │ + cbz r3, 3986 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 398e │ │ │ │ │ + cbz r3, 3986 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 39ac │ │ │ │ │ + cbnz r1, 39a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3980 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 399e │ │ │ │ │ + beq.n 3996 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3980 │ │ │ │ │ │ │ │ │ │ -000039c0 : │ │ │ │ │ +000039b8 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 39d6 │ │ │ │ │ + bmi.n 39ce │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 39d6 │ │ │ │ │ + cbz r3, 39ce │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000039dc : │ │ │ │ │ +000039d4 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ - cbnz r2, 3a2a │ │ │ │ │ + cbnz r2, 3a22 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne.n 3a2e │ │ │ │ │ + bne.n 3a26 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 3a22 │ │ │ │ │ + cbz r2, 3a1a │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ - cbz r0, 3a22 │ │ │ │ │ + cbz r0, 3a1a │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bmi.n 3a22 │ │ │ │ │ + bmi.n 3a1a │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 3a18 │ │ │ │ │ + ble.n 3a10 │ │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 3a26 │ │ │ │ │ + bne.n 3a1e │ │ │ │ │ subs r2, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - bne.n 3a08 │ │ │ │ │ + bne.n 3a00 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 3a66 │ │ │ │ │ + bne.n 3a5e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3a22 │ │ │ │ │ + beq.n 3a1a │ │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 3a7e │ │ │ │ │ + beq.n 3a76 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n 3a22 │ │ │ │ │ + bge.n 3a1a │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 3a5e │ │ │ │ │ + ble.n 3a56 │ │ │ │ │ ldr.w r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 3a26 │ │ │ │ │ + bne.n 3a1e │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 3a48 │ │ │ │ │ + b.n 3a40 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 3a26 │ │ │ │ │ + bne.n 3a1e │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 7e8 │ │ │ │ │ + bl 7e8 │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a24 │ │ │ │ │ + bne.n 3a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1304 │ │ │ │ │ + b.w 1304 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 134c │ │ │ │ │ + b.w 134c │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a88 : │ │ │ │ │ +00003a80 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3aa8 │ │ │ │ │ + cbz r0, 3aa0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3ab0 │ │ │ │ │ + cbz r3, 3aa8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 3ab0 │ │ │ │ │ + cbz r3, 3aa8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 256 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6855,324 +6854,324 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3aac │ │ │ │ │ + b.n 3aa4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003acc : │ │ │ │ │ +00003ac4 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3b32 │ │ │ │ │ + cbz r3, 3b2a │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3b10 │ │ │ │ │ - cbz r6, 3b36 │ │ │ │ │ + bne.n 3b08 │ │ │ │ │ + cbz r6, 3b2e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3b4c │ │ │ │ │ + beq.n 3b44 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3aee │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3aee │ │ │ │ │ - cbz r6, 3b54 │ │ │ │ │ - cbz r3, 3b28 │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ + cbz r6, 3b4c │ │ │ │ │ + cbz r3, 3b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3b82 │ │ │ │ │ + cbnz r0, 3b7a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3afa │ │ │ │ │ + b.n 3af2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3bb8 │ │ │ │ │ + bne.n 3bb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3bc8 │ │ │ │ │ + blt.n 3bc0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3b36 │ │ │ │ │ + beq.n 3b2e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3b0a │ │ │ │ │ + bne.n 3b02 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b36 │ │ │ │ │ + bge.n 3b2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3b36 │ │ │ │ │ + bne.n 3b2e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b36 │ │ │ │ │ + b.n 3b2e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3b0a │ │ │ │ │ + bne.n 3b02 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3af8 │ │ │ │ │ + bge.n 3af0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3af8 │ │ │ │ │ + bne.n 3af0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3af8 │ │ │ │ │ + b.n 3af0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b36 │ │ │ │ │ + beq.n 3b2e │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b58 │ │ │ │ │ - b.n 3b36 │ │ │ │ │ + bne.n 3b50 │ │ │ │ │ + b.n 3b2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b54 │ │ │ │ │ + bne.n 3b4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b54 │ │ │ │ │ + b.n 3b4c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003bd8 : │ │ │ │ │ +00003bd0 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3c3e │ │ │ │ │ + cbz r3, 3c36 │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3c1c │ │ │ │ │ - cbz r6, 3c42 │ │ │ │ │ + bne.n 3c14 │ │ │ │ │ + cbz r6, 3c3a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3c58 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bfa │ │ │ │ │ + beq.n 3bf2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3bfa │ │ │ │ │ - cbz r6, 3c60 │ │ │ │ │ - cbz r3, 3c34 │ │ │ │ │ + beq.n 3bf2 │ │ │ │ │ + cbz r6, 3c58 │ │ │ │ │ + cbz r3, 3c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3c8e │ │ │ │ │ + cbnz r0, 3c86 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3c06 │ │ │ │ │ + b.n 3bfe │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3cc4 │ │ │ │ │ + bne.n 3cbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3cd4 │ │ │ │ │ + blt.n 3ccc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3c42 │ │ │ │ │ + beq.n 3c3a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3c16 │ │ │ │ │ + bne.n 3c0e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c42 │ │ │ │ │ + bge.n 3c3a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c42 │ │ │ │ │ + bne.n 3c3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c42 │ │ │ │ │ + b.n 3c3a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3c16 │ │ │ │ │ + bne.n 3c0e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c04 │ │ │ │ │ + bge.n 3bfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c04 │ │ │ │ │ + bne.n 3bfc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3c04 │ │ │ │ │ + b.n 3bfc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c42 │ │ │ │ │ + beq.n 3c3a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c64 │ │ │ │ │ - b.n 3c42 │ │ │ │ │ + bne.n 3c5c │ │ │ │ │ + b.n 3c3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c60 │ │ │ │ │ + bne.n 3c58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c60 │ │ │ │ │ + b.n 3c58 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ce4 : │ │ │ │ │ +00003cdc : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3d14 │ │ │ │ │ + cbz r3, 3d0c │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cbz r3, 3d14 │ │ │ │ │ + cbz r3, 3d0c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3d40 │ │ │ │ │ + beq.n 3d38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 208c │ │ │ │ │ + bl 2084 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3d10 │ │ │ │ │ + bne.n 3d08 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 20c │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d1c │ │ │ │ │ + bge.n 3d14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d1c │ │ │ │ │ + bne.n 3d14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d1c │ │ │ │ │ + b.n 3d14 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,28 +44,28 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 37ac │ │ │ │ │ + b.w 37a4 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000060 : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 208c │ │ │ │ │ + bl 2084 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 98 │ │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbnz r3, 144 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f78 │ │ │ │ │ + bl 1f70 │ │ │ │ │ R_ARM_THM_CALL binary_op1.constprop.1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne.n 180 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 164 │ │ │ │ │ @@ -281,15 +281,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 220 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22dc │ │ │ │ │ + bl 22d4 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 252 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -335,15 +335,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbz r0, 29c │ │ │ │ │ cbnz r1, 2a2 │ │ │ │ │ bl 256 │ │ │ │ │ b.n 2ac │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 620 │ │ │ │ │ + bl 618 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 2bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ @@ -410,15 +410,15 @@ │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 620 │ │ │ │ │ + bl 618 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 7c8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -719,15 +719,15 @@ │ │ │ │ │ │ │ │ │ │ 000005be <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 000005d4 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 39dc │ │ │ │ │ + bl 39d4 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 60a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -856,15 +856,15 @@ │ │ │ │ │ bne.n 6be <_Py_add_one_to_index_F+0xa> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000006e0 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2280 │ │ │ │ │ + b.w 2278 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 000006e4 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -907,15 +907,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 762 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 762 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f64 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 77a │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 8b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -927,20 +927,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 75c │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f64 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 792 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 75c │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n 7be │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -951,18 +951,18 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 75c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 802 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 7e8 │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ @@ -985,33 +985,33 @@ │ │ │ │ │ cbz r0, 802 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 8b0 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 75c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ble.n 832 │ │ │ │ │ @@ -1065,18 +1065,18 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 852 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000008b8 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1120,15 +1120,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 8e2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000924 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1146,25 +1146,25 @@ │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 950 │ │ │ │ │ bl 256 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 96c │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f64 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 94a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000972 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1192,15 +1192,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 9a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 9aa │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 3108 │ │ │ │ │ + bl 3100 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1212,25 +1212,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 000009c0 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 3964 │ │ │ │ │ + b.w 395c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 000009c4 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 315c │ │ │ │ │ + b.w 3154 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 000009c8 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 12f0 │ │ │ │ │ + b.w 12e8 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 000009cc : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, 9e8 │ │ │ ├── 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: 16100 (bytes into file) │ │ │ │ │ + Start of section headers: 16192 (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 0x3ee4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3f40: │ │ │ │ │ │ │ │ │ │ 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 0018f8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003604 000688 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00192c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00192c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 00192c 000924 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 003c8c 0001b0 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 002250 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002344 000070 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 003e3c 000020 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 0023b4 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002ba2 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002ba2 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002bd8 000580 10 14 27 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003158 0004ab 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 003e5c 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00192c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003660 000688 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001960 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001960 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001960 000924 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 003ce8 0001b0 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 002284 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002378 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 003e98 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 0023e8 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002bd6 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002bd6 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002c0c 000590 10 14 28 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00319c 0004c1 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 003eb8 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,91 +1,92 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 88 entries: │ │ │ │ │ +Symbol table '.symtab' contains 89 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 4: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 6: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 7: 000003d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 8: 000003dc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 9: 00000af5 348 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 10: 00000c51 1116 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 11: 00001641 696 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 9: 00000b29 348 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 10: 00000c85 1116 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 11: 00001675 696 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 12: 000005d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 13: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 14: 00000520 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 16: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 17: 00000524 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 18: 0000064d 184 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ - 19: 000005d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 20: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 21: 00000920 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 22: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ - 23: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 24: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 25: 000018f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 26: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 27: 00000001 132 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ - 29: 00000001 556 FUNC GLOBAL HIDDEN 1 _Py_bytes_rfind │ │ │ │ │ - 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 41: 00000085 160 FUNC GLOBAL HIDDEN 5 _Py_bytes_maketrans │ │ │ │ │ - 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 43: 00000125 1200 FUNC GLOBAL HIDDEN 5 _Py_bytes_find │ │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 47: 0000022d 760 FUNC GLOBAL HIDDEN 1 _Py_bytes_index │ │ │ │ │ - 48: 00000525 294 FUNC GLOBAL HIDDEN 1 _Py_bytes_endswith │ │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 18: 000005d1 176 FUNC LOCAL DEFAULT 1 tailmatch.constprop.0 │ │ │ │ │ + 19: 00000681 184 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ + 20: 000005d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 21: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ + 22: 00000920 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 23: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ + 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 25: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 26: 00001928 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 27: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 28: 00000001 132 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ + 30: 00000001 556 FUNC GLOBAL HIDDEN 1 _Py_bytes_rfind │ │ │ │ │ + 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 42: 00000085 160 FUNC GLOBAL HIDDEN 5 _Py_bytes_maketrans │ │ │ │ │ + 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 44: 00000125 1200 FUNC GLOBAL HIDDEN 5 _Py_bytes_find │ │ │ │ │ + 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 48: 0000022d 760 FUNC GLOBAL HIDDEN 1 _Py_bytes_index │ │ │ │ │ + 49: 00000525 172 FUNC GLOBAL HIDDEN 1 _Py_bytes_endswith │ │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 55: 000005d5 122 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_toupper │ │ │ │ │ - 57: 00000705 184 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ - 58: 00000651 724 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ - 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 60: 000007bd 676 FUNC GLOBAL HIDDEN 1 _Py_bytes_count │ │ │ │ │ - 61: 00000a61 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ - 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 63: 00000ab1 68 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ - 64: 000010ad 62 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ - 65: 000010ed 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ - 66: 0000113d 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ - 67: 0000118d 106 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ - 68: 000011f9 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 69: 00001249 150 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ - 70: 000012e1 112 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 71: 00001351 586 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ - 72: 0000159d 72 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 73: 000015e5 92 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ - 74: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ - 75: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ - 76: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ - 77: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ - 78: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ - 79: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ - 80: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ - 81: 000003dc 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ │ - 82: 000004c4 141 OBJECT GLOBAL HIDDEN 10 _Py_isupper__doc__ │ │ │ │ │ - 83: 00000554 141 OBJECT GLOBAL HIDDEN 10 _Py_islower__doc__ │ │ │ │ │ - 84: 000005e4 126 OBJECT GLOBAL HIDDEN 10 _Py_isdigit__doc__ │ │ │ │ │ - 85: 00000664 132 OBJECT GLOBAL HIDDEN 10 _Py_isalnum__doc__ │ │ │ │ │ - 86: 000006e8 130 OBJECT GLOBAL HIDDEN 10 _Py_isalpha__doc__ │ │ │ │ │ - 87: 0000076c 130 OBJECT GLOBAL HIDDEN 10 _Py_isspace__doc__ │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 56: 000005d5 122 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ + 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_toupper │ │ │ │ │ + 58: 00000739 184 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ + 59: 00000651 724 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ + 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 61: 000007f1 676 FUNC GLOBAL HIDDEN 1 _Py_bytes_count │ │ │ │ │ + 62: 00000a95 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 64: 00000ae5 68 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ + 65: 000010e1 62 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ + 66: 00001121 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ + 67: 00001171 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ + 68: 000011c1 106 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 69: 0000122d 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ + 70: 0000127d 150 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ + 71: 00001315 112 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 72: 00001385 586 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ + 73: 000015d1 72 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 74: 00001619 92 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ + 75: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ + 76: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ + 77: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ + 78: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ + 79: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ + 80: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ + 81: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ + 82: 000003dc 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ │ + 83: 000004c4 141 OBJECT GLOBAL HIDDEN 10 _Py_isupper__doc__ │ │ │ │ │ + 84: 00000554 141 OBJECT GLOBAL HIDDEN 10 _Py_islower__doc__ │ │ │ │ │ + 85: 000005e4 126 OBJECT GLOBAL HIDDEN 10 _Py_isdigit__doc__ │ │ │ │ │ + 86: 00000664 132 OBJECT GLOBAL HIDDEN 10 _Py_isalnum__doc__ │ │ │ │ │ + 87: 000006e8 130 OBJECT GLOBAL HIDDEN 10 _Py_isalpha__doc__ │ │ │ │ │ + 88: 0000076c 130 OBJECT GLOBAL HIDDEN 10 _Py_isspace__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,276 +1,276 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3604 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3660 contains 209 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001e 00001e0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000032 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000000f8 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000012e 0000220a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000001e0 0000230a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -000001ee 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001f4 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000001f8 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000001e 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000032 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000000f8 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000012e 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000001e0 0000240a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +000001ee 0000250a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001f4 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000001f8 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000001fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000200 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00000206 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000212 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000216 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000206 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000212 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000216 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000021c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000220 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000226 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000254 00001e0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000026a 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000344 00002c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000035a 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000036a 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000036e 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000226 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000254 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000026a 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000344 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000035a 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000036a 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000036e 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000372 00000d2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ 00000376 00000d30 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -0000037c 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003bc 0000220a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000004c4 00002e0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000004c8 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004d2 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004d6 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000037c 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003bc 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000004c4 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000004c8 0000250a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004d2 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004d6 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000004da 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000004de 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000004e4 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000504 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000508 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e4 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000504 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000508 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000050e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000512 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000518 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000520 00002d02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000054e 0000310a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000590 0000320a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000598 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000005aa 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000005e0 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000005e4 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000005ee 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000005f2 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000005fe 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000060a 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000060e 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000614 0000360a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000061c 00000f2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ -00000620 00000f30 R_ARM_THM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ -00000624 0000102f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ -00000628 00001030 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ -00000630 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000066c 0000310a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000006b8 0000320a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006c0 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000006d2 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000006e0 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000776 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000077a 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000784 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000788 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000078e 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000792 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000798 0000360a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007a0 0000142f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ -000007a4 00001430 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ -000007a8 0000102f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ -000007ac 00001030 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ -000007b4 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007da 00001e0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000007f0 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000090e 0000210a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000918 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000950 0000220a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000009e2 0000160a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ -000009f4 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009fa 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009fe 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a02 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00000a06 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00000a0c 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a32 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a36 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a3c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a40 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a46 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a6c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a70 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a88 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000a8c 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000a94 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a98 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000aa4 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000aa8 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000acc 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000ad0 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000aea 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000aee 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000bc8 0000320a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c16 0000310a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000010b6 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -000010ba 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000010ca 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000010ce 00001c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000010f8 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000010fc 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001114 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001118 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001120 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001124 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001130 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001134 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001148 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000114c 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001164 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001168 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001170 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001174 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001180 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001184 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000011a0 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011a4 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011c8 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011cc 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011dc 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011e0 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011ec 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011f0 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011fe 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001202 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000120e 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001212 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001220 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001224 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000123c 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001240 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001260 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001264 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000128c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001290 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001294 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001298 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000129c 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012a0 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000012ba 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012be 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012d4 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012d8 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012f4 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000012f8 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001322 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001326 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001336 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000133a 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001346 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000134a 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000136e 00001e0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001384 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000144e 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000145a 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000145e 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001462 00000d2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00001466 00000d30 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -0000146c 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000149a 0000220a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001552 0000230a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00001560 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001568 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000156c 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001570 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00001574 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -0000157a 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001580 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001584 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000158a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000158e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001594 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015a6 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000015aa 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000015ae 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000015b2 00001c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000015b6 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -000015ba 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000015ee 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000015f2 00003e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000015f6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000015fa 00001c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000015fe 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001602 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000018a6 00002e0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000018e2 0000160a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ -000018f4 00002d02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000010a 0000211e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000005a4 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000073c 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000011c2 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000011d8 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000011e8 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000012b6 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000012d0 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000131c 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001332 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001342 0000331e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000014bc 0000211e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000468 0000211e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000518 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000520 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000058a 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000058e 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000598 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000059c 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000005a2 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005a6 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005ac 0000350a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000005b4 00000f2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ +000005b8 00000f30 R_ARM_THM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ +000005bc 0000102f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ +000005c0 00001030 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ +000005c8 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005f0 0000360a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000063a 0000370a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000642 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000064e 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000066c 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000006a0 0000360a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000006ec 0000370a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006f4 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000704 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000071a 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000007aa 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000007ae 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000007b8 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000007bc 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000007c2 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007c6 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007cc 0000350a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007d4 0000152f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ +000007d8 00001530 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ +000007dc 0000102f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ +000007e0 00001030 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ +000007e8 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000080e 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000824 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000942 0000220a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000094c 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000984 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000a2a 0000250a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a30 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a34 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a38 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00000a3c 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00000a42 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a52 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a56 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a5c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a60 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a66 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a7a 0000170a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +00000aa0 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000aa4 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000abc 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac0 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000acc 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ad8 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000adc 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000b00 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b04 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b1e 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000b22 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000bfc 0000370a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c4a 0000360a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000010ea 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +000010ee 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000010fe 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001102 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000112c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001130 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001148 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000114c 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001154 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001158 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001164 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001168 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000117c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001180 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001198 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000119c 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011a4 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000011a8 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000011b4 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011b8 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011d4 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000011d8 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000011fc 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001200 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001210 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001214 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001220 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001224 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001232 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001236 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001242 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001246 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001254 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001258 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001270 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001274 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001294 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001298 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000012c0 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000012c4 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000012c8 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012cc 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012d0 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012d4 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000012ee 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012f2 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001308 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000130c 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001328 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000132c 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001356 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000135a 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000136a 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000136e 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000137a 0000332f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000137e 00003330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013a2 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000013b8 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001482 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000148e 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001492 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001496 00000d2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +0000149a 00000d30 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000014a0 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014ce 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001586 0000240a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00001594 0000250a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000159c 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015a0 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000015a8 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000015ae 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015b4 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015b8 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015be 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000015c2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000015c8 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015da 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000015de 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000015e2 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000015e6 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000015ea 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +000015ee 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001622 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001626 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000162a 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000162e 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001632 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001636 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000018da 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001916 0000170a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +00001928 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000010a 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000556 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000770 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000011f6 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000120c 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000121c 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000012ea 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001304 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001350 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001366 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001376 0000321e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000014f0 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000468 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3c8c contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3ce8 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000008 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000000c 00001c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000000a4 00002a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000010a 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000010e 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000008 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000000c 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000000a4 00002b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000010a 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000010e 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000112 0000062f R_ARM_THM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ 00000116 00000630 R_ARM_THM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ -0000011c 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000014e 00001e0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000166 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000328 00002c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000340 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000364 0000220a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000039c 00002c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000003b4 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000003d8 00002d02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000048a 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000004e6 0000090a R_ARM_THM_CALL 00000af5 stringlib__preprocess │ │ │ │ │ -000004f0 00000a0a R_ARM_THM_CALL 00000c51 stringlib__two_way │ │ │ │ │ -0000050a 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000512 00002e0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000556 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000055c 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000560 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000011c 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000014e 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000166 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000328 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000340 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000364 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000039c 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000003b4 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000003d8 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000048a 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000004e6 0000090a R_ARM_THM_CALL 00000b29 stringlib__preprocess │ │ │ │ │ +000004f0 00000a0a R_ARM_THM_CALL 00000c85 stringlib__two_way │ │ │ │ │ +0000050a 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000512 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000556 0000250a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000055c 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000560 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000564 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000568 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -0000056e 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000059a 00000b0a R_ARM_THM_CALL 00001641 stringlib_adaptive_find │ │ │ │ │ -000005b4 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005b8 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000056e 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000059a 00000b0a R_ARM_THM_CALL 00001675 stringlib_adaptive_find │ │ │ │ │ +000005b4 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005b8 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005be 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000005c2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000005c8 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005d0 00002d02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000005de 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -000005e2 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000676 0000220a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000682 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000696 00001f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000007e4 0000200a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000842 00002c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000085a 00002c0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000008d2 0000090a R_ARM_THM_CALL 00000af5 stringlib__preprocess │ │ │ │ │ -000008dc 00000a0a R_ARM_THM_CALL 00000c51 stringlib__two_way │ │ │ │ │ -000008e4 00002e0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000008fa 00000b0a R_ARM_THM_CALL 00001641 stringlib_adaptive_find │ │ │ │ │ -00000902 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000906 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005c8 0000290a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005d0 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000005de 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +000005e2 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000676 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000682 0000250a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 00003c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000696 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000007e4 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000842 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000085a 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000008d2 0000090a R_ARM_THM_CALL 00000b29 stringlib__preprocess │ │ │ │ │ +000008dc 00000a0a R_ARM_THM_CALL 00000c85 stringlib__two_way │ │ │ │ │ +000008e4 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000008fa 00000b0a R_ARM_THM_CALL 00001675 stringlib_adaptive_find │ │ │ │ │ +00000902 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000906 00002630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000090a 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 0000090e 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00000918 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000920 00002d02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000003d4 0000211e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000918 0000270a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000920 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000003d4 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3e3c contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3e98 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002e 0000090a R_ARM_THM_CALL 00000af5 stringlib__preprocess │ │ │ │ │ -0000003c 00000a0a R_ARM_THM_CALL 00000c51 stringlib__two_way │ │ │ │ │ -0000005e 00002e0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000006c 00002d02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000002e 0000090a R_ARM_THM_CALL 00000b29 stringlib__preprocess │ │ │ │ │ +0000003c 00000a0a R_ARM_THM_CALL 00000c85 stringlib__two_way │ │ │ │ │ +0000005e 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000006c 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -49,14 +49,15 @@ │ │ │ │ │ and there is at least one character in B, False otherwise. │ │ │ │ │ B.isspace() -> bool │ │ │ │ │ Return True if all characters in B are whitespace │ │ │ │ │ and there is at least one character in B, False otherwise. │ │ │ │ │ stringlib__preprocess │ │ │ │ │ stringlib__two_way │ │ │ │ │ stringlib_adaptive_find │ │ │ │ │ +tailmatch.constprop.0 │ │ │ │ │ tailmatch │ │ │ │ │ stringlib__two_way_count │ │ │ │ │ _Py_bytes_lower │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _Py_bytes_rfind │ │ │ │ │ PyObject_CheckBuffer │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ @@ -72,16 +73,16 @@ │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ _Py_bytes_find │ │ │ │ │ __stack_chk_guard │ │ │ │ │ __stack_chk_fail │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _Py_bytes_endswith │ │ │ │ │ PyBool_FromLong │ │ │ │ │ -_Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ +_Py_TrueStruct │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ _Py_bytes_upper │ │ │ │ │ _Py_ctype_toupper │ │ │ │ │ _Py_bytes_startswith │ │ │ │ │ _Py_bytes_contains │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_bytes_count │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -490,19 +490,19 @@ │ │ │ │ │ ble.w 2b4 <_Py_bytes_index+0x88> │ │ │ │ │ asrs r3, r1, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r6, asr #2 │ │ │ │ │ bge.n 4ea <_Py_bytes_index+0x2be> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ - bl af4 │ │ │ │ │ + bl b28 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c84 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 34e <_Py_bytes_index+0x122> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 450 <_Py_bytes_index+0x224> │ │ │ │ │ mov r8, r4 │ │ │ │ │ b.n 358 <_Py_bytes_index+0x12c> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ @@ -526,15 +526,15 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ - bl 1640 │ │ │ │ │ + bl 1674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 34e <_Py_bytes_index+0x122> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ @@ -548,145 +548,167 @@ │ │ │ │ │ b.n 380 <_Py_bytes_index+0x154> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ 00000524 <_Py_bytes_endswith>: │ │ │ │ │ _Py_bytes_endswith(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr r7, [r3, #84] @ 0x54 │ │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ │ - ands.w r1, r7, #67108864 @ 0x4000000 │ │ │ │ │ - bne.n 5b2 <_Py_bytes_endswith+0x8e> │ │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memset │ │ │ │ │ - ands.w r7, r7, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 5f8 <_Py_bytes_endswith+0xd4> │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - add.w r1, r6, #16 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r5, r8 │ │ │ │ │ - bge.n 638 <_Py_bytes_endswith+0x114> │ │ │ │ │ - add.w r3, r4, r8 │ │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ │ - bics.w r4, r4, r4, asr #32 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r4, r3 │ │ │ │ │ - subs r3, r5, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 5a8 <_Py_bytes_endswith+0x84> │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - blt.n 5a8 <_Py_bytes_endswith+0x84> │ │ │ │ │ - subs r0, r5, r2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r0, r4 │ │ │ │ │ - subs r5, r5, r0 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bgt.n 5a8 <_Py_bytes_endswith+0x84> │ │ │ │ │ - add r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 5a8 <_Py_bytes_endswith+0x84> │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr.w ip, [r6, #84] @ 0x54 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + tst.w ip, #67108864 @ 0x4000000 │ │ │ │ │ + bne.n 55a <_Py_bytes_endswith+0x36> │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 5d0 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 5a2 <_Py_bytes_endswith+0x7e> │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 59e <_Py_bytes_endswith+0x7a> │ │ │ │ │ - add.w sl, r2, #12 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.n 5ee <_Py_bytes_endswith+0xca> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - strd r5, r3, [sp] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w r2, [r3, #4]! │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bl 64c │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n 634 <_Py_bytes_endswith+0x110> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5b8 <_Py_bytes_endswith+0x94> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + add.w r8, r2, #12 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bge.n 58a <_Py_bytes_endswith+0x66> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + strd r1, r3, [sp, #8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ldr.w r2, [r0, #4]! │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 5d0 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + beq.n 5cc <_Py_bytes_endswith+0xa8> │ │ │ │ │ + cbnz r0, 598 <_Py_bytes_endswith+0x74> │ │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ │ + b.n 562 <_Py_bytes_endswith+0x3e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 5e8 <_Py_bytes_endswith+0xc4> │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 60a <_Py_bytes_endswith+0xe6> │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n 55e <_Py_bytes_endswith+0x3a> │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + b.n 592 <_Py_bytes_endswith+0x6e> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 634 <_Py_bytes_endswith+0x110> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + cbz r0, 5cc <_Py_bytes_endswith+0xa8> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5e8 <_Py_bytes_endswith+0xc4> │ │ │ │ │ - add.w r3, r5, r8 │ │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ │ - bics.w r5, r5, r5, asr #32 │ │ │ │ │ + b.n 592 <_Py_bytes_endswith+0x6e> │ │ │ │ │ + │ │ │ │ │ +000005d0 : │ │ │ │ │ +tailmatch.constprop.0(): │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memset │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ + beq.n 666 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + add.w r1, r5, #16 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r4, r6 │ │ │ │ │ + ble.n 656 │ │ │ │ │ + add.w ip, r3, r6 │ │ │ │ │ + bic.w ip, ip, ip, asr #31 │ │ │ │ │ + ands.w ip, ip, r3, asr #32 │ │ │ │ │ + it cc │ │ │ │ │ + movcc ip, r3 │ │ │ │ │ + sub.w r3, r4, ip │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 64c │ │ │ │ │ + cmp r6, ip │ │ │ │ │ + blt.n 64c │ │ │ │ │ + subs r0, r4, r2 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + it lt │ │ │ │ │ + movlt r0, ip │ │ │ │ │ + subs r4, r4, r0 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bgt.n 64c │ │ │ │ │ + adds r0, r7, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbnz r0, 64c │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 648 │ │ │ │ │ + adds r0, r4, r6 │ │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ │ + bics.w r4, r4, r4, asr #32 │ │ │ │ │ it cs │ │ │ │ │ - movcs r5, r3 │ │ │ │ │ - b.n 566 <_Py_bytes_endswith+0x42> │ │ │ │ │ - nop │ │ │ │ │ + movcs r4, r0 │ │ │ │ │ + b.n 60e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ + cbnz r0, 67a │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 648 │ │ │ │ │ │ │ │ │ │ -0000064c : │ │ │ │ │ +00000680 : │ │ │ │ │ tailmatch(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -699,157 +721,157 @@ │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 6da │ │ │ │ │ + beq.n 6fe │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, r6 │ │ │ │ │ - ble.n 6f4 │ │ │ │ │ + ble.n 728 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6ca │ │ │ │ │ + beq.n 712 │ │ │ │ │ subs r3, r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 6d0 │ │ │ │ │ + blt.n 718 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt.n 6d0 │ │ │ │ │ + bgt.n 718 │ │ │ │ │ subs r3, r4, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ subs r4, r4, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 6d0 │ │ │ │ │ + blt.n 718 │ │ │ │ │ adds r0, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 6d0 │ │ │ │ │ + cbnz r0, 718 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - subs r6, r6, r2 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bge.n 6b0 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 6c6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 6ee │ │ │ │ │ + cbnz r0, 722 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 682 │ │ │ │ │ + b.n 6b6 │ │ │ │ │ + subs r6, r6, r2 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + bge.n 6e4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 6fa │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6c6 │ │ │ │ │ + b.n 6fa │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ │ bics.w r4, r4, r4, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, r0 │ │ │ │ │ - b.n 68a │ │ │ │ │ + b.n 6be │ │ │ │ │ │ │ │ │ │ -00000704 <_Py_bytes_startswith>: │ │ │ │ │ +00000738 <_Py_bytes_startswith>: │ │ │ │ │ _Py_bytes_startswith(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w ip, [r6, #84] @ 0x54 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ tst.w ip, #67108864 @ 0x4000000 │ │ │ │ │ - bne.n 740 <_Py_bytes_startswith+0x3c> │ │ │ │ │ + bne.n 774 <_Py_bytes_startswith+0x3c> │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - bl 64c │ │ │ │ │ + bl 680 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 78e <_Py_bytes_startswith+0x8a> │ │ │ │ │ + beq.n 7c2 <_Py_bytes_startswith+0x8a> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ add.w r8, r2, #12 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.n 776 <_Py_bytes_startswith+0x72> │ │ │ │ │ + bge.n 7aa <_Py_bytes_startswith+0x72> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, r2, [sp] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 64c │ │ │ │ │ + bl 680 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 7b8 <_Py_bytes_startswith+0xb4> │ │ │ │ │ - cbnz r0, 784 <_Py_bytes_startswith+0x80> │ │ │ │ │ + beq.n 7ec <_Py_bytes_startswith+0xb4> │ │ │ │ │ + cbnz r0, 7b8 <_Py_bytes_startswith+0x80> │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - b.n 748 <_Py_bytes_startswith+0x44> │ │ │ │ │ + b.n 77c <_Py_bytes_startswith+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 77e <_Py_bytes_startswith+0x7a> │ │ │ │ │ + b.n 7b2 <_Py_bytes_startswith+0x7a> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 7b8 <_Py_bytes_startswith+0xb4> │ │ │ │ │ + cbz r0, 7ec <_Py_bytes_startswith+0xb4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 77e <_Py_bytes_startswith+0x7a> │ │ │ │ │ + b.n 7b2 <_Py_bytes_startswith+0x7a> │ │ │ │ │ │ │ │ │ │ -000007bc <_Py_bytes_count>: │ │ │ │ │ +000007f0 <_Py_bytes_count>: │ │ │ │ │ _Py_bytes_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -857,48 +879,48 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93a <_Py_bytes_count+0x17e> │ │ │ │ │ + beq.w 96e <_Py_bytes_count+0x17e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a14 <_Py_bytes_count+0x258> │ │ │ │ │ + beq.w a4a <_Py_bytes_count+0x25a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a10 <_Py_bytes_count+0x254> │ │ │ │ │ + bne.w a46 <_Py_bytes_count+0x256> │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ it gt │ │ │ │ │ movgt r7, r4 │ │ │ │ │ - ble.w a50 <_Py_bytes_count+0x294> │ │ │ │ │ + ble.w a84 <_Py_bytes_count+0x294> │ │ │ │ │ add r4, sl │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ ands.w r4, r4, sl, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r4, sl │ │ │ │ │ subs r0, r7, r4 │ │ │ │ │ - bmi.w a4c <_Py_bytes_count+0x290> │ │ │ │ │ + bmi.w a80 <_Py_bytes_count+0x290> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9e8 <_Py_bytes_count+0x22c> │ │ │ │ │ + beq.w a1e <_Py_bytes_count+0x22e> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 906 <_Py_bytes_count+0x14a> │ │ │ │ │ + blt.n 93a <_Py_bytes_count+0x14a> │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble.w 978 <_Py_bytes_count+0x1bc> │ │ │ │ │ + ble.w 9ac <_Py_bytes_count+0x1bc> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 9ac <_Py_bytes_count+0x1f0> │ │ │ │ │ + bgt.w 9e0 <_Py_bytes_count+0x1f0> │ │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r0, r6 │ │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ │ subs r0, r6, #2 │ │ │ │ │ mov r7, sl │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrb.w r1, [r9, sl] │ │ │ │ │ @@ -908,374 +930,374 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r0 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ subs r0, #1 │ │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.n 856 <_Py_bytes_count+0x9a> │ │ │ │ │ + bne.n 88a <_Py_bytes_count+0x9a> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 9a8 <_Py_bytes_count+0x1ec> │ │ │ │ │ + blt.w 9dc <_Py_bytes_count+0x1ec> │ │ │ │ │ and.w r0, r1, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov fp, r7 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orrs r2, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w lr, r4, sl │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ - b.n 898 <_Py_bytes_count+0xdc> │ │ │ │ │ + b.n 8cc <_Py_bytes_count+0xdc> │ │ │ │ │ add ip, r4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + blt.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ ldrb.w r6, [lr, ip] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 8c4 <_Py_bytes_count+0x108> │ │ │ │ │ + beq.n 8f8 <_Py_bytes_count+0x108> │ │ │ │ │ add.w r7, ip, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + blt.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ add.w r6, lr, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.n 892 <_Py_bytes_count+0xd6> │ │ │ │ │ + bpl.n 8c6 <_Py_bytes_count+0xd6> │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldrb.w r6, [lr, ip] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 8a0 <_Py_bytes_count+0xe4> │ │ │ │ │ + bne.n 8d4 <_Py_bytes_count+0xe4> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ strd r8, r3, [sp, #16] │ │ │ │ │ add.w r7, r6, ip │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r8, [r7] │ │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 924 <_Py_bytes_count+0x168> │ │ │ │ │ + beq.n 958 <_Py_bytes_count+0x168> │ │ │ │ │ ldrd r8, r3, [sp, #16] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 96a <_Py_bytes_count+0x1ae> │ │ │ │ │ + beq.n 99e <_Py_bytes_count+0x1ae> │ │ │ │ │ add.w r6, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n 92e <_Py_bytes_count+0x172> │ │ │ │ │ + blt.n 962 <_Py_bytes_count+0x172> │ │ │ │ │ add.w r6, lr, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsls r7, r6, #31 │ │ │ │ │ - bmi.n 92e <_Py_bytes_count+0x172> │ │ │ │ │ + bmi.n 962 <_Py_bytes_count+0x172> │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ add ip, r6 │ │ │ │ │ - b.n 934 <_Py_bytes_count+0x178> │ │ │ │ │ + b.n 968 <_Py_bytes_count+0x178> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r5, 91c <_Py_bytes_count+0x160> │ │ │ │ │ + cbz r5, 950 <_Py_bytes_count+0x160> │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bgt.n 8d0 <_Py_bytes_count+0x114> │ │ │ │ │ - b.n 8dc <_Py_bytes_count+0x120> │ │ │ │ │ + bgt.n 904 <_Py_bytes_count+0x114> │ │ │ │ │ + b.n 910 <_Py_bytes_count+0x120> │ │ │ │ │ add.w r6, fp, #1 │ │ │ │ │ add ip, r6 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge.n 898 <_Py_bytes_count+0xdc> │ │ │ │ │ - b.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + bge.n 8cc <_Py_bytes_count+0xdc> │ │ │ │ │ + b.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a32 <_Py_bytes_count+0x276> │ │ │ │ │ + beq.n a52 <_Py_bytes_count+0x262> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a32 <_Py_bytes_count+0x276> │ │ │ │ │ + beq.n a52 <_Py_bytes_count+0x262> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 9f4 <_Py_bytes_count+0x238> │ │ │ │ │ + beq.n a2a <_Py_bytes_count+0x23a> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 9fa <_Py_bytes_count+0x23e> │ │ │ │ │ + bhi.n a30 <_Py_bytes_count+0x240> │ │ │ │ │ mov r5, r6 │ │ │ │ │ add.w r9, sp, #27 │ │ │ │ │ movs r6, #1 │ │ │ │ │ strb.w r0, [sp, #27] │ │ │ │ │ - b.n 800 <_Py_bytes_count+0x44> │ │ │ │ │ + b.n 834 <_Py_bytes_count+0x44> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + beq.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ add ip, r8 │ │ │ │ │ - b.n 934 <_Py_bytes_count+0x178> │ │ │ │ │ - bne.n 906 <_Py_bytes_count+0x14a> │ │ │ │ │ + b.n 968 <_Py_bytes_count+0x178> │ │ │ │ │ + bne.n 93a <_Py_bytes_count+0x14a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + beq.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 9a2 <_Py_bytes_count+0x1e6> │ │ │ │ │ + bne.n 9d6 <_Py_bytes_count+0x1e6> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + beq.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 994 <_Py_bytes_count+0x1d8> │ │ │ │ │ + beq.n 9c8 <_Py_bytes_count+0x1d8> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 98c <_Py_bytes_count+0x1d0> │ │ │ │ │ - b.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + bne.n 9c0 <_Py_bytes_count+0x1d0> │ │ │ │ │ + b.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + b.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r0, r3 │ │ │ │ │ - ble.w 83e <_Py_bytes_count+0x82> │ │ │ │ │ + ble.w 872 <_Py_bytes_count+0x82> │ │ │ │ │ cmp r6, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 83e <_Py_bytes_count+0x82> │ │ │ │ │ + bne.w 872 <_Py_bytes_count+0x82> │ │ │ │ │ asrs r3, r6, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r0, asr #2 │ │ │ │ │ - bge.n a1c <_Py_bytes_count+0x260> │ │ │ │ │ + blt.n a6c <_Py_bytes_count+0x27c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 0 <_Py_bytes_rfind> │ │ │ │ │ - R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ - b.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + bl 1674 │ │ │ │ │ + b.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 90e <_Py_bytes_count+0x152> │ │ │ │ │ + beq.n 942 <_Py_bytes_count+0x152> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 90e <_Py_bytes_count+0x152> │ │ │ │ │ + b.n 942 <_Py_bytes_count+0x152> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a10 <_Py_bytes_count+0x254> │ │ │ │ │ + cbnz r0, a46 <_Py_bytes_count+0x256> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 91c <_Py_bytes_count+0x160> │ │ │ │ │ + b.n 950 <_Py_bytes_count+0x160> │ │ │ │ │ movs r6, #1 │ │ │ │ │ add.w r9, sp, #27 │ │ │ │ │ - b.n 800 <_Py_bytes_count+0x44> │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 1640 │ │ │ │ │ - b.n 90a <_Py_bytes_count+0x14e> │ │ │ │ │ + b.n 834 <_Py_bytes_count+0x44> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a10 <_Py_bytes_count+0x254> │ │ │ │ │ + b.n a46 <_Py_bytes_count+0x256> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 0 <_Py_bytes_rfind> │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ + b.n 93e <_Py_bytes_count+0x14e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 90e <_Py_bytes_count+0x152> │ │ │ │ │ + b.n 942 <_Py_bytes_count+0x152> │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ bics.w r7, r7, r7, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ - b.n 80a <_Py_bytes_count+0x4e> │ │ │ │ │ + b.n 83e <_Py_bytes_count+0x4e> │ │ │ │ │ │ │ │ │ │ -00000a60 <_Py_bytes_isdigit>: │ │ │ │ │ +00000a94 <_Py_bytes_isdigit>: │ │ │ │ │ _Py_bytes_isdigit(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n a92 <_Py_bytes_isdigit+0x32> │ │ │ │ │ - cbz r1, a88 <_Py_bytes_isdigit+0x28> │ │ │ │ │ + beq.n ac6 <_Py_bytes_isdigit+0x32> │ │ │ │ │ + cbz r1, abc <_Py_bytes_isdigit+0x28> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n aa4 <_Py_bytes_isdigit+0x44> │ │ │ │ │ + bcs.n ad8 <_Py_bytes_isdigit+0x44> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n a7c <_Py_bytes_isdigit+0x1c> │ │ │ │ │ + b.n ab0 <_Py_bytes_isdigit+0x1c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n aa4 <_Py_bytes_isdigit+0x44> │ │ │ │ │ + beq.n ad8 <_Py_bytes_isdigit+0x44> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.n a78 <_Py_bytes_isdigit+0x18> │ │ │ │ │ + bmi.n aac <_Py_bytes_isdigit+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n a66 <_Py_bytes_isdigit+0x6> │ │ │ │ │ + bpl.n a9a <_Py_bytes_isdigit+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ab0 <_Py_bytes_isascii>: │ │ │ │ │ +00000ae4 <_Py_bytes_isascii>: │ │ │ │ │ _Py_bytes_isascii(): │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n aea <_Py_bytes_isascii+0x3a> │ │ │ │ │ + bcs.n b1e <_Py_bytes_isascii+0x3a> │ │ │ │ │ lsls r3, r0, #30 │ │ │ │ │ - bne.n adc <_Py_bytes_isascii+0x2c> │ │ │ │ │ + bne.n b10 <_Py_bytes_isascii+0x2c> │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcc.n ad6 <_Py_bytes_isascii+0x26> │ │ │ │ │ + bcc.n b0a <_Py_bytes_isascii+0x26> │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ │ - beq.n aba <_Py_bytes_isascii+0xa> │ │ │ │ │ + beq.n aee <_Py_bytes_isascii+0xa> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n aea <_Py_bytes_isascii+0x3a> │ │ │ │ │ + beq.n b1e <_Py_bytes_isascii+0x3a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n acc <_Py_bytes_isascii+0x1c> │ │ │ │ │ + blt.n b00 <_Py_bytes_isascii+0x1c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bhi.n ab6 <_Py_bytes_isascii+0x6> │ │ │ │ │ + bhi.n aea <_Py_bytes_isascii+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000af4 : │ │ │ │ │ +00000b28 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ - ble.w c48 │ │ │ │ │ + ble.w c7c │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrb.w ip, [r4, r1] │ │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcc.n b50 │ │ │ │ │ - bne.n b8a │ │ │ │ │ + bcc.n b84 │ │ │ │ │ + bne.n bbe │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it ne │ │ │ │ │ addne r1, r2, r3 │ │ │ │ │ - bne.n b94 │ │ │ │ │ + bne.n bc8 │ │ │ │ │ add r2, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n b5a │ │ │ │ │ + ble.n b8e │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w ip, [r4, r1] │ │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcs.n b2e │ │ │ │ │ + bcs.n b62 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ sub.w r7, r2, r8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n b40 │ │ │ │ │ + bgt.n b74 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ add.w ip, r4, r3 │ │ │ │ │ ldrb r1, [r4, r0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w ip, [ip, r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcc.n b9e │ │ │ │ │ + bcc.n bd2 │ │ │ │ │ add.w r0, lr, r3 │ │ │ │ │ - bne.n c38 │ │ │ │ │ + bne.n c6c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n baa │ │ │ │ │ + bne.n bde │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n bae │ │ │ │ │ + ble.n be2 │ │ │ │ │ mov lr, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n b66 │ │ │ │ │ + b.n b9a │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n b5a │ │ │ │ │ + ble.n b8e │ │ │ │ │ add.w lr, r4, r8 │ │ │ │ │ - b.n b22 │ │ │ │ │ + b.n b56 │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r9, lr, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.n b66 │ │ │ │ │ + bgt.n b9a │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it lt │ │ │ │ │ movlt r9, r7 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r8 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ @@ -1286,70 +1308,70 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - beq.n be6 │ │ │ │ │ + beq.n c1a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ - bmi.n c06 │ │ │ │ │ + bmi.n c3a │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ - b.n bf8 │ │ │ │ │ + b.n c2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n c06 │ │ │ │ │ + bcc.n c3a │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bne.n bf4 │ │ │ │ │ + bne.n c28 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r7, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n c2c │ │ │ │ │ + b.n c60 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ add r2, r6 │ │ │ │ │ strb r1, [r2, #24] │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n c20 │ │ │ │ │ + blt.n c54 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r0, lr, #1 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov lr, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n baa │ │ │ │ │ + b.n bde │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n bba │ │ │ │ │ + b.n bee │ │ │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ │ +00000c84 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrd r7, r3, [r2, #16] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldrd lr, r1, [r2, #4] │ │ │ │ │ @@ -1361,554 +1383,554 @@ │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r4, lr │ │ │ │ │ ldr.w r6, [ip], #24 │ │ │ │ │ add r2, sl │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d26 │ │ │ │ │ + bne.n d5a │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n cd0 │ │ │ │ │ + bcs.n d04 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ rsb r4, lr, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r5, [ip, r3] │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ - cbz r5, cd8 │ │ │ │ │ + cbz r5, d0c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n cd0 │ │ │ │ │ + bls.n d04 │ │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ - cbz r2, cd8 │ │ │ │ │ + cbz r2, d0c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n cd0 │ │ │ │ │ + bls.n d04 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ - cbz r2, cd6 │ │ │ │ │ + cbz r2, d0a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n cbe │ │ │ │ │ + bhi.n cf2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1048 │ │ │ │ │ + b.n 107c │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ add r2, r3 │ │ │ │ │ - ble.w f0c │ │ │ │ │ + ble.w f40 │ │ │ │ │ ldrb.w r8, [r2, r1] │ │ │ │ │ ldrb r5, [r6, r1] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n cfc │ │ │ │ │ + beq.n d30 │ │ │ │ │ cmp r1, fp │ │ │ │ │ it ge │ │ │ │ │ movge r5, r1 │ │ │ │ │ - bge.n d1a │ │ │ │ │ + bge.n d4e │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.n c98 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + bhi.n ccc │ │ │ │ │ + b.n d04 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - ble.w f0c │ │ │ │ │ + ble.w f40 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ ldrb.w r9, [r6, r5] │ │ │ │ │ ldrb.w r8, [r2, r5] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w f02 │ │ │ │ │ + beq.w f36 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bgt.n cf4 │ │ │ │ │ + bgt.n d28 │ │ │ │ │ subs r2, r5, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcc.n c98 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + bcc.n ccc │ │ │ │ │ + b.n d04 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n cd0 │ │ │ │ │ + bcs.n d04 │ │ │ │ │ rsb r5, lr, #1 │ │ │ │ │ adds r3, r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ee0 │ │ │ │ │ + bne.w f14 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ it lt │ │ │ │ │ movlt r4, r1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n dbc │ │ │ │ │ + ble.n df0 │ │ │ │ │ ldrb.w r9, [r6, r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb r7, [r3, r4] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.w ed4 │ │ │ │ │ + bne.w f08 │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n dbc │ │ │ │ │ + ble.n df0 │ │ │ │ │ ldrb.w fp, [r6, r9] │ │ │ │ │ ldrb.w r7, [r3, r9] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w ee8 │ │ │ │ │ + bne.w f1c │ │ │ │ │ add.w r9, r4, #2 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n dbc │ │ │ │ │ + ble.n df0 │ │ │ │ │ ldrb.w fp, [r6, r9] │ │ │ │ │ ldrb.w r7, [r3, r9] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w ee8 │ │ │ │ │ + bne.w f1c │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n dbc │ │ │ │ │ + ble.n df0 │ │ │ │ │ adds r7, r3, #2 │ │ │ │ │ add.w r9, r7, r5 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ add r5, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldrb.w fp, [r5, #1]! │ │ │ │ │ ldrb.w r9, [r7, #1]! │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bne.w ed4 │ │ │ │ │ + bne.w f08 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bgt.n da8 │ │ │ │ │ + bgt.n ddc │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.w ece │ │ │ │ │ + bge.w f02 │ │ │ │ │ subs r4, r6, #1 │ │ │ │ │ add.w r5, r3, r8 │ │ │ │ │ add.w r9, r4, r8 │ │ │ │ │ adds r4, r1, r6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n e52 │ │ │ │ │ + beq.n e86 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n e40 │ │ │ │ │ + beq.n e74 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n e32 │ │ │ │ │ + beq.n e66 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n e24 │ │ │ │ │ + beq.n e58 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n e16 │ │ │ │ │ + beq.n e4a │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n e08 │ │ │ │ │ + beq.n e3c │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bne.w 105c │ │ │ │ │ + bne.w 1090 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 10a0 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 10a0 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 10a0 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 10a0 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 10a0 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ ldrb.w r4, [fp, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 10a0 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n ece │ │ │ │ │ + beq.n f02 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r5, [r9, #1] │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ │ add.w r7, fp, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldrb.w r5, [r8, #1] │ │ │ │ │ add.w r9, r8, #7 │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ add.w fp, r7, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldrb.w r5, [r8, #2] │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldrb.w r5, [r8, #3] │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldrb.w r5, [r8, #4] │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldrb.w r5, [r8, #5] │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldrb.w r5, [r8, #6] │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ ldrb.w r5, [r8, #7] │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n e56 │ │ │ │ │ + bne.n e8a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r0, r3, sl │ │ │ │ │ - b.n 1048 │ │ │ │ │ + b.n 107c │ │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - ble.n ef4 │ │ │ │ │ + ble.n f28 │ │ │ │ │ add r2, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.w d32 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + bhi.w d66 │ │ │ │ │ + b.n d04 │ │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bgt.n ede │ │ │ │ │ + bgt.n f12 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcc.w d32 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + bcc.w d66 │ │ │ │ │ + b.n d04 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bgt.w d06 │ │ │ │ │ + bgt.w d3a │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1044 │ │ │ │ │ + ble.w 1078 │ │ │ │ │ adds r5, r1, r6 │ │ │ │ │ subs r4, r6, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ subs r5, r5, r4 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n fd2 │ │ │ │ │ + beq.n 1006 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n fb6 │ │ │ │ │ + beq.n fea │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n fa2 │ │ │ │ │ + beq.n fd6 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n f8e │ │ │ │ │ + beq.n fc2 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n f7a │ │ │ │ │ + beq.n fae │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n f66 │ │ │ │ │ + beq.n f9a │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n f52 │ │ │ │ │ + beq.n f86 │ │ │ │ │ ldrb.w r8, [r6] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w 1056 │ │ │ │ │ + bne.w 108a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 1056 │ │ │ │ │ + bne.n 108a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 1056 │ │ │ │ │ + bne.n 108a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 1056 │ │ │ │ │ + bne.n 108a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 1056 │ │ │ │ │ + bne.n 108a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 1056 │ │ │ │ │ + bne.n 108a │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldrb.w r8, [r5, #1]! │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 1056 │ │ │ │ │ + bne.n 108a │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 1044 │ │ │ │ │ + beq.n 1078 │ │ │ │ │ ldrd r4, r8, [sp] │ │ │ │ │ strd r3, lr, [sp, #8] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w lr, r8, #1 │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ add.w r5, r9, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldrb.w r1, [lr, #1] │ │ │ │ │ add.w r8, lr, #7 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w r9, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldrb.w r1, [lr, #2] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldrb.w r1, [lr, #3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldrb.w r1, [lr, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldrb.w r1, [lr, #6] │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldrb.w r1, [lr, #7] │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 104e │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n fdc │ │ │ │ │ + bne.n 1010 │ │ │ │ │ sub.w r0, r2, sl │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r3, lr, [sp, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - b.n d20 │ │ │ │ │ + b.n d54 │ │ │ │ │ ldrb.w r4, [r3, r8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w dfa │ │ │ │ │ + beq.w e2e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.w cd0 │ │ │ │ │ + bls.w d04 │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ sub.w r8, lr, r5 │ │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w d50 │ │ │ │ │ + beq.w d84 │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r1 │ │ │ │ │ addlt r3, r8 │ │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ite ge │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, r4 │ │ │ │ │ - b.n efa │ │ │ │ │ + b.n f2e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 106c │ │ │ │ │ + b.n 10a0 │ │ │ │ │ │ │ │ │ │ -000010ac <_Py_bytes_capitalize>: │ │ │ │ │ +000010e0 <_Py_bytes_capitalize>: │ │ │ │ │ _Py_bytes_capitalize(): │ │ │ │ │ push {lr} │ │ │ │ │ subs.w lr, r2, #0 │ │ │ │ │ - ble.n 10e8 <_Py_bytes_capitalize+0x3c> │ │ │ │ │ + ble.n 111c <_Py_bytes_capitalize+0x3c> │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - beq.n 10e8 <_Py_bytes_capitalize+0x3c> │ │ │ │ │ + beq.n 111c <_Py_bytes_capitalize+0x3c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ add.w r0, r1, lr │ │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ │ - bne.n 10d8 <_Py_bytes_capitalize+0x2c> │ │ │ │ │ + bne.n 110c <_Py_bytes_capitalize+0x2c> │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010ec <_Py_bytes_isalnum>: │ │ │ │ │ +00001120 <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 111e <_Py_bytes_isalnum+0x32> │ │ │ │ │ - cbz r1, 1114 <_Py_bytes_isalnum+0x28> │ │ │ │ │ + beq.n 1152 <_Py_bytes_isalnum+0x32> │ │ │ │ │ + cbz r1, 1148 <_Py_bytes_isalnum+0x28> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 1130 <_Py_bytes_isalnum+0x44> │ │ │ │ │ + bcs.n 1164 <_Py_bytes_isalnum+0x44> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1108 <_Py_bytes_isalnum+0x1c> │ │ │ │ │ + b.n 113c <_Py_bytes_isalnum+0x1c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1130 <_Py_bytes_isalnum+0x44> │ │ │ │ │ + beq.n 1164 <_Py_bytes_isalnum+0x44> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bne.n 1104 <_Py_bytes_isalnum+0x18> │ │ │ │ │ + bne.n 1138 <_Py_bytes_isalnum+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 10f2 <_Py_bytes_isalnum+0x6> │ │ │ │ │ + beq.n 1126 <_Py_bytes_isalnum+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000113c <_Py_bytes_isalpha>: │ │ │ │ │ +00001170 <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 116e <_Py_bytes_isalpha+0x32> │ │ │ │ │ - cbz r1, 1164 <_Py_bytes_isalpha+0x28> │ │ │ │ │ + beq.n 11a2 <_Py_bytes_isalpha+0x32> │ │ │ │ │ + cbz r1, 1198 <_Py_bytes_isalpha+0x28> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 1180 <_Py_bytes_isalpha+0x44> │ │ │ │ │ + bcs.n 11b4 <_Py_bytes_isalpha+0x44> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1158 <_Py_bytes_isalpha+0x1c> │ │ │ │ │ + b.n 118c <_Py_bytes_isalpha+0x1c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1180 <_Py_bytes_isalpha+0x44> │ │ │ │ │ + beq.n 11b4 <_Py_bytes_isalpha+0x44> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.n 1154 <_Py_bytes_isalpha+0x18> │ │ │ │ │ + bne.n 1188 <_Py_bytes_isalpha+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1142 <_Py_bytes_isalpha+0x6> │ │ │ │ │ + beq.n 1176 <_Py_bytes_isalpha+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000118c <_Py_bytes_islower>: │ │ │ │ │ +000011c0 <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 11c6 <_Py_bytes_islower+0x3a> │ │ │ │ │ - cbz r1, 11ec <_Py_bytes_islower+0x60> │ │ │ │ │ + beq.n 11fa <_Py_bytes_islower+0x3a> │ │ │ │ │ + cbz r1, 1220 <_Py_bytes_islower+0x60> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs.n 11e6 <_Py_bytes_islower+0x5a> │ │ │ │ │ + bcs.n 121a <_Py_bytes_islower+0x5a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [lr, r2, lsl #2] │ │ │ │ │ and.w r1, r2, #1 │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bmi.n 11dc <_Py_bytes_islower+0x50> │ │ │ │ │ + bmi.n 1210 <_Py_bytes_islower+0x50> │ │ │ │ │ orrs r0, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 11a8 <_Py_bytes_islower+0x1c> │ │ │ │ │ + bne.n 11dc <_Py_bytes_islower+0x1c> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1928,86 +1950,86 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011f8 <_Py_bytes_isspace>: │ │ │ │ │ +0000122c <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 1218 <_Py_bytes_isspace+0x20> │ │ │ │ │ + bne.n 124c <_Py_bytes_isspace+0x20> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 121a <_Py_bytes_isspace+0x22> │ │ │ │ │ + bpl.n 124e <_Py_bytes_isspace+0x22> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ - cbz r1, 123c <_Py_bytes_isspace+0x44> │ │ │ │ │ + cbz r1, 1270 <_Py_bytes_isspace+0x44> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 120e <_Py_bytes_isspace+0x16> │ │ │ │ │ + bcs.n 1242 <_Py_bytes_isspace+0x16> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1230 <_Py_bytes_isspace+0x38> │ │ │ │ │ + b.n 1264 <_Py_bytes_isspace+0x38> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 120e <_Py_bytes_isspace+0x16> │ │ │ │ │ + beq.n 1242 <_Py_bytes_isspace+0x16> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 122c <_Py_bytes_isspace+0x34> │ │ │ │ │ + bmi.n 1260 <_Py_bytes_isspace+0x34> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001248 <_Py_bytes_istitle>: │ │ │ │ │ +0000127c <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 128a <_Py_bytes_istitle+0x42> │ │ │ │ │ + beq.n 12be <_Py_bytes_istitle+0x42> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 12d4 <_Py_bytes_istitle+0x8c> │ │ │ │ │ + beq.n 1308 <_Py_bytes_istitle+0x8c> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs.n 12ce <_Py_bytes_istitle+0x86> │ │ │ │ │ + bcs.n 1302 <_Py_bytes_istitle+0x86> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n 1274 <_Py_bytes_istitle+0x2c> │ │ │ │ │ - cbz r1, 12ba <_Py_bytes_istitle+0x72> │ │ │ │ │ + b.n 12a8 <_Py_bytes_istitle+0x2c> │ │ │ │ │ + cbz r1, 12ee <_Py_bytes_istitle+0x72> │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 12b2 <_Py_bytes_istitle+0x6a> │ │ │ │ │ + beq.n 12e6 <_Py_bytes_istitle+0x6a> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ tst.w r3, #2 │ │ │ │ │ - bne.n 12c4 <_Py_bytes_istitle+0x7c> │ │ │ │ │ + bne.n 12f8 <_Py_bytes_istitle+0x7c> │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - bne.n 126a <_Py_bytes_istitle+0x22> │ │ │ │ │ + bne.n 129e <_Py_bytes_istitle+0x22> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 126e <_Py_bytes_istitle+0x26> │ │ │ │ │ + b.n 12a2 <_Py_bytes_istitle+0x26> │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -2027,55 +2049,55 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 12ba <_Py_bytes_istitle+0x72> │ │ │ │ │ + bne.n 12ee <_Py_bytes_istitle+0x72> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 126e <_Py_bytes_istitle+0x26> │ │ │ │ │ + b.n 12a2 <_Py_bytes_istitle+0x26> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012e0 <_Py_bytes_isupper>: │ │ │ │ │ +00001314 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1320 <_Py_bytes_isupper+0x40> │ │ │ │ │ - cbz r1, 1346 <_Py_bytes_isupper+0x66> │ │ │ │ │ + beq.n 1354 <_Py_bytes_isupper+0x40> │ │ │ │ │ + cbz r1, 137a <_Py_bytes_isupper+0x66> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs.n 1340 <_Py_bytes_isupper+0x60> │ │ │ │ │ + bcs.n 1374 <_Py_bytes_isupper+0x60> │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [lr, r2, lsl #2] │ │ │ │ │ and.w r2, r1, #2 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 1336 <_Py_bytes_isupper+0x56> │ │ │ │ │ + bmi.n 136a <_Py_bytes_isupper+0x56> │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 12fc <_Py_bytes_isupper+0x1c> │ │ │ │ │ + bne.n 1330 <_Py_bytes_isupper+0x1c> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2094,15 +2116,15 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001350 <_Py_bytes_rindex>: │ │ │ │ │ +00001384 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -2110,44 +2132,44 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1484 <_Py_bytes_rindex+0x134> │ │ │ │ │ + beq.w 14b8 <_Py_bytes_rindex+0x134> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 150c <_Py_bytes_rindex+0x1bc> │ │ │ │ │ + beq.w 1540 <_Py_bytes_rindex+0x1bc> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1470 <_Py_bytes_rindex+0x120> │ │ │ │ │ + bne.n 14a4 <_Py_bytes_rindex+0x120> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r5 │ │ │ │ │ - bge.w 1538 <_Py_bytes_rindex+0x1e8> │ │ │ │ │ + bge.w 156c <_Py_bytes_rindex+0x1e8> │ │ │ │ │ add r5, r7 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ bics.w r3, r7, r7, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, r5 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 147a <_Py_bytes_rindex+0x12a> │ │ │ │ │ + blt.n 14ae <_Py_bytes_rindex+0x12a> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 1426 <_Py_bytes_rindex+0xd6> │ │ │ │ │ + beq.n 145a <_Py_bytes_rindex+0xd6> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144a <_Py_bytes_rindex+0xfa> │ │ │ │ │ + beq.n 147e <_Py_bytes_rindex+0xfa> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 147a <_Py_bytes_rindex+0x12a> │ │ │ │ │ + ble.n 14ae <_Py_bytes_rindex+0x12a> │ │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ subs r6, r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ and.w ip, r7, #31 │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ @@ -2157,63 +2179,63 @@ │ │ │ │ │ cmp r7, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r6 │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ │ orr.w ip, ip, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13d0 <_Py_bytes_rindex+0x80> │ │ │ │ │ + bne.n 1404 <_Py_bytes_rindex+0x80> │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 147a <_Py_bytes_rindex+0x12a> │ │ │ │ │ + blt.n 14ae <_Py_bytes_rindex+0x12a> │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r5, lr, r2 │ │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 14c0 <_Py_bytes_rindex+0x170> │ │ │ │ │ + beq.n 14f4 <_Py_bytes_rindex+0x170> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1478 <_Py_bytes_rindex+0x128> │ │ │ │ │ + beq.n 14ac <_Py_bytes_rindex+0x128> │ │ │ │ │ add r5, r3 │ │ │ │ │ ldrb.w r5, [r5, #-1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, ip, r5 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bmi.n 1514 <_Py_bytes_rindex+0x1c4> │ │ │ │ │ + bmi.n 1548 <_Py_bytes_rindex+0x1c4> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13f0 <_Py_bytes_rindex+0xa0> │ │ │ │ │ + b.n 1424 <_Py_bytes_rindex+0xa0> │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ add.w r5, r8, r3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 154e <_Py_bytes_rindex+0x1fe> │ │ │ │ │ + bgt.w 1582 <_Py_bytes_rindex+0x1fe> │ │ │ │ │ add r6, r8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls.w 1548 <_Py_bytes_rindex+0x1f8> │ │ │ │ │ + bls.w 157c <_Py_bytes_rindex+0x1f8> │ │ │ │ │ ldrb.w r2, [r6, #-1]! │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1434 <_Py_bytes_rindex+0xe4> │ │ │ │ │ + bne.n 1468 <_Py_bytes_rindex+0xe4> │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 144a <_Py_bytes_rindex+0xfa> │ │ │ │ │ + blt.n 147e <_Py_bytes_rindex+0xfa> │ │ │ │ │ add r6, r3 │ │ │ │ │ - cbz r4, 1452 <_Py_bytes_rindex+0x102> │ │ │ │ │ + cbz r4, 1486 <_Py_bytes_rindex+0x102> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ - beq.n 1470 <_Py_bytes_rindex+0x120> │ │ │ │ │ + beq.n 14a4 <_Py_bytes_rindex+0x120> │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - bne.n 14b4 <_Py_bytes_rindex+0x164> │ │ │ │ │ + bne.n 14e8 <_Py_bytes_rindex+0x164> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2222,38 +2244,38 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 145a <_Py_bytes_rindex+0x10a> │ │ │ │ │ + beq.n 148e <_Py_bytes_rindex+0x10a> │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 144c <_Py_bytes_rindex+0xfc> │ │ │ │ │ + b.n 1480 <_Py_bytes_rindex+0xfc> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1580 <_Py_bytes_rindex+0x230> │ │ │ │ │ + beq.n 15b4 <_Py_bytes_rindex+0x230> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1580 <_Py_bytes_rindex+0x230> │ │ │ │ │ + beq.n 15b4 <_Py_bytes_rindex+0x230> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1560 <_Py_bytes_rindex+0x210> │ │ │ │ │ + beq.n 1594 <_Py_bytes_rindex+0x210> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1568 <_Py_bytes_rindex+0x218> │ │ │ │ │ + bhi.n 159c <_Py_bytes_rindex+0x218> │ │ │ │ │ strb.w r0, [sp, #11] │ │ │ │ │ add.w r1, sp, #11 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1390 <_Py_bytes_rindex+0x40> │ │ │ │ │ + b.n 13c4 <_Py_bytes_rindex+0x40> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2272,127 +2294,127 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldrb.w r0, [r6, #-1]! │ │ │ │ │ ldrb.w r5, [r3, #-1]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 1518 <_Py_bytes_rindex+0x1c8> │ │ │ │ │ + beq.n 154c <_Py_bytes_rindex+0x1c8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w lr, [sp] │ │ │ │ │ mov ip, r9 │ │ │ │ │ - cbnz r2, 1522 <_Py_bytes_rindex+0x1d2> │ │ │ │ │ + cbnz r2, 1556 <_Py_bytes_rindex+0x1d2> │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ - b.n 1422 <_Py_bytes_rindex+0xd2> │ │ │ │ │ + b.n 1456 <_Py_bytes_rindex+0xd2> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r1, sp, #11 │ │ │ │ │ - b.n 1390 <_Py_bytes_rindex+0x40> │ │ │ │ │ + b.n 13c4 <_Py_bytes_rindex+0x40> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13fa <_Py_bytes_rindex+0xaa> │ │ │ │ │ + b.n 142e <_Py_bytes_rindex+0xaa> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 14e6 <_Py_bytes_rindex+0x196> │ │ │ │ │ + bne.n 151a <_Py_bytes_rindex+0x196> │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ - b.n 144a <_Py_bytes_rindex+0xfa> │ │ │ │ │ + b.n 147e <_Py_bytes_rindex+0xfa> │ │ │ │ │ add.w r5, fp, r3 │ │ │ │ │ ldrb.w r5, [r5, #-1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r9, r5 │ │ │ │ │ lsls r6, r5, #31 │ │ │ │ │ - bmi.n 1506 <_Py_bytes_rindex+0x1b6> │ │ │ │ │ - b.n 1420 <_Py_bytes_rindex+0xd0> │ │ │ │ │ + bmi.n 153a <_Py_bytes_rindex+0x1b6> │ │ │ │ │ + b.n 1454 <_Py_bytes_rindex+0xd0> │ │ │ │ │ adds r3, r6, r5 │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ bics.w r6, r6, r6, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r6, r3 │ │ │ │ │ - b.n 139a <_Py_bytes_rindex+0x4a> │ │ │ │ │ + b.n 13ce <_Py_bytes_rindex+0x4a> │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 144a <_Py_bytes_rindex+0xfa> │ │ │ │ │ + b.n 147e <_Py_bytes_rindex+0xfa> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 147a <_Py_bytes_rindex+0x12a> │ │ │ │ │ + beq.n 14ae <_Py_bytes_rindex+0x12a> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r6, r0, r5 │ │ │ │ │ - b.n 1444 <_Py_bytes_rindex+0xf4> │ │ │ │ │ + b.n 1478 <_Py_bytes_rindex+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1470 <_Py_bytes_rindex+0x120> │ │ │ │ │ + bne.n 14a4 <_Py_bytes_rindex+0x120> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1470 <_Py_bytes_rindex+0x120> │ │ │ │ │ + b.n 14a4 <_Py_bytes_rindex+0x120> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1470 <_Py_bytes_rindex+0x120> │ │ │ │ │ + b.n 14a4 <_Py_bytes_rindex+0x120> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000159c <_Py_bytes_swapcase>: │ │ │ │ │ +000015d0 <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 15e0 <_Py_bytes_swapcase+0x44> │ │ │ │ │ + ble.n 1614 <_Py_bytes_swapcase+0x44> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ add.w ip, r0, r2 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ - b.n 15ce <_Py_bytes_swapcase+0x32> │ │ │ │ │ + b.n 1602 <_Py_bytes_swapcase+0x32> │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ it mi │ │ │ │ │ ldrbmi r3, [r4, r3] │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 15e2 <_Py_bytes_swapcase+0x46> │ │ │ │ │ + beq.n 1616 <_Py_bytes_swapcase+0x46> │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n 15c0 <_Py_bytes_swapcase+0x24> │ │ │ │ │ + beq.n 15f4 <_Py_bytes_swapcase+0x24> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 15c6 <_Py_bytes_swapcase+0x2a> │ │ │ │ │ + b.n 15fa <_Py_bytes_swapcase+0x2a> │ │ │ │ │ bx lr │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000015e4 <_Py_bytes_title>: │ │ │ │ │ +00001618 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 162e <_Py_bytes_title+0x4a> │ │ │ │ │ + ble.n 1662 <_Py_bytes_title+0x4a> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add.w ip, r0, r2 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -2400,70 +2422,70 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1614 <_Py_bytes_title+0x30> │ │ │ │ │ - cbz r4, 163a <_Py_bytes_title+0x56> │ │ │ │ │ + b.n 1648 <_Py_bytes_title+0x30> │ │ │ │ │ + cbz r4, 166e <_Py_bytes_title+0x56> │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 1638 <_Py_bytes_title+0x54> │ │ │ │ │ + beq.n 166c <_Py_bytes_title+0x54> │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n 160a <_Py_bytes_title+0x26> │ │ │ │ │ + bne.n 163e <_Py_bytes_title+0x26> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n 1634 <_Py_bytes_title+0x50> │ │ │ │ │ - cbz r4, 1630 <_Py_bytes_title+0x4c> │ │ │ │ │ + beq.n 1668 <_Py_bytes_title+0x50> │ │ │ │ │ + cbz r4, 1664 <_Py_bytes_title+0x4c> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 160c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1640 <_Py_bytes_title+0x28> │ │ │ │ │ bx lr │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 160c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1640 <_Py_bytes_title+0x28> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 160c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1640 <_Py_bytes_title+0x28> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 160c <_Py_bytes_title+0x28> │ │ │ │ │ + b.n 1640 <_Py_bytes_title+0x28> │ │ │ │ │ │ │ │ │ │ -00001640 : │ │ │ │ │ +00001674 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr r1, [pc, #664] @ (18f4 ) │ │ │ │ │ + ldr r1, [pc, #664] @ (1928 ) │ │ │ │ │ sub.w fp, ip, r3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ ldrb.w r0, [r2, lr] │ │ │ │ │ - ble.w 18ee │ │ │ │ │ + ble.w 1922 │ │ │ │ │ sub.w sl, r2, #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ mov r6, lr │ │ │ │ │ sub.w r1, sl, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 16ee │ │ │ │ │ + beq.n 1722 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 16ce │ │ │ │ │ + beq.n 1702 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 16b2 │ │ │ │ │ + beq.n 16e6 │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, r1 │ │ │ │ │ movne r6, lr │ │ │ │ │ @@ -2486,15 +2508,15 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 1776 │ │ │ │ │ + beq.n 17aa │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ │ sub.w r1, r8, fp │ │ │ │ │ adds r5, #2 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -2533,18 +2555,18 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 16f2 │ │ │ │ │ + bne.n 1726 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w 18e8 │ │ │ │ │ + blt.w 191c │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r6, r2, #2 │ │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ │ @@ -2558,142 +2580,142 @@ │ │ │ │ │ mov r9, r4 │ │ │ │ │ rsb r7, r2, #1 │ │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 17dc │ │ │ │ │ + beq.n 1810 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt.n 183a │ │ │ │ │ + bgt.n 186e │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 18ca │ │ │ │ │ + bpl.n 18fe │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 17ba │ │ │ │ │ + bne.n 17ee │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n 18b2 │ │ │ │ │ + ble.n 18e6 │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 185e │ │ │ │ │ + bne.n 1892 │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd fp, lr, [sp, #8] │ │ │ │ │ add.w ip, r7, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1806 │ │ │ │ │ + beq.n 183a │ │ │ │ │ ldrb.w fp, [r2, #1]! │ │ │ │ │ ldrb.w lr, [r3, #1]! │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq.n 17f2 │ │ │ │ │ + beq.n 1826 │ │ │ │ │ ldrd fp, lr, [sp, #8] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 18aa │ │ │ │ │ + beq.n 18de │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r9, ip │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n 1868 │ │ │ │ │ + bgt.n 189c │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt.n 1832 │ │ │ │ │ + bgt.n 1866 │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 18ca │ │ │ │ │ + bpl.n 18fe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n 17d2 │ │ │ │ │ + bge.n 1806 │ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ it ne │ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #168] @ (18f4 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (1928 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 18a6 │ │ │ │ │ + bne.n 18da │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge.n 181a │ │ │ │ │ + bge.n 184e │ │ │ │ │ sub.w r3, fp, r4 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 181a │ │ │ │ │ + ble.n 184e │ │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ │ sub.w r5, ip, r4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r6, r4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 18d6 │ │ │ │ │ + bne.n 190a │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl af4 │ │ │ │ │ + bl b28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c84 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 18d2 │ │ │ │ │ + beq.n 1906 │ │ │ │ │ adds r3, r4, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1848 │ │ │ │ │ + b.n 187c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ │ - cbz r3, 18b8 │ │ │ │ │ + cbz r3, 18ec │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - b.n 1848 │ │ │ │ │ + b.n 187c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 180a │ │ │ │ │ + b.n 183e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1848 │ │ │ │ │ + beq.n 187c │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 1836 │ │ │ │ │ + b.n 186a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ - b.n 1836 │ │ │ │ │ + b.n 186a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 1848 │ │ │ │ │ + b.n 187c │ │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ - b.n 18a0 │ │ │ │ │ + b.n 18d4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 183a │ │ │ │ │ + b.n 186e │ │ │ │ │ mov r6, lr │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1776 │ │ │ │ │ + b.n 17aa │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -492,20 +492,20 @@ │ │ │ │ │ asrs r3, r6, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r7, asr #2 │ │ │ │ │ bge.n 588 <_Py_bytes_find+0x464> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ - bl af4 │ │ │ │ │ + bl b28 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 332 <_Py_bytes_find+0x20e> │ │ │ │ │ add r5, r7 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ subs r7, r7, r5 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ - bl 1640 │ │ │ │ │ + bl 1674 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 332 <_Py_bytes_find+0x20e> │ │ │ │ │ add r5, r7 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ sub.w r7, ip, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -905,33 +905,33 @@ │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r6, asr #2 │ │ │ │ │ bge.n 8e8 <_Py_bytes_contains+0x298> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ - bl af4 │ │ │ │ │ + bl b28 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 7e0 <_Py_bytes_contains+0x190> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1640 │ │ │ │ │ + bl 1674 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 7e0 <_Py_bytes_contains+0x190> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -19,20 +19,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl af4 │ │ │ │ │ + bl b28 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 50 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n 50 │ │ │ │ │ add r4, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -2,77 +2,79 @@ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00247400 2464002e 4c433000 2e4c4331 .$t.$d..LC0..LC1 │ │ │ │ │ 0x00000010 002e4c43 32007374 72696e67 6c69625f ..LC2.stringlib_ │ │ │ │ │ 0x00000020 5f707265 70726f63 65737300 73747269 _preprocess.stri │ │ │ │ │ 0x00000030 6e676c69 625f5f74 776f5f77 61790073 nglib__two_way.s │ │ │ │ │ 0x00000040 7472696e 676c6962 5f616461 70746976 tringlib_adaptiv │ │ │ │ │ 0x00000050 655f6669 6e64002e 4c433400 2e4c4336 e_find..LC4..LC6 │ │ │ │ │ - 0x00000060 002e4c43 37007461 696c6d61 74636800 ..LC7.tailmatch. │ │ │ │ │ - 0x00000070 2e4c4338 00737472 696e676c 69625f5f .LC8.stringlib__ │ │ │ │ │ - 0x00000080 74776f5f 7761795f 636f756e 74005f50 two_way_count._P │ │ │ │ │ - 0x00000090 795f6279 7465735f 6c6f7765 72005f50 y_bytes_lower._P │ │ │ │ │ - 0x000000a0 795f6374 7970655f 746f6c6f 77657200 y_ctype_tolower. │ │ │ │ │ - 0x000000b0 5f50795f 62797465 735f7266 696e6400 _Py_bytes_rfind. │ │ │ │ │ - 0x000000c0 50794f62 6a656374 5f436865 636b4275 PyObject_CheckBu │ │ │ │ │ - 0x000000d0 66666572 0050794f 626a6563 745f4765 ffer.PyObject_Ge │ │ │ │ │ - 0x000000e0 74427566 66657200 50794275 66666572 tBuffer.PyBuffer │ │ │ │ │ - 0x000000f0 5f52656c 65617365 0050794c 6f6e675f _Release.PyLong_ │ │ │ │ │ - 0x00000100 46726f6d 5373697a 655f7400 50794e75 FromSsize_t.PyNu │ │ │ │ │ - 0x00000110 6d626572 5f417353 73697a65 5f74006d mber_AsSsize_t.m │ │ │ │ │ - 0x00000120 656d7263 68720050 79457272 5f4f6363 emrchr.PyErr_Occ │ │ │ │ │ - 0x00000130 75727265 64005079 4578635f 56616c75 urred.PyExc_Valu │ │ │ │ │ - 0x00000140 65457272 6f720050 79457272 5f536574 eError.PyErr_Set │ │ │ │ │ - 0x00000150 53747269 6e670050 79457863 5f547970 String.PyExc_Typ │ │ │ │ │ - 0x00000160 65457272 6f720050 79457272 5f466f72 eError.PyErr_For │ │ │ │ │ - 0x00000170 6d617400 5f50795f 62797465 735f6d61 mat._Py_bytes_ma │ │ │ │ │ - 0x00000180 6b657472 616e7300 50794279 7465735f ketrans.PyBytes_ │ │ │ │ │ - 0x00000190 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ - 0x000001a0 65005f50 795f6279 7465735f 66696e64 e._Py_bytes_find │ │ │ │ │ - 0x000001b0 006d656d 63687200 5f5f7374 61636b5f .memchr.__stack_ │ │ │ │ │ - 0x000001c0 63686b5f 67756172 64005f5f 73746163 chk_guard.__stac │ │ │ │ │ - 0x000001d0 6b5f6368 6b5f6661 696c005f 50795f62 k_chk_fail._Py_b │ │ │ │ │ - 0x000001e0 79746573 5f696e64 6578005f 50795f62 ytes_index._Py_b │ │ │ │ │ - 0x000001f0 79746573 5f656e64 73776974 68006d65 ytes_endswith.me │ │ │ │ │ - 0x00000200 6d736574 006d656d 636d7000 5079426f mset.memcmp.PyBo │ │ │ │ │ - 0x00000210 6f6c5f46 726f6d4c 6f6e6700 5f50795f ol_FromLong._Py_ │ │ │ │ │ - 0x00000220 54727565 53747275 6374005f 50795f46 TrueStruct._Py_F │ │ │ │ │ - 0x00000230 616c7365 53747275 63740050 79457272 alseStruct.PyErr │ │ │ │ │ - 0x00000240 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ - 0x00000250 73005f50 795f6279 7465735f 75707065 s._Py_bytes_uppe │ │ │ │ │ - 0x00000260 72005f50 795f6374 7970655f 746f7570 r._Py_ctype_toup │ │ │ │ │ - 0x00000270 70657200 5f50795f 62797465 735f7374 per._Py_bytes_st │ │ │ │ │ - 0x00000280 61727473 77697468 005f5079 5f627974 artswith._Py_byt │ │ │ │ │ - 0x00000290 65735f63 6f6e7461 696e7300 50794572 es_contains.PyEr │ │ │ │ │ - 0x000002a0 725f436c 65617200 5f50795f 62797465 r_Clear._Py_byte │ │ │ │ │ - 0x000002b0 735f636f 756e7400 5f50795f 62797465 s_count._Py_byte │ │ │ │ │ - 0x000002c0 735f6973 64696769 74005f50 795f6374 s_isdigit._Py_ct │ │ │ │ │ - 0x000002d0 7970655f 7461626c 65005f50 795f6279 ype_table._Py_by │ │ │ │ │ - 0x000002e0 7465735f 69736173 63696900 5f50795f tes_isascii._Py_ │ │ │ │ │ - 0x000002f0 62797465 735f6361 70697461 6c697a65 bytes_capitalize │ │ │ │ │ - 0x00000300 005f5079 5f627974 65735f69 73616c6e ._Py_bytes_isaln │ │ │ │ │ - 0x00000310 756d005f 50795f62 79746573 5f697361 um._Py_bytes_isa │ │ │ │ │ - 0x00000320 6c706861 005f5079 5f627974 65735f69 lpha._Py_bytes_i │ │ │ │ │ - 0x00000330 736c6f77 6572005f 50795f62 79746573 slower._Py_bytes │ │ │ │ │ - 0x00000340 5f697373 70616365 005f5079 5f627974 _isspace._Py_byt │ │ │ │ │ - 0x00000350 65735f69 73746974 6c65005f 50795f62 es_istitle._Py_b │ │ │ │ │ - 0x00000360 79746573 5f697375 70706572 005f5079 ytes_isupper._Py │ │ │ │ │ - 0x00000370 5f627974 65735f72 696e6465 78005f50 _bytes_rindex._P │ │ │ │ │ - 0x00000380 795f6279 7465735f 73776170 63617365 y_bytes_swapcase │ │ │ │ │ - 0x00000390 005f5079 5f627974 65735f74 69746c65 ._Py_bytes_title │ │ │ │ │ - 0x000003a0 005f5079 5f697361 73636969 5f5f646f ._Py_isascii__do │ │ │ │ │ - 0x000003b0 635f5f00 5f50795f 6d616b65 7472616e c__._Py_maketran │ │ │ │ │ - 0x000003c0 735f5f64 6f635f5f 005f5079 5f737761 s__doc__._Py_swa │ │ │ │ │ - 0x000003d0 70636173 655f5f64 6f635f5f 005f5079 pcase__doc__._Py │ │ │ │ │ - 0x000003e0 5f636170 6974616c 697a655f 5f646f63 _capitalize__doc │ │ │ │ │ - 0x000003f0 5f5f005f 50795f74 69746c65 5f5f646f __._Py_title__do │ │ │ │ │ - 0x00000400 635f5f00 5f50795f 75707065 725f5f64 c__._Py_upper__d │ │ │ │ │ - 0x00000410 6f635f5f 005f5079 5f6c6f77 65725f5f oc__._Py_lower__ │ │ │ │ │ - 0x00000420 646f635f 5f005f50 795f6973 7469746c doc__._Py_istitl │ │ │ │ │ - 0x00000430 655f5f64 6f635f5f 005f5079 5f697375 e__doc__._Py_isu │ │ │ │ │ - 0x00000440 70706572 5f5f646f 635f5f00 5f50795f pper__doc__._Py_ │ │ │ │ │ - 0x00000450 69736c6f 7765725f 5f646f63 5f5f005f islower__doc__._ │ │ │ │ │ - 0x00000460 50795f69 73646967 69745f5f 646f635f Py_isdigit__doc_ │ │ │ │ │ - 0x00000470 5f005f50 795f6973 616c6e75 6d5f5f64 _._Py_isalnum__d │ │ │ │ │ - 0x00000480 6f635f5f 005f5079 5f697361 6c706861 oc__._Py_isalpha │ │ │ │ │ - 0x00000490 5f5f646f 635f5f00 5f50795f 69737370 __doc__._Py_issp │ │ │ │ │ - 0x000004a0 6163655f 5f646f63 5f5f00 ace__doc__. │ │ │ │ │ + 0x00000060 002e4c43 37007461 696c6d61 7463682e ..LC7.tailmatch. │ │ │ │ │ + 0x00000070 636f6e73 7470726f 702e3000 7461696c constprop.0.tail │ │ │ │ │ + 0x00000080 6d617463 68002e4c 43380073 7472696e match..LC8.strin │ │ │ │ │ + 0x00000090 676c6962 5f5f7477 6f5f7761 795f636f glib__two_way_co │ │ │ │ │ + 0x000000a0 756e7400 5f50795f 62797465 735f6c6f unt._Py_bytes_lo │ │ │ │ │ + 0x000000b0 77657200 5f50795f 63747970 655f746f wer._Py_ctype_to │ │ │ │ │ + 0x000000c0 6c6f7765 72005f50 795f6279 7465735f lower._Py_bytes_ │ │ │ │ │ + 0x000000d0 7266696e 64005079 4f626a65 63745f43 rfind.PyObject_C │ │ │ │ │ + 0x000000e0 6865636b 42756666 65720050 794f626a heckBuffer.PyObj │ │ │ │ │ + 0x000000f0 6563745f 47657442 75666665 72005079 ect_GetBuffer.Py │ │ │ │ │ + 0x00000100 42756666 65725f52 656c6561 73650050 Buffer_Release.P │ │ │ │ │ + 0x00000110 794c6f6e 675f4672 6f6d5373 697a655f yLong_FromSsize_ │ │ │ │ │ + 0x00000120 74005079 4e756d62 65725f41 73537369 t.PyNumber_AsSsi │ │ │ │ │ + 0x00000130 7a655f74 006d656d 72636872 00507945 ze_t.memrchr.PyE │ │ │ │ │ + 0x00000140 72725f4f 63637572 72656400 50794578 rr_Occurred.PyEx │ │ │ │ │ + 0x00000150 635f5661 6c756545 72726f72 00507945 c_ValueError.PyE │ │ │ │ │ + 0x00000160 72725f53 65745374 72696e67 00507945 rr_SetString.PyE │ │ │ │ │ + 0x00000170 78635f54 79706545 72726f72 00507945 xc_TypeError.PyE │ │ │ │ │ + 0x00000180 72725f46 6f726d61 74005f50 795f6279 rr_Format._Py_by │ │ │ │ │ + 0x00000190 7465735f 6d616b65 7472616e 73005079 tes_maketrans.Py │ │ │ │ │ + 0x000001a0 42797465 735f4672 6f6d5374 72696e67 Bytes_FromString │ │ │ │ │ + 0x000001b0 416e6453 697a6500 5f50795f 62797465 AndSize._Py_byte │ │ │ │ │ + 0x000001c0 735f6669 6e64006d 656d6368 72005f5f s_find.memchr.__ │ │ │ │ │ + 0x000001d0 73746163 6b5f6368 6b5f6775 61726400 stack_chk_guard. │ │ │ │ │ + 0x000001e0 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ + 0x000001f0 005f5079 5f627974 65735f69 6e646578 ._Py_bytes_index │ │ │ │ │ + 0x00000200 005f5079 5f627974 65735f65 6e647377 ._Py_bytes_endsw │ │ │ │ │ + 0x00000210 69746800 5079426f 6f6c5f46 726f6d4c ith.PyBool_FromL │ │ │ │ │ + 0x00000220 6f6e6700 5f50795f 46616c73 65537472 ong._Py_FalseStr │ │ │ │ │ + 0x00000230 75637400 5f50795f 54727565 53747275 uct._Py_TrueStru │ │ │ │ │ + 0x00000240 63740050 79457272 5f457863 65707469 ct.PyErr_Excepti │ │ │ │ │ + 0x00000250 6f6e4d61 74636865 73006d65 6d736574 onMatches.memset │ │ │ │ │ + 0x00000260 006d656d 636d7000 5f50795f 62797465 .memcmp._Py_byte │ │ │ │ │ + 0x00000270 735f7570 70657200 5f50795f 63747970 s_upper._Py_ctyp │ │ │ │ │ + 0x00000280 655f746f 75707065 72005f50 795f6279 e_toupper._Py_by │ │ │ │ │ + 0x00000290 7465735f 73746172 74737769 7468005f tes_startswith._ │ │ │ │ │ + 0x000002a0 50795f62 79746573 5f636f6e 7461696e Py_bytes_contain │ │ │ │ │ + 0x000002b0 73005079 4572725f 436c6561 72005f50 s.PyErr_Clear._P │ │ │ │ │ + 0x000002c0 795f6279 7465735f 636f756e 74005f50 y_bytes_count._P │ │ │ │ │ + 0x000002d0 795f6279 7465735f 69736469 67697400 y_bytes_isdigit. │ │ │ │ │ + 0x000002e0 5f50795f 63747970 655f7461 626c6500 _Py_ctype_table. │ │ │ │ │ + 0x000002f0 5f50795f 62797465 735f6973 61736369 _Py_bytes_isasci │ │ │ │ │ + 0x00000300 69005f50 795f6279 7465735f 63617069 i._Py_bytes_capi │ │ │ │ │ + 0x00000310 74616c69 7a65005f 50795f62 79746573 talize._Py_bytes │ │ │ │ │ + 0x00000320 5f697361 6c6e756d 005f5079 5f627974 _isalnum._Py_byt │ │ │ │ │ + 0x00000330 65735f69 73616c70 6861005f 50795f62 es_isalpha._Py_b │ │ │ │ │ + 0x00000340 79746573 5f69736c 6f776572 005f5079 ytes_islower._Py │ │ │ │ │ + 0x00000350 5f627974 65735f69 73737061 6365005f _bytes_isspace._ │ │ │ │ │ + 0x00000360 50795f62 79746573 5f697374 69746c65 Py_bytes_istitle │ │ │ │ │ + 0x00000370 005f5079 5f627974 65735f69 73757070 ._Py_bytes_isupp │ │ │ │ │ + 0x00000380 6572005f 50795f62 79746573 5f72696e er._Py_bytes_rin │ │ │ │ │ + 0x00000390 64657800 5f50795f 62797465 735f7377 dex._Py_bytes_sw │ │ │ │ │ + 0x000003a0 61706361 7365005f 50795f62 79746573 apcase._Py_bytes │ │ │ │ │ + 0x000003b0 5f746974 6c65005f 50795f69 73617363 _title._Py_isasc │ │ │ │ │ + 0x000003c0 69695f5f 646f635f 5f005f50 795f6d61 ii__doc__._Py_ma │ │ │ │ │ + 0x000003d0 6b657472 616e735f 5f646f63 5f5f005f ketrans__doc__._ │ │ │ │ │ + 0x000003e0 50795f73 77617063 6173655f 5f646f63 Py_swapcase__doc │ │ │ │ │ + 0x000003f0 5f5f005f 50795f63 61706974 616c697a __._Py_capitaliz │ │ │ │ │ + 0x00000400 655f5f64 6f635f5f 005f5079 5f746974 e__doc__._Py_tit │ │ │ │ │ + 0x00000410 6c655f5f 646f635f 5f005f50 795f7570 le__doc__._Py_up │ │ │ │ │ + 0x00000420 7065725f 5f646f63 5f5f005f 50795f6c per__doc__._Py_l │ │ │ │ │ + 0x00000430 6f776572 5f5f646f 635f5f00 5f50795f ower__doc__._Py_ │ │ │ │ │ + 0x00000440 69737469 746c655f 5f646f63 5f5f005f istitle__doc__._ │ │ │ │ │ + 0x00000450 50795f69 73757070 65725f5f 646f635f Py_isupper__doc_ │ │ │ │ │ + 0x00000460 5f005f50 795f6973 6c6f7765 725f5f64 _._Py_islower__d │ │ │ │ │ + 0x00000470 6f635f5f 005f5079 5f697364 69676974 oc__._Py_isdigit │ │ │ │ │ + 0x00000480 5f5f646f 635f5f00 5f50795f 6973616c __doc__._Py_isal │ │ │ │ │ + 0x00000490 6e756d5f 5f646f63 5f5f005f 50795f69 num__doc__._Py_i │ │ │ │ │ + 0x000004a0 73616c70 68615f5f 646f635f 5f005f50 salpha__doc__._P │ │ │ │ │ + 0x000004b0 795f6973 73706163 655f5f64 6f635f5f y_isspace__doc__ │ │ │ │ │ + 0x000004c0 00 . │ │ │ ├── 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: 64000 (bytes into file) │ │ │ │ │ + Start of section headers: 64264 (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 0xfa00: │ │ │ │ │ +There are 18 section headers, starting at offset 0xfb08: │ │ │ │ │ │ │ │ │ │ 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 001f90 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00c878 000b68 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001fc4 000884 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d3e0 000820 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002848 000001 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002848 000ace 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003318 00121c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00dc00 000a18 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004534 002468 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00e618 0012e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00699c 0028b7 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f8f8 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 009253 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009253 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009288 001d30 10 16 320 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00afb8 0018bf 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f970 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001f80 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00c938 000b68 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001fb4 000884 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d4a0 000820 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002838 000001 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002838 000ace 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003308 001314 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00dcc0 000a60 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00461c 002468 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e720 0012e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006a84 0028b7 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00fa00 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00933b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00933b 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009370 001d20 10 16 319 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00b090 0018a5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00fa78 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 467 entries: │ │ │ │ │ +Symbol table '.symtab' contains 466 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: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ @@ -17,16 +17,16 @@ │ │ │ │ │ 13: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 14: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 15: 00000001 1544 FUNC LOCAL DEFAULT 7 bytearray___init__ │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 18: 0000065d 284 FUNC LOCAL DEFAULT 7 bytearray_resize_lock_held │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR0 │ │ │ │ │ - 20: 00000c8d 88 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ - 21: 00000a8d 166 FUNC LOCAL DEFAULT 1 bytearray_iconcat_lock_held │ │ │ │ │ + 20: 00000d85 88 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ + 21: 00000a7d 166 FUNC LOCAL DEFAULT 1 bytearray_iconcat_lock_held │ │ │ │ │ 22: 00000118 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 24: 00000001 160 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ 25: 00000094 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 26: 000000a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 27: 000000a1 132 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ 28: 00000120 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -34,437 +34,436 @@ │ │ │ │ │ 30: 00000609 84 FUNC LOCAL DEFAULT 7 bytearray_dealloc │ │ │ │ │ 31: 0000016c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 32: 00000198 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 33: 000001cc 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 34: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 35: 00000124 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 36: 00000125 690 FUNC LOCAL DEFAULT 1 bytearray_extend │ │ │ │ │ - 37: 000003d9 218 FUNC LOCAL DEFAULT 1 bytearray_setslice │ │ │ │ │ + 37: 000003d9 486 FUNC LOCAL DEFAULT 1 bytearray_setslice │ │ │ │ │ 38: 0000021c 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 39: 000004b5 282 FUNC LOCAL DEFAULT 1 bytearray_setslice_linear │ │ │ │ │ - 40: 00000244 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 41: 00000779 112 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ - 42: 000007e9 8 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ - 43: 000005d1 2 FUNC LOCAL DEFAULT 1 bytearray_repr │ │ │ │ │ - 44: 000005d5 410 FUNC LOCAL DEFAULT 1 bytearray_repr_lock_held │ │ │ │ │ - 45: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 46: 000002a8 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 47: 000007f1 344 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ - 48: 00000944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00000948 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 50: 00000949 56 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ - 51: 00000981 780 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ - 52: 0000097c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 53: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 54: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 55: 0000030c 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 56: 00000354 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 57: 00000980 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 58: 00000c88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 00000c8c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 60: 00000398 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 61: 00000ce5 178 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ - 62: 00000d99 4 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ - 63: 00000771 152 FUNC LOCAL DEFAULT 1 bytearray_translate │ │ │ │ │ - 64: 00000809 598 FUNC LOCAL DEFAULT 1 bytearray_translate_impl │ │ │ │ │ - 65: 00000804 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 000003a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 67: 00000808 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 68: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 69: 00000e34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 71: 00000e38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00000e39 512 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 73: 00001034 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00000a65 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ - 75: 00000a89 2 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ - 76: 0000040c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 39: 00000244 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 40: 00000779 112 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ + 41: 000007e9 8 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ + 42: 000005c1 2 FUNC LOCAL DEFAULT 1 bytearray_repr │ │ │ │ │ + 43: 000005c5 410 FUNC LOCAL DEFAULT 1 bytearray_repr_lock_held │ │ │ │ │ + 44: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 45: 000002a8 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 46: 000007f1 344 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ + 47: 00000944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00000948 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 49: 00000949 56 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ + 50: 00000981 1028 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ + 51: 0000097c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 53: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 54: 0000030c 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 55: 00000354 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 56: 00000980 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 00000d80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00000d84 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00000398 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 60: 00000ddd 178 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ + 61: 00000e91 4 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ + 62: 00000761 152 FUNC LOCAL DEFAULT 1 bytearray_translate │ │ │ │ │ + 63: 000007f9 598 FUNC LOCAL DEFAULT 1 bytearray_translate_impl │ │ │ │ │ + 64: 000007f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 65: 000003a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 66: 000007f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 67: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 68: 00000f2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 70: 00000f30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 00000f31 512 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 72: 0000112c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00000a55 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ + 74: 00000a79 2 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ + 75: 0000040c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 76: 00000b25 142 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ 77: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 78: 00000b35 148 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ - 79: 00000bc9 142 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ - 80: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 81: 00000001 20 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ - 82: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 83: 00000c59 502 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ - 84: 00000cde 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000ce4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 86: 00000d3e 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 87: 00000d44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 88: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 89: 00001038 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00001039 420 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ - 91: 00000e65 116 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 92: 00000ed9 88 FUNC LOCAL DEFAULT 1 bytearrayiter_next │ │ │ │ │ - 93: 00000f2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 000000bf 68 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ - 95: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 96: 00000103 74 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 97: 0000014d 178 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ - 98: 00000490 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 99: 00000498 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 100: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 101: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 102: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 103: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 104: 000001ff 302 FUNC LOCAL DEFAULT 9 bytearray_center │ │ │ │ │ - 105: 0000032d 188 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 106: 00000328 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 107: 0000032c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 108: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 109: 000003e9 74 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ - 110: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 111: 00000f30 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 112: 00000f31 146 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ - 113: 00000433 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 114: 00000455 732 FUNC LOCAL DEFAULT 9 stringlib_bytes_join │ │ │ │ │ - 115: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 116: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 117: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 118: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 119: 000011dd 62 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ - 120: 00000fc5 44 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 121: 00000ff1 96 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ - 122: 00000fec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 123: 00000ff0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 124: 0000104c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 125: 00000731 68 FUNC LOCAL DEFAULT 9 bytearray_upper │ │ │ │ │ - 126: 00000634 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 127: 00000775 74 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ - 128: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 129: 000007bf 406 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ - 130: 00000950 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 131: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 132: 00001050 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 133: 00001051 146 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ - 134: 00000954 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 135: 00000955 20 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ │ - 136: 00000969 20 FUNC LOCAL DEFAULT 9 bytearray_isalpha │ │ │ │ │ - 137: 0000097d 20 FUNC LOCAL DEFAULT 9 bytearray_isdigit │ │ │ │ │ - 138: 00000991 20 FUNC LOCAL DEFAULT 9 bytearray_islower │ │ │ │ │ - 139: 000009a5 20 FUNC LOCAL DEFAULT 9 bytearray_isspace │ │ │ │ │ - 140: 000009b9 20 FUNC LOCAL DEFAULT 9 bytearray_istitle │ │ │ │ │ - 141: 000009cd 20 FUNC LOCAL DEFAULT 9 bytearray_isupper │ │ │ │ │ - 142: 00000654 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 143: 000009e1 146 FUNC LOCAL DEFAULT 9 bytearray_startswith │ │ │ │ │ - 144: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 145: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 146: 000006c0 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 147: 00000a73 290 FUNC LOCAL DEFAULT 9 bytearray_ljust │ │ │ │ │ - 148: 00000b90 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 149: 00000b94 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 150: 00000b95 68 FUNC LOCAL DEFAULT 9 bytearray_lower │ │ │ │ │ - 151: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 152: 00000724 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 153: 0000077c 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 154: 00000bd9 288 FUNC LOCAL DEFAULT 9 bytearray_rjust │ │ │ │ │ - 155: 00000cf4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 156: 000007d8 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 157: 000007e0 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 158: 000010e5 1792 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ - 159: 0000190d 1112 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ - 160: 000007fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 161: 000017e5 146 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ - 162: 00000804 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 163: 00001879 146 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ - 164: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 165: 00000cf8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 166: 00000cf9 1228 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ - 167: 00000f7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 168: 00000f80 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 169: 000011c5 320 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ - 170: 00001300 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 171: 00001304 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 172: 00001305 68 FUNC LOCAL DEFAULT 9 bytearray_swapcase │ │ │ │ │ - 173: 00001349 68 FUNC LOCAL DEFAULT 9 bytearray_title │ │ │ │ │ - 174: 0000138d 154 FUNC LOCAL DEFAULT 9 bytearray_zfill │ │ │ │ │ - 175: 0000081c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 176: 00001427 66 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ - 177: 00001469 1088 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ - 178: 00001718 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 179: 0000171c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 180: 00001d65 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 181: 00001e1d 364 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 182: 00001a31 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 183: 00001c04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 184: 00001c08 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 185: 000021e9 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ - 186: 00001d60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 187: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 188: 000018a9 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ - 189: 00001931 20 FUNC LOCAL DEFAULT 9 bytearray_isascii │ │ │ │ │ - 190: 00001945 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ - 191: 000019bb 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ - 192: 00001a9c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 193: 00001d64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 194: 00001aa1 100 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ - 195: 00001aa0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 196: 00000848 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 197: 00001b05 90 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ - 198: 00001b5f 124 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ - 199: 00000858 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 200: 00000860 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 201: 00000868 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 202: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 203: 00001bdb 86 FUNC LOCAL DEFAULT 9 bytearray_fromhex │ │ │ │ │ - 204: 00001c2c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 205: 00000880 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 206: 00000888 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 207: 00001c30 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 208: 00001c31 68 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ - 209: 00001c70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 210: 00001c74 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 211: 00001c75 24 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ - 212: 00001c94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 213: 00001c98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 214: 00000890 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 215: 00001c9d 228 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ - 216: 00001f89 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ - 217: 00001d81 12 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ - 218: 00001d8d 116 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ - 219: 00000898 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 220: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 221: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 222: 00001e01 240 FUNC LOCAL DEFAULT 9 bytearray_pop │ │ │ │ │ - 223: 00001eec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 224: 00001ef0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 225: 00001ef1 12 FUNC LOCAL DEFAULT 9 bytearrayiter_traverse │ │ │ │ │ - 226: 00001efd 156 FUNC LOCAL DEFAULT 9 bytearray_hex │ │ │ │ │ - 227: 00001f94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 228: 00001f98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 229: 00001f99 118 FUNC LOCAL DEFAULT 9 bytearray_irepeat │ │ │ │ │ - 230: 0000200f 80 FUNC LOCAL DEFAULT 9 bytearrayiter_setstate │ │ │ │ │ - 231: 0000205f 278 FUNC LOCAL DEFAULT 9 bytearray_partition │ │ │ │ │ - 232: 00002175 116 FUNC LOCAL DEFAULT 9 _PyByteArray_FromBufferObject │ │ │ │ │ - 233: 0000222d 280 FUNC LOCAL DEFAULT 9 bytearray_rpartition │ │ │ │ │ - 234: 000008d0 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 235: 00002345 156 FUNC LOCAL DEFAULT 9 bytearray_remove │ │ │ │ │ - 236: 000023e1 60 FUNC LOCAL DEFAULT 9 bytearray_reverse │ │ │ │ │ - 237: 0000241d 68 FUNC LOCAL DEFAULT 9 bytearray_getitem │ │ │ │ │ - 238: 0000245c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 239: 00002460 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 240: 00002461 6 FUNC LOCAL DEFAULT 9 bytearray_reduce │ │ │ │ │ - 241: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 242: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 243: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 244: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 245: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ - 246: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ - 247: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ - 248: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ - 249: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ - 250: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ - 251: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 252: 00000084 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 253: 000000bc 513 OBJECT LOCAL DEFAULT 11 bytearray_doc │ │ │ │ │ - 254: 000002c0 69 OBJECT LOCAL DEFAULT 11 alloc_doc │ │ │ │ │ - 255: 00000308 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ - 256: 000003a0 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ - 257: 0000042c 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ - 258: 000004bc 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ - 259: 0000054c 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ - 260: 000005f4 87 OBJECT LOCAL DEFAULT 11 bytearray_sizeof__doc__ │ │ │ │ │ - 261: 0000064c 76 OBJECT LOCAL DEFAULT 11 bytearray_reduce_ex__doc__ │ │ │ │ │ - 262: 00000698 64 OBJECT LOCAL DEFAULT 11 bytearray_reduce__doc__ │ │ │ │ │ - 263: 000006d8 500 OBJECT LOCAL DEFAULT 11 bytearray_hex__doc__ │ │ │ │ │ - 264: 000008cc 211 OBJECT LOCAL DEFAULT 11 bytearray_fromhex__doc__ │ │ │ │ │ - 265: 000009a0 202 OBJECT LOCAL DEFAULT 11 bytearray_splitlines__doc__ │ │ │ │ │ - 266: 00000a6c 212 OBJECT LOCAL DEFAULT 11 bytearray_join__doc__ │ │ │ │ │ - 267: 00000b40 515 OBJECT LOCAL DEFAULT 11 bytearray_decode__doc__ │ │ │ │ │ - 268: 00000d44 151 OBJECT LOCAL DEFAULT 11 bytearray_rstrip__doc__ │ │ │ │ │ - 269: 00000ddc 149 OBJECT LOCAL DEFAULT 11 bytearray_lstrip__doc__ │ │ │ │ │ - 270: 00000e74 174 OBJECT LOCAL DEFAULT 11 bytearray_strip__doc__ │ │ │ │ │ - 271: 00000f24 119 OBJECT LOCAL DEFAULT 11 bytearray_remove__doc__ │ │ │ │ │ - 272: 00000f9c 233 OBJECT LOCAL DEFAULT 11 bytearray_pop__doc__ │ │ │ │ │ - 273: 00001088 176 OBJECT LOCAL DEFAULT 11 bytearray_extend__doc__ │ │ │ │ │ - 274: 00001138 114 OBJECT LOCAL DEFAULT 11 bytearray_append__doc__ │ │ │ │ │ - 275: 000011ac 192 OBJECT LOCAL DEFAULT 11 bytearray_insert__doc__ │ │ │ │ │ - 276: 0000126c 69 OBJECT LOCAL DEFAULT 11 bytearray_reverse__doc__ │ │ │ │ │ - 277: 000012b4 488 OBJECT LOCAL DEFAULT 11 bytearray_rsplit__doc__ │ │ │ │ │ - 278: 0000149c 471 OBJECT LOCAL DEFAULT 11 bytearray_rpartition__doc__ │ │ │ │ │ - 279: 00001674 449 OBJECT LOCAL DEFAULT 11 bytearray_partition__doc__ │ │ │ │ │ - 280: 00001838 405 OBJECT LOCAL DEFAULT 11 bytearray_split__doc__ │ │ │ │ │ - 281: 000019d0 313 OBJECT LOCAL DEFAULT 11 bytearray_replace__doc__ │ │ │ │ │ - 282: 00001b0c 268 OBJECT LOCAL DEFAULT 11 bytearray_maketrans__doc__ │ │ │ │ │ - 283: 00001c18 337 OBJECT LOCAL DEFAULT 11 bytearray_translate__doc__ │ │ │ │ │ - 284: 00001d6c 110 OBJECT LOCAL DEFAULT 11 bytearray_resize__doc__ │ │ │ │ │ - 285: 00001ddc 265 OBJECT LOCAL DEFAULT 11 bytearray_removesuffix__doc__ │ │ │ │ │ - 286: 00001ee8 237 OBJECT LOCAL DEFAULT 11 bytearray_removeprefix__doc__ │ │ │ │ │ - 287: 00001fd8 310 OBJECT LOCAL DEFAULT 11 bytearray_endswith__doc__ │ │ │ │ │ - 288: 00002110 314 OBJECT LOCAL DEFAULT 11 bytearray_startswith__doc__ │ │ │ │ │ - 289: 0000224c 333 OBJECT LOCAL DEFAULT 11 bytearray_rindex__doc__ │ │ │ │ │ - 290: 0000239c 305 OBJECT LOCAL DEFAULT 11 bytearray_rfind__doc__ │ │ │ │ │ - 291: 000024d0 331 OBJECT LOCAL DEFAULT 11 bytearray_index__doc__ │ │ │ │ │ - 292: 0000261c 39 OBJECT LOCAL DEFAULT 11 bytearray_copy__doc__ │ │ │ │ │ - 293: 00002644 57 OBJECT LOCAL DEFAULT 11 bytearray_clear__doc__ │ │ │ │ │ - 294: 00002680 261 OBJECT LOCAL DEFAULT 11 bytearray_count__doc__ │ │ │ │ │ - 295: 00002788 303 OBJECT LOCAL DEFAULT 11 bytearray_find__doc__ │ │ │ │ │ - 296: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 297: 00000000 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 298: 000003d4 36 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 299: 00000438 144 OBJECT LOCAL DEFAULT 3 bytearray_as_number │ │ │ │ │ - 300: 0000085c 40 OBJECT LOCAL DEFAULT 3 bytearray_as_sequence │ │ │ │ │ - 301: 00000850 12 OBJECT LOCAL DEFAULT 3 bytearray_as_mapping │ │ │ │ │ - 302: 00000848 8 OBJECT LOCAL DEFAULT 3 bytearray_as_buffer │ │ │ │ │ - 303: 000004c8 896 OBJECT LOCAL DEFAULT 3 bytearray_methods │ │ │ │ │ - 304: 000003f8 64 OBJECT LOCAL DEFAULT 3 bytearrayiter_methods │ │ │ │ │ - 305: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 306: 00000300 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 307: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 308: 000003b8 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 309: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 310: 00000320 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 311: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 312: 0000037c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 313: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 314: 0000039c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 315: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 316: 0000035c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 317: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 318: 0000033c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 319: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 349: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Print │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 361: 00000d9d 156 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_GetDefaultEncoding │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 381: 00000a61 4 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 393: 00000e51 18 FUNC GLOBAL DEFAULT 1 PyByteArray_AsString │ │ │ │ │ - 394: 00000015 170 FUNC GLOBAL DEFAULT 9 PyByteArray_Concat │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeLatin1 │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FromHex │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 440: 00001c8d 12 FUNC GLOBAL DEFAULT 9 PyByteArray_FromObject │ │ │ │ │ - 441: 00001c99 4 FUNC GLOBAL DEFAULT 9 PyByteArray_Size │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 445: 000000fc 208 OBJECT GLOBAL DEFAULT 3 PyByteArrayIter_Type │ │ │ │ │ - 446: 0000002c 208 OBJECT GLOBAL DEFAULT 3 PyByteArray_Type │ │ │ │ │ - 447: 00000000 1 OBJECT GLOBAL DEFAULT 5 _PyByteArray_empty_string │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericNew │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 78: 00000bb5 148 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 80: 00000001 20 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ + 81: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 82: 00000c49 502 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ + 83: 00000cce 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000cd4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 85: 00000d2e 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 86: 00000d34 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 87: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 88: 00001130 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 00001131 420 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 90: 00000e55 116 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ + 91: 00000ec9 88 FUNC LOCAL DEFAULT 1 bytearrayiter_next │ │ │ │ │ + 92: 00000f1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 93: 000000bf 68 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ + 94: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 95: 00000103 74 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ + 96: 0000014d 178 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ + 97: 00000490 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 98: 00000498 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 99: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 100: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 101: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 102: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 103: 000001ff 302 FUNC LOCAL DEFAULT 9 bytearray_center │ │ │ │ │ + 104: 0000032d 188 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 105: 00000328 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 106: 0000032c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 107: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 108: 000003e9 74 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ + 109: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 110: 00000f20 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 111: 00000f21 146 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ + 112: 00000433 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ + 113: 00000455 732 FUNC LOCAL DEFAULT 9 stringlib_bytes_join │ │ │ │ │ + 114: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 115: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 116: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 117: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 118: 000012d5 62 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 119: 00000fb5 44 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 120: 00000fe1 96 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ + 121: 00000fdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 122: 00000fe0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 123: 0000103c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 124: 00000731 68 FUNC LOCAL DEFAULT 9 bytearray_upper │ │ │ │ │ + 125: 00000634 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 126: 00000775 74 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ + 127: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 128: 000007bf 406 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ + 129: 00000950 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 130: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 131: 00001040 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 132: 00001041 146 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ + 133: 00000954 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 134: 00000955 20 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ │ + 135: 00000969 20 FUNC LOCAL DEFAULT 9 bytearray_isalpha │ │ │ │ │ + 136: 0000097d 20 FUNC LOCAL DEFAULT 9 bytearray_isdigit │ │ │ │ │ + 137: 00000991 20 FUNC LOCAL DEFAULT 9 bytearray_islower │ │ │ │ │ + 138: 000009a5 20 FUNC LOCAL DEFAULT 9 bytearray_isspace │ │ │ │ │ + 139: 000009b9 20 FUNC LOCAL DEFAULT 9 bytearray_istitle │ │ │ │ │ + 140: 000009cd 20 FUNC LOCAL DEFAULT 9 bytearray_isupper │ │ │ │ │ + 141: 00000654 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 142: 000009e1 146 FUNC LOCAL DEFAULT 9 bytearray_startswith │ │ │ │ │ + 143: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 144: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 145: 000006c0 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 146: 00000a73 290 FUNC LOCAL DEFAULT 9 bytearray_ljust │ │ │ │ │ + 147: 00000b90 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 148: 00000b94 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 149: 00000b95 68 FUNC LOCAL DEFAULT 9 bytearray_lower │ │ │ │ │ + 150: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 151: 00000724 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 152: 0000077c 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 153: 00000bd9 288 FUNC LOCAL DEFAULT 9 bytearray_rjust │ │ │ │ │ + 154: 00000cf4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 155: 000007d8 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 156: 000007e0 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 157: 000010d5 1792 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ + 158: 000018fd 1112 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 159: 000007fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 160: 000017d5 146 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ + 161: 00000804 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 162: 00001869 146 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ + 163: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 164: 00000cf8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 165: 00000cf9 1228 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ + 166: 00000f7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 167: 00000f80 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 168: 000011c5 320 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ + 169: 00001300 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 170: 00001304 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 171: 00001305 68 FUNC LOCAL DEFAULT 9 bytearray_swapcase │ │ │ │ │ + 172: 00001349 68 FUNC LOCAL DEFAULT 9 bytearray_title │ │ │ │ │ + 173: 0000138d 154 FUNC LOCAL DEFAULT 9 bytearray_zfill │ │ │ │ │ + 174: 0000081c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 175: 00001427 66 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ + 176: 00001469 1088 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ + 177: 00001718 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 178: 0000171c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 179: 00001d55 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 180: 00001e0d 364 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 181: 00001a31 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ + 182: 00001bf4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 00001bf8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 184: 000021e9 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ + 185: 00001d50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 186: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 187: 000018a9 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ + 188: 00001931 20 FUNC LOCAL DEFAULT 9 bytearray_isascii │ │ │ │ │ + 189: 00001945 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ + 190: 000019bb 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ + 191: 00001a9c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 192: 00001d54 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 193: 00001aa1 100 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 194: 00001aa0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 195: 00000848 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 196: 00001b05 90 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ + 197: 00001b5f 124 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ + 198: 00000858 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ + 199: 00000860 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 200: 00000868 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 201: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 202: 00001bdb 86 FUNC LOCAL DEFAULT 9 bytearray_fromhex │ │ │ │ │ + 203: 00001c2c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 204: 00000880 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 205: 00000888 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 206: 00001c30 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 207: 00001c31 68 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ + 208: 00001c70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 209: 00001c74 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 210: 00001c75 24 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ + 211: 00001c94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 212: 00001c98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 213: 00000890 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 214: 00001c9d 228 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ + 215: 00001f79 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ + 216: 00001d81 12 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ + 217: 00001d8d 116 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ + 218: 00000898 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 219: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 220: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 221: 00001e01 240 FUNC LOCAL DEFAULT 9 bytearray_pop │ │ │ │ │ + 222: 00001eec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 223: 00001ef0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 224: 00001ef1 12 FUNC LOCAL DEFAULT 9 bytearrayiter_traverse │ │ │ │ │ + 225: 00001efd 156 FUNC LOCAL DEFAULT 9 bytearray_hex │ │ │ │ │ + 226: 00001f94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 227: 00001f98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 228: 00001f99 118 FUNC LOCAL DEFAULT 9 bytearray_irepeat │ │ │ │ │ + 229: 0000200f 80 FUNC LOCAL DEFAULT 9 bytearrayiter_setstate │ │ │ │ │ + 230: 0000205f 278 FUNC LOCAL DEFAULT 9 bytearray_partition │ │ │ │ │ + 231: 00002175 116 FUNC LOCAL DEFAULT 9 _PyByteArray_FromBufferObject │ │ │ │ │ + 232: 0000222d 280 FUNC LOCAL DEFAULT 9 bytearray_rpartition │ │ │ │ │ + 233: 000008d0 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 234: 00002345 156 FUNC LOCAL DEFAULT 9 bytearray_remove │ │ │ │ │ + 235: 000023e1 60 FUNC LOCAL DEFAULT 9 bytearray_reverse │ │ │ │ │ + 236: 0000241d 68 FUNC LOCAL DEFAULT 9 bytearray_getitem │ │ │ │ │ + 237: 0000245c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 238: 00002460 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 239: 00002461 6 FUNC LOCAL DEFAULT 9 bytearray_reduce │ │ │ │ │ + 240: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 241: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 242: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 243: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 244: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ + 245: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ + 246: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ + 247: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ + 248: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ + 249: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ + 250: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 251: 00000084 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 252: 000000bc 513 OBJECT LOCAL DEFAULT 11 bytearray_doc │ │ │ │ │ + 253: 000002c0 69 OBJECT LOCAL DEFAULT 11 alloc_doc │ │ │ │ │ + 254: 00000308 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ + 255: 000003a0 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ + 256: 0000042c 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ + 257: 000004bc 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ + 258: 0000054c 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ + 259: 000005f4 87 OBJECT LOCAL DEFAULT 11 bytearray_sizeof__doc__ │ │ │ │ │ + 260: 0000064c 76 OBJECT LOCAL DEFAULT 11 bytearray_reduce_ex__doc__ │ │ │ │ │ + 261: 00000698 64 OBJECT LOCAL DEFAULT 11 bytearray_reduce__doc__ │ │ │ │ │ + 262: 000006d8 500 OBJECT LOCAL DEFAULT 11 bytearray_hex__doc__ │ │ │ │ │ + 263: 000008cc 211 OBJECT LOCAL DEFAULT 11 bytearray_fromhex__doc__ │ │ │ │ │ + 264: 000009a0 202 OBJECT LOCAL DEFAULT 11 bytearray_splitlines__doc__ │ │ │ │ │ + 265: 00000a6c 212 OBJECT LOCAL DEFAULT 11 bytearray_join__doc__ │ │ │ │ │ + 266: 00000b40 515 OBJECT LOCAL DEFAULT 11 bytearray_decode__doc__ │ │ │ │ │ + 267: 00000d44 151 OBJECT LOCAL DEFAULT 11 bytearray_rstrip__doc__ │ │ │ │ │ + 268: 00000ddc 149 OBJECT LOCAL DEFAULT 11 bytearray_lstrip__doc__ │ │ │ │ │ + 269: 00000e74 174 OBJECT LOCAL DEFAULT 11 bytearray_strip__doc__ │ │ │ │ │ + 270: 00000f24 119 OBJECT LOCAL DEFAULT 11 bytearray_remove__doc__ │ │ │ │ │ + 271: 00000f9c 233 OBJECT LOCAL DEFAULT 11 bytearray_pop__doc__ │ │ │ │ │ + 272: 00001088 176 OBJECT LOCAL DEFAULT 11 bytearray_extend__doc__ │ │ │ │ │ + 273: 00001138 114 OBJECT LOCAL DEFAULT 11 bytearray_append__doc__ │ │ │ │ │ + 274: 000011ac 192 OBJECT LOCAL DEFAULT 11 bytearray_insert__doc__ │ │ │ │ │ + 275: 0000126c 69 OBJECT LOCAL DEFAULT 11 bytearray_reverse__doc__ │ │ │ │ │ + 276: 000012b4 488 OBJECT LOCAL DEFAULT 11 bytearray_rsplit__doc__ │ │ │ │ │ + 277: 0000149c 471 OBJECT LOCAL DEFAULT 11 bytearray_rpartition__doc__ │ │ │ │ │ + 278: 00001674 449 OBJECT LOCAL DEFAULT 11 bytearray_partition__doc__ │ │ │ │ │ + 279: 00001838 405 OBJECT LOCAL DEFAULT 11 bytearray_split__doc__ │ │ │ │ │ + 280: 000019d0 313 OBJECT LOCAL DEFAULT 11 bytearray_replace__doc__ │ │ │ │ │ + 281: 00001b0c 268 OBJECT LOCAL DEFAULT 11 bytearray_maketrans__doc__ │ │ │ │ │ + 282: 00001c18 337 OBJECT LOCAL DEFAULT 11 bytearray_translate__doc__ │ │ │ │ │ + 283: 00001d6c 110 OBJECT LOCAL DEFAULT 11 bytearray_resize__doc__ │ │ │ │ │ + 284: 00001ddc 265 OBJECT LOCAL DEFAULT 11 bytearray_removesuffix__doc__ │ │ │ │ │ + 285: 00001ee8 237 OBJECT LOCAL DEFAULT 11 bytearray_removeprefix__doc__ │ │ │ │ │ + 286: 00001fd8 310 OBJECT LOCAL DEFAULT 11 bytearray_endswith__doc__ │ │ │ │ │ + 287: 00002110 314 OBJECT LOCAL DEFAULT 11 bytearray_startswith__doc__ │ │ │ │ │ + 288: 0000224c 333 OBJECT LOCAL DEFAULT 11 bytearray_rindex__doc__ │ │ │ │ │ + 289: 0000239c 305 OBJECT LOCAL DEFAULT 11 bytearray_rfind__doc__ │ │ │ │ │ + 290: 000024d0 331 OBJECT LOCAL DEFAULT 11 bytearray_index__doc__ │ │ │ │ │ + 291: 0000261c 39 OBJECT LOCAL DEFAULT 11 bytearray_copy__doc__ │ │ │ │ │ + 292: 00002644 57 OBJECT LOCAL DEFAULT 11 bytearray_clear__doc__ │ │ │ │ │ + 293: 00002680 261 OBJECT LOCAL DEFAULT 11 bytearray_count__doc__ │ │ │ │ │ + 294: 00002788 303 OBJECT LOCAL DEFAULT 11 bytearray_find__doc__ │ │ │ │ │ + 295: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 296: 00000000 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 297: 000003d4 36 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 298: 00000438 144 OBJECT LOCAL DEFAULT 3 bytearray_as_number │ │ │ │ │ + 299: 0000085c 40 OBJECT LOCAL DEFAULT 3 bytearray_as_sequence │ │ │ │ │ + 300: 00000850 12 OBJECT LOCAL DEFAULT 3 bytearray_as_mapping │ │ │ │ │ + 301: 00000848 8 OBJECT LOCAL DEFAULT 3 bytearray_as_buffer │ │ │ │ │ + 302: 000004c8 896 OBJECT LOCAL DEFAULT 3 bytearray_methods │ │ │ │ │ + 303: 000003f8 64 OBJECT LOCAL DEFAULT 3 bytearrayiter_methods │ │ │ │ │ + 304: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 305: 00000300 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 306: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 307: 000003b8 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 308: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 309: 00000320 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 310: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 311: 0000037c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 312: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 313: 0000039c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 314: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 315: 0000035c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 316: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 317: 0000033c 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 318: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 348: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Print │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 360: 00000e95 156 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_GetDefaultEncoding │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 380: 00000a51 4 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 392: 00000e41 18 FUNC GLOBAL DEFAULT 1 PyByteArray_AsString │ │ │ │ │ + 393: 00000015 170 FUNC GLOBAL DEFAULT 9 PyByteArray_Concat │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeLatin1 │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FromHex │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 439: 00001c8d 12 FUNC GLOBAL DEFAULT 9 PyByteArray_FromObject │ │ │ │ │ + 440: 00001c99 4 FUNC GLOBAL DEFAULT 9 PyByteArray_Size │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 444: 000000fc 208 OBJECT GLOBAL DEFAULT 3 PyByteArrayIter_Type │ │ │ │ │ + 445: 0000002c 208 OBJECT GLOBAL DEFAULT 3 PyByteArray_Type │ │ │ │ │ + 446: 00000000 1 OBJECT GLOBAL DEFAULT 5 _PyByteArray_empty_string │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericNew │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1119 +1,1128 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xc878 contains 365 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xc938 contains 365 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00015a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000074 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000001c 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000074 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000082 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 00000086 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ -0000008a 00015c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000008a 00015b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000094 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000010e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000120 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000013c 0001480a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000150 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000154 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000016c 0001520a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000017e 0001680a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000018e 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000001b8 00016a0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000001c4 0000140a R_ARM_THM_CALL 00000c8d _getbytevalue │ │ │ │ │ +0000009c 00015c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000010e 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000120 00015c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000013c 0001470a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000150 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000154 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000016c 0001510a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000017e 0001670a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +0000018e 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000001b8 0001690a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000001c4 0000140a R_ARM_THM_CALL 00000d85 _getbytevalue │ │ │ │ │ 00000208 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -00000220 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000224 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000022a 0001460a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000220 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000224 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000022a 0001450a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000234 0000212f R_ARM_THM_MOVW_ABS_NC 000001cc .LC15 │ │ │ │ │ 00000238 00002130 R_ARM_THM_MOVT_ABS 000001cc .LC15 │ │ │ │ │ -00000242 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000025e 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000242 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000025e 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000266 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000026a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000270 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000274 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000027a 0001460a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000029e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b6 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ce 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002d2 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000270 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000274 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000027a 0001450a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000029e 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b6 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ce 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d2 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002e0 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -0000030c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000310 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000314 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000330 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000034c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000362 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000030c 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000310 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000314 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000330 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000034c 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000362 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000036c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000370 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000382 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000396 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000382 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000396 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003ac 0000222f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC16 │ │ │ │ │ 000003b0 00002230 R_ARM_THM_MOVT_ABS 000001f0 .LC16 │ │ │ │ │ -000003b4 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003d0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000404 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000440 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000450 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000047a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000486 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000048a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000048e 0000262f R_ARM_THM_MOVW_ABS_NC 0000021c .LC17 │ │ │ │ │ -00000492 00002630 R_ARM_THM_MOVT_ABS 0000021c .LC17 │ │ │ │ │ -0000049a 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004a4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000004a8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004f4 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -00000510 00016b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000522 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000530 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000534 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000054e 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -0000055e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000562 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000056c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000570 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000576 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000580 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000584 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000588 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ -0000058c 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -00000592 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005a6 00016b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000005b2 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -000005e6 00016d0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -000005ec 0001570a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000060e 0001630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000006ac 00016e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000006b6 00015f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000006be 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000006c2 00016f30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000006ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006ee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006f8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000712 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000718 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000071c 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000720 00002d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ -00000724 00002d30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -0000072c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007d0 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000007f4 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000818 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000081c 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000836 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000864 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000094e 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000009c8 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -000009e6 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009f6 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a04 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a08 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a0c 0000422f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC26 │ │ │ │ │ -00000a10 00004230 R_ARM_THM_MOVT_ABS 000003a0 .LC26 │ │ │ │ │ -00000a16 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a1c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a20 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a3c 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a42 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a46 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a58 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a74 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -00000a7a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a7e 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000aa6 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ac0 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -00000ad4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ada 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000af0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000af4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000afc 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b06 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b0a 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b14 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b18 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b1e 00004c2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC29 │ │ │ │ │ -00000b22 00004c30 R_ARM_THM_MOVT_ABS 0000040c .LC29 │ │ │ │ │ -00000b2c 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b72 00017e0a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00000b80 00004d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC30 │ │ │ │ │ -00000b84 00004d30 R_ARM_THM_MOVT_ABS 0000042c .LC30 │ │ │ │ │ -00000b8e 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000b9a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b9e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000baa 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000bbc 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000bdc 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000be4 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000bfc 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -00000c0a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c0e 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c16 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c2e 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c44 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c50 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c6e 0001480a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000c7a 0001480a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000c8a 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c9c 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000cb8 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000cc0 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000cc6 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000cce 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000cd2 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000ce4 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000ce8 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000cf6 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000cfa 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d06 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d0a 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d16 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d1a 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d26 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d2a 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d44 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000d48 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000d4e 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d52 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d58 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000d5c 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000d60 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d64 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d70 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000d74 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000d78 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d7c 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d8a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000d8e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000d92 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d96 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000dac 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000db2 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dbc 0001840a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00000dc2 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000dc6 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000dca 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000dce 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000dda 0001470a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000de0 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000de4 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000de8 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000dee 0001470a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000e04 0001860a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000e14 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00000e18 00018730 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00000e1e 0000522f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ -00000e22 00005230 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ -00000e28 0001880a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000e2c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e30 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e3e 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000e42 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000e58 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e5c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e80 00018b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000e90 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000ea6 00018c0a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00000eb4 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000ec4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ec8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f22 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f2c 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f6e 00018f0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00000f7c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f80 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f8c 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000f9c 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000fa8 00006e2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC41 │ │ │ │ │ -00000fac 00006e30 R_ARM_THM_MOVT_ABS 0000058c .LC41 │ │ │ │ │ -00000fb6 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000fde 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000101a 0001960a R_ARM_THM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ -0000102c 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001036 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000103a 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001040 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001044 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000104c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000108e 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -0000109c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010a0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010ac 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000010bc 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000010c8 0000832f R_ARM_THM_MOVW_ABS_NC 0000064c .LC48 │ │ │ │ │ -000010cc 00008330 R_ARM_THM_MOVT_ABS 0000064c .LC48 │ │ │ │ │ -000010d6 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001102 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000110c 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000111e 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000112e 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001192 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000119e 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000011a8 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000011b6 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000011c2 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001200 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001210 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000125e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001266 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000126a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001278 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000012a4 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000012b6 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000012d6 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000012ec 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001300 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001306 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000130a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001310 00009c2f R_ARM_THM_MOVW_ABS_NC 000007d8 .LC56 │ │ │ │ │ -00001314 00009c30 R_ARM_THM_MOVT_ABS 000007d8 .LC56 │ │ │ │ │ -0000131e 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000132c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001330 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000133a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000133e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001344 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001348 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001352 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000137a 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001390 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000013ae 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000013d0 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000013f0 00018b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001400 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001438 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001472 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001494 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003b4 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003d0 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000040a 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000460 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ +00000488 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000498 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000004a4 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000004b0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000004b4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000004d4 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ +000004e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000004ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000004fe 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000050a 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ +00000520 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000524 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000528 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ +0000052c 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ +00000532 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000544 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000550 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000578 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000057e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000582 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000596 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000059a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000059e 0000262f R_ARM_THM_MOVW_ABS_NC 0000021c .LC17 │ │ │ │ │ +000005a2 00002630 R_ARM_THM_MOVT_ABS 0000021c .LC17 │ │ │ │ │ +000005aa 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000005d6 00016c0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +000005dc 0001560a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000005fe 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000069c 00016d0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000006a6 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006ae 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000006b2 00016e30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000006da 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000006de 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000006e4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000006e8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000702 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000708 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000070c 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000710 00002c2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ +00000714 00002c30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ +0000071c 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007c0 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007e4 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000808 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000080c 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000826 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000854 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000093e 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000009b8 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ +000009d6 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000009e6 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000009f4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009f8 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009fc 0000412f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC26 │ │ │ │ │ +00000a00 00004130 R_ARM_THM_MOVT_ABS 000003a0 .LC26 │ │ │ │ │ +00000a06 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a0c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a10 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a2c 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a32 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a36 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a48 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a64 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ +00000a6a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a6e 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a96 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ab0 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ +00000ac4 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000aca 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ae0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ae4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000aec 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000af6 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000afa 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b04 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b08 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b0e 00004b2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC29 │ │ │ │ │ +00000b12 00004b30 R_ARM_THM_MOVT_ABS 0000040c .LC29 │ │ │ │ │ +00000b1c 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b38 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000b40 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000b58 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ +00000b66 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b6a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b72 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b8a 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000ba0 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000bac 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000bf2 00017f0a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00000c00 00004d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC30 │ │ │ │ │ +00000c04 00004d30 R_ARM_THM_MOVT_ABS 0000042c .LC30 │ │ │ │ │ +00000c0e 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000c1a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c1e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c2a 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000c3c 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000c5e 0001470a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000c6a 0001470a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000c7a 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c8c 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ca8 0001800a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000cb0 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cb6 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cbe 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000cc2 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000cd4 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000cd8 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ce6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000cea 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000cf6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000cfa 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d06 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000d0a 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d16 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000d1a 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d34 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000d38 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000d3e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000d42 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d48 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000d4c 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000d50 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000d54 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d60 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000d64 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000d68 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000d6c 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d7a 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000d7e 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000d82 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000d86 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000d9c 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000da2 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dac 0001830a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00000db2 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000db6 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000dba 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000dbe 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000dca 0001460a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000dd0 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dd4 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000dd8 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000dde 0001460a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000df4 0001850a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000e04 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000e08 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00000e0e 0000512f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ +00000e12 00005130 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ +00000e18 0001870a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000e1c 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e20 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e2e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000e32 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000e48 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e4c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e70 00018a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000e80 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000e96 00018b0a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00000ea4 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000eb4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000eb8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f12 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f1c 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f5e 00018e0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00000f6c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f70 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f7c 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000f8c 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000f98 00006d2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC41 │ │ │ │ │ +00000f9c 00006d30 R_ARM_THM_MOVT_ABS 0000058c .LC41 │ │ │ │ │ +00000fa6 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000fce 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000100a 0001950a R_ARM_THM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ +0000101c 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001026 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000102a 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001030 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001034 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000103c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000107e 0001990a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +0000108c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001090 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000109c 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000010ac 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000010b8 0000822f R_ARM_THM_MOVW_ABS_NC 0000064c .LC48 │ │ │ │ │ +000010bc 00008230 R_ARM_THM_MOVT_ABS 0000064c .LC48 │ │ │ │ │ +000010c6 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000010f2 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000010fc 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000110e 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000111e 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001182 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000118e 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001198 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000011a6 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000011b2 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000011f0 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001200 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000124e 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001256 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000125a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001268 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001294 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012a6 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000012c6 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012dc 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000012f0 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000012f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000012fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001300 00009b2f R_ARM_THM_MOVW_ABS_NC 000007d8 .LC56 │ │ │ │ │ +00001304 00009b30 R_ARM_THM_MOVT_ABS 000007d8 .LC56 │ │ │ │ │ +0000130e 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000131c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001320 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000132a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000132e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001334 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001338 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001342 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000136a 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001380 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000139e 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000013c0 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000013e0 00018a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000013f0 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001428 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001462 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001484 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000148a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000148e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000149a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000149e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014aa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014ae 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014b6 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000014ec 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001512 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000151e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001558 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001594 00018b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000015a4 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000015fe 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001608 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000161c 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001624 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001628 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000162e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001632 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001640 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000164e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001654 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001658 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000165e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001662 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001694 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000016ae 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000016c2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001704 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001708 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000170e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001712 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001718 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000171c 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001720 00009d2f R_ARM_THM_MOVW_ABS_NC 000007e0 .LC57 │ │ │ │ │ -00001724 00009d30 R_ARM_THM_MOVT_ABS 000007e0 .LC57 │ │ │ │ │ -0000172a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001730 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000174c 00018b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000175a 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001784 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000179a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017aa 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017b0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017b4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017c4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017d0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017da 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001822 0001a40a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001830 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001834 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001840 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001850 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000185c 0000a02f R_ARM_THM_MOVW_ABS_NC 000007fc .LC58 │ │ │ │ │ -00001860 0000a030 R_ARM_THM_MOVT_ABS 000007fc .LC58 │ │ │ │ │ -0000186a 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000018b6 0001a50a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -000018c4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018c8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018d4 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000018e4 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000018f0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000804 .LC59 │ │ │ │ │ -000018f4 0000a230 R_ARM_THM_MOVT_ABS 00000804 .LC59 │ │ │ │ │ -000018fe 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001a6a 0001ad0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001bfa 0000b60a R_ARM_THM_CALL 00001a31 stringlib__two_way_count │ │ │ │ │ -00001c04 0001ae02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001ca6 0001af0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00001d60 0001ae02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001d82 0000c20a R_ARM_THM_CALL 00001aa1 stringlib__lex_search │ │ │ │ │ -00001d90 0000c20a R_ARM_THM_CALL 00001aa1 stringlib__lex_search │ │ │ │ │ -00001daa 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001de4 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000011c 00015e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000a60 0000121e R_ARM_THM_JUMP24 0000065d bytearray_resize_lock_held │ │ │ │ │ -00000ed4 0001661e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001c12 0000b61e R_ARM_THM_JUMP24 00001a31 stringlib__two_way_count │ │ │ │ │ -00001cf2 0000b91e R_ARM_THM_JUMP24 000021e9 stringlib_find_char │ │ │ │ │ -00001f8a 0001b71e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000014a6 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000014dc 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001502 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000150e 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001548 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001584 00018a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001594 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000015ee 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000015f8 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000160c 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001614 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001618 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000161e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001622 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001630 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000163e 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001644 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001648 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000164e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001652 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001684 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000169e 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000016b2 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016f8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001702 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001708 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000170c 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001710 00009c2f R_ARM_THM_MOVW_ABS_NC 000007e0 .LC57 │ │ │ │ │ +00001714 00009c30 R_ARM_THM_MOVT_ABS 000007e0 .LC57 │ │ │ │ │ +0000171a 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001720 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000173c 00018a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000174a 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001774 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000178a 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000179a 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000017a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017a4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017b4 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000017c0 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000017c6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017ca 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001812 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001820 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001824 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001830 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001840 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000184c 00009f2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC58 │ │ │ │ │ +00001850 00009f30 R_ARM_THM_MOVT_ABS 000007fc .LC58 │ │ │ │ │ +0000185a 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000018a6 0001a40a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +000018b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018c4 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000018d4 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000018e0 0000a12f R_ARM_THM_MOVW_ABS_NC 00000804 .LC59 │ │ │ │ │ +000018e4 0000a130 R_ARM_THM_MOVT_ABS 00000804 .LC59 │ │ │ │ │ +000018ee 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a5a 0001ac0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001bea 0000b50a R_ARM_THM_CALL 00001a31 stringlib__two_way_count │ │ │ │ │ +00001bf4 0001ad02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001c96 0001ae0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00001d50 0001ad02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001d72 0000c10a R_ARM_THM_CALL 00001aa1 stringlib__lex_search │ │ │ │ │ +00001d80 0000c10a R_ARM_THM_CALL 00001aa1 stringlib__lex_search │ │ │ │ │ +00001d9a 0001800a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001dd4 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000011c 00015d1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000a50 0000121e R_ARM_THM_JUMP24 0000065d bytearray_resize_lock_held │ │ │ │ │ +00000ec4 0001651e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001c02 0000b51e R_ARM_THM_JUMP24 00001a31 stringlib__two_way_count │ │ │ │ │ +00001ce2 0000b81e R_ARM_THM_JUMP24 000021e9 stringlib_find_char │ │ │ │ │ +00001f7a 0001b61e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd3e0 contains 260 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd4a0 contains 260 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000004 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000030 0001c002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000030 0001bf02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001e02 R_ARM_ABS32 00000609 bytearray_dealloc │ │ │ │ │ -00000058 00002b02 R_ARM_ABS32 000005d1 bytearray_repr │ │ │ │ │ +00000058 00002a02 R_ARM_ABS32 000005c1 bytearray_repr │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000070 0000b002 R_ARM_ABS32 00001427 bytearray_str │ │ │ │ │ -00000074 0001c102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000070 0000af02 R_ARM_ABS32 00001427 bytearray_str │ │ │ │ │ +00000074 0001c002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000084 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000090 00005302 R_ARM_ABS32 00000c59 bytearray_richcompare │ │ │ │ │ +00000084 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000090 00005202 R_ARM_ABS32 00000c49 bytearray_richcompare │ │ │ │ │ 00000098 00001802 R_ARM_ABS32 00000001 bytearray_iter │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00000f02 R_ARM_ABS32 00000001 bytearray___init__ │ │ │ │ │ -000000c4 0001c202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000000c8 0001c302 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ -000000cc 0001c402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -00000100 0001c002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 0001c102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +000000c8 0001c202 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ +000000cc 0001c302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +00000100 0001bf02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000114 00001b02 R_ARM_ABS32 000000a1 bytearrayiter_dealloc │ │ │ │ │ -00000144 0001c102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000158 0000e102 R_ARM_ABS32 00001ef1 bytearrayiter_traverse │ │ │ │ │ -00000168 0001c502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000016c 00005c02 R_ARM_ABS32 00000ed9 bytearrayiter_next │ │ │ │ │ +00000144 0001c002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000158 0000e002 R_ARM_ABS32 00001ef1 bytearrayiter_traverse │ │ │ │ │ +00000168 0001c402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000016c 00005b02 R_ARM_ABS32 00000ec9 bytearrayiter_next │ │ │ │ │ 00000170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001fc 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000228 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000254 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000254 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000258 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000280 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000280 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ac 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ac 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d8 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d8 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000030c 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000318 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000032c 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000338 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000348 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000354 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000358 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000368 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000374 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000378 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000388 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000394 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000398 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003a8 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003b4 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003d0 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003e0 00014c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003ec 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f0 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f4 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000318 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000032c 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000338 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000348 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000354 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000358 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000374 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000388 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000394 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000398 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003a8 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003d0 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003e0 00014b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003ec 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003f0 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003f4 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000d302 R_ARM_ABS32 00001c75 bytearrayiter_length_hint │ │ │ │ │ -00000404 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003fc 0000d202 R_ARM_ABS32 00001c75 bytearrayiter_length_hint │ │ │ │ │ +00000404 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 0000d002 R_ARM_ABS32 00001c31 bytearrayiter_reduce │ │ │ │ │ -00000414 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000040c 0000cf02 R_ARM_ABS32 00001c31 bytearrayiter_reduce │ │ │ │ │ +00000414 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 0000e602 R_ARM_ABS32 0000200f bytearrayiter_setstate │ │ │ │ │ -00000424 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000444 00007802 R_ARM_ABS32 00000fc5 bytearray_mod │ │ │ │ │ +0000041c 0000e502 R_ARM_ABS32 0000200f bytearrayiter_setstate │ │ │ │ │ +00000424 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000444 00007702 R_ARM_ABS32 00000fb5 bytearray_mod │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000d802 R_ARM_ABS32 00001f89 bytearray_alloc │ │ │ │ │ -000004d4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004cc 0000d702 R_ARM_ABS32 00001f79 bytearray_alloc │ │ │ │ │ +000004d4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000f002 R_ARM_ABS32 00002461 bytearray_reduce │ │ │ │ │ -000004e4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004dc 0000ef02 R_ARM_ABS32 00002461 bytearray_reduce │ │ │ │ │ +000004e4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 0000c502 R_ARM_ABS32 00001b05 bytearray_reduce_ex │ │ │ │ │ -000004f4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ec 0000c402 R_ARM_ABS32 00001b05 bytearray_reduce_ex │ │ │ │ │ +000004f4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 0000d902 R_ARM_ABS32 00001d81 bytearray_sizeof │ │ │ │ │ -00000504 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004fc 0000d802 R_ARM_ABS32 00001d81 bytearray_sizeof │ │ │ │ │ +00000504 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00005a02 R_ARM_ABS32 00001039 bytearray_append │ │ │ │ │ -00000514 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000050c 00005902 R_ARM_ABS32 00001131 bytearray_append │ │ │ │ │ +00000514 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00005e02 R_ARM_ABS32 000000bf bytearray_capitalize │ │ │ │ │ -00000524 0001c602 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +0000051c 00005d02 R_ARM_ABS32 000000bf bytearray_capitalize │ │ │ │ │ +00000524 0001c502 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00006802 R_ARM_ABS32 000001ff bytearray_center │ │ │ │ │ -00000534 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000052c 00006702 R_ARM_ABS32 000001ff bytearray_center │ │ │ │ │ +00000534 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00004a02 R_ARM_ABS32 00000a65 bytearray_clear │ │ │ │ │ -00000544 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000053c 00004902 R_ARM_ABS32 00000a55 bytearray_clear │ │ │ │ │ +00000544 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00005102 R_ARM_ABS32 00000001 bytearray_copy │ │ │ │ │ -00000554 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000054c 00005002 R_ARM_ABS32 00000001 bytearray_copy │ │ │ │ │ +00000554 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00007002 R_ARM_ABS32 00000f31 bytearray_count │ │ │ │ │ -00000564 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000055c 00006f02 R_ARM_ABS32 00000f21 bytearray_count │ │ │ │ │ +00000564 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00002f02 R_ARM_ABS32 000007f1 bytearray_decode │ │ │ │ │ -00000574 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000056c 00002e02 R_ARM_ABS32 000007f1 bytearray_decode │ │ │ │ │ +00000574 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00004e02 R_ARM_ABS32 00000b35 bytearray_endswith │ │ │ │ │ -00000584 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000057c 00004e02 R_ARM_ABS32 00000bb5 bytearray_endswith │ │ │ │ │ +00000584 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00008102 R_ARM_ABS32 000007bf bytearray_expandtabs │ │ │ │ │ -00000594 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000058c 00008002 R_ARM_ABS32 000007bf bytearray_expandtabs │ │ │ │ │ +00000594 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 00002402 R_ARM_ABS32 00000125 bytearray_extend │ │ │ │ │ -000005a4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005a4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00003d02 R_ARM_ABS32 00000ce5 bytearray_find │ │ │ │ │ -000005b4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ac 00003c02 R_ARM_ABS32 00000ddd bytearray_find │ │ │ │ │ +000005b4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000cb02 R_ARM_ABS32 00001bdb bytearray_fromhex │ │ │ │ │ -000005c4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005bc 0000ca02 R_ARM_ABS32 00001bdb bytearray_fromhex │ │ │ │ │ +000005c4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 0000e202 R_ARM_ABS32 00001efd bytearray_hex │ │ │ │ │ -000005d4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005cc 0000e102 R_ARM_ABS32 00001efd bytearray_hex │ │ │ │ │ +000005d4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00008502 R_ARM_ABS32 00001051 bytearray_index │ │ │ │ │ -000005e4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005dc 00008402 R_ARM_ABS32 00001041 bytearray_index │ │ │ │ │ +000005e4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 0000d702 R_ARM_ABS32 00001c9d bytearray_insert │ │ │ │ │ -000005f4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ec 0000d602 R_ARM_ABS32 00001c9d bytearray_insert │ │ │ │ │ +000005f4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 00008702 R_ARM_ABS32 00000955 bytearray_isalnum │ │ │ │ │ -00000604 0001c702 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +000005fc 00008602 R_ARM_ABS32 00000955 bytearray_isalnum │ │ │ │ │ +00000604 0001c602 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 00008802 R_ARM_ABS32 00000969 bytearray_isalpha │ │ │ │ │ -00000614 0001c802 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +0000060c 00008702 R_ARM_ABS32 00000969 bytearray_isalpha │ │ │ │ │ +00000614 0001c702 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000bd02 R_ARM_ABS32 00001931 bytearray_isascii │ │ │ │ │ -00000624 0001c902 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +0000061c 0000bc02 R_ARM_ABS32 00001931 bytearray_isascii │ │ │ │ │ +00000624 0001c802 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00008902 R_ARM_ABS32 0000097d bytearray_isdigit │ │ │ │ │ -00000634 0001ca02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +0000062c 00008802 R_ARM_ABS32 0000097d bytearray_isdigit │ │ │ │ │ +00000634 0001c902 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00008a02 R_ARM_ABS32 00000991 bytearray_islower │ │ │ │ │ -00000644 0001cb02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +0000063c 00008902 R_ARM_ABS32 00000991 bytearray_islower │ │ │ │ │ +00000644 0001ca02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00008b02 R_ARM_ABS32 000009a5 bytearray_isspace │ │ │ │ │ -00000654 0001cc02 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +0000064c 00008a02 R_ARM_ABS32 000009a5 bytearray_isspace │ │ │ │ │ +00000654 0001cb02 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00008c02 R_ARM_ABS32 000009b9 bytearray_istitle │ │ │ │ │ -00000664 0001cd02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +0000065c 00008b02 R_ARM_ABS32 000009b9 bytearray_istitle │ │ │ │ │ +00000664 0001cc02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00008d02 R_ARM_ABS32 000009cd bytearray_isupper │ │ │ │ │ -00000674 0001ce02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +0000066c 00008c02 R_ARM_ABS32 000009cd bytearray_isupper │ │ │ │ │ +00000674 0001cd02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00007102 R_ARM_ABS32 00000433 bytearray_join │ │ │ │ │ -00000684 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000067c 00007002 R_ARM_ABS32 00000433 bytearray_join │ │ │ │ │ +00000684 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 00009302 R_ARM_ABS32 00000a73 bytearray_ljust │ │ │ │ │ -00000694 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000068c 00009202 R_ARM_ABS32 00000a73 bytearray_ljust │ │ │ │ │ +00000694 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00009602 R_ARM_ABS32 00000b95 bytearray_lower │ │ │ │ │ -000006a4 0001cf02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000069c 00009502 R_ARM_ABS32 00000b95 bytearray_lower │ │ │ │ │ +000006a4 0001ce02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00006002 R_ARM_ABS32 00000103 bytearray_lstrip │ │ │ │ │ -000006b4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ac 00005f02 R_ARM_ABS32 00000103 bytearray_lstrip │ │ │ │ │ +000006b4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 0000bc02 R_ARM_ABS32 000018a9 bytearray_maketrans │ │ │ │ │ -000006c4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006bc 0000bb02 R_ARM_ABS32 000018a9 bytearray_maketrans │ │ │ │ │ +000006c4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000e702 R_ARM_ABS32 0000205f bytearray_partition │ │ │ │ │ -000006d4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006cc 0000e602 R_ARM_ABS32 0000205f bytearray_partition │ │ │ │ │ +000006d4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000de02 R_ARM_ABS32 00001e01 bytearray_pop │ │ │ │ │ -000006e4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006dc 0000dd02 R_ARM_ABS32 00001e01 bytearray_pop │ │ │ │ │ +000006e4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000eb02 R_ARM_ABS32 00002345 bytearray_remove │ │ │ │ │ -000006f4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ec 0000ea02 R_ARM_ABS32 00002345 bytearray_remove │ │ │ │ │ +000006f4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00009e02 R_ARM_ABS32 000010e5 bytearray_replace │ │ │ │ │ -00000704 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006fc 00009d02 R_ARM_ABS32 000010d5 bytearray_replace │ │ │ │ │ +00000704 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000be02 R_ARM_ABS32 00001945 bytearray_removeprefix │ │ │ │ │ -00000714 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000070c 0000bd02 R_ARM_ABS32 00001945 bytearray_removeprefix │ │ │ │ │ +00000714 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000bf02 R_ARM_ABS32 000019bb bytearray_removesuffix │ │ │ │ │ -00000724 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000071c 0000be02 R_ARM_ABS32 000019bb bytearray_removesuffix │ │ │ │ │ +00000724 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00004f02 R_ARM_ABS32 00000bc9 bytearray_resize │ │ │ │ │ -00000734 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000072c 00004c02 R_ARM_ABS32 00000b25 bytearray_resize │ │ │ │ │ +00000734 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000ec02 R_ARM_ABS32 000023e1 bytearray_reverse │ │ │ │ │ -00000744 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000073c 0000eb02 R_ARM_ABS32 000023e1 bytearray_reverse │ │ │ │ │ +00000744 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000a102 R_ARM_ABS32 000017e5 bytearray_rfind │ │ │ │ │ -00000754 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000074c 0000a002 R_ARM_ABS32 000017d5 bytearray_rfind │ │ │ │ │ +00000754 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000a302 R_ARM_ABS32 00001879 bytearray_rindex │ │ │ │ │ -00000764 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000075c 0000a202 R_ARM_ABS32 00001869 bytearray_rindex │ │ │ │ │ +00000764 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00009a02 R_ARM_ABS32 00000bd9 bytearray_rjust │ │ │ │ │ -00000774 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000076c 00009902 R_ARM_ABS32 00000bd9 bytearray_rjust │ │ │ │ │ +00000774 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000e902 R_ARM_ABS32 0000222d bytearray_rpartition │ │ │ │ │ -00000784 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000077c 0000e802 R_ARM_ABS32 0000222d bytearray_rpartition │ │ │ │ │ +00000784 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000078c 0000b102 R_ARM_ABS32 00001469 bytearray_rsplit │ │ │ │ │ -00000794 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000078c 0000b002 R_ARM_ABS32 00001469 bytearray_rsplit │ │ │ │ │ +00000794 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00007f02 R_ARM_ABS32 00000775 bytearray_rstrip │ │ │ │ │ -000007a4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000079c 00007e02 R_ARM_ABS32 00000775 bytearray_rstrip │ │ │ │ │ +000007a4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 0000a602 R_ARM_ABS32 00000cf9 bytearray_split │ │ │ │ │ -000007b4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007ac 0000a502 R_ARM_ABS32 00000cf9 bytearray_split │ │ │ │ │ +000007b4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000a902 R_ARM_ABS32 000011c5 bytearray_splitlines │ │ │ │ │ -000007c4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007bc 0000a802 R_ARM_ABS32 000011c5 bytearray_splitlines │ │ │ │ │ +000007c4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007cc 00008f02 R_ARM_ABS32 000009e1 bytearray_startswith │ │ │ │ │ -000007d4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007cc 00008e02 R_ARM_ABS32 000009e1 bytearray_startswith │ │ │ │ │ +000007d4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007dc 00006d02 R_ARM_ABS32 000003e9 bytearray_strip │ │ │ │ │ -000007e4 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007dc 00006c02 R_ARM_ABS32 000003e9 bytearray_strip │ │ │ │ │ +000007e4 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ec 0000ac02 R_ARM_ABS32 00001305 bytearray_swapcase │ │ │ │ │ -000007f4 0001d002 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +000007ec 0000ab02 R_ARM_ABS32 00001305 bytearray_swapcase │ │ │ │ │ +000007f4 0001cf02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007fc 0000ad02 R_ARM_ABS32 00001349 bytearray_title │ │ │ │ │ -00000804 0001d102 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +000007fc 0000ac02 R_ARM_ABS32 00001349 bytearray_title │ │ │ │ │ +00000804 0001d002 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000808 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000080c 00003f02 R_ARM_ABS32 00000771 bytearray_translate │ │ │ │ │ -00000814 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000080c 00003e02 R_ARM_ABS32 00000761 bytearray_translate │ │ │ │ │ +00000814 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000081c 00007d02 R_ARM_ABS32 00000731 bytearray_upper │ │ │ │ │ -00000824 0001d202 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +0000081c 00007c02 R_ARM_ABS32 00000731 bytearray_upper │ │ │ │ │ +00000824 0001d102 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000082c 0000ae02 R_ARM_ABS32 0000138d bytearray_zfill │ │ │ │ │ -00000834 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000848 00002902 R_ARM_ABS32 00000779 bytearray_getbuffer │ │ │ │ │ -0000084c 00002a02 R_ARM_ABS32 000007e9 bytearray_releasebuffer │ │ │ │ │ -00000850 00003e02 R_ARM_ABS32 00000d99 bytearray_length │ │ │ │ │ -00000854 00004802 R_ARM_ABS32 00000e39 bytearray_subscript │ │ │ │ │ -00000858 00003202 R_ARM_ABS32 00000949 bytearray_ass_subscript │ │ │ │ │ -0000085c 00003e02 R_ARM_ABS32 00000d99 bytearray_length │ │ │ │ │ -00000860 00018a02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ -00000864 00005b02 R_ARM_ABS32 00000e65 bytearray_repeat │ │ │ │ │ -00000868 0000ed02 R_ARM_ABS32 0000241d bytearray_getitem │ │ │ │ │ -00000870 0000da02 R_ARM_ABS32 00001d8d bytearray_setitem │ │ │ │ │ -00000878 00007702 R_ARM_ABS32 000011dd bytearray_contains │ │ │ │ │ -0000087c 00004b02 R_ARM_ABS32 00000a89 bytearray_iconcat │ │ │ │ │ -00000880 0000e502 R_ARM_ABS32 00001f99 bytearray_irepeat │ │ │ │ │ +0000082c 0000ad02 R_ARM_ABS32 0000138d bytearray_zfill │ │ │ │ │ +00000834 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000848 00002802 R_ARM_ABS32 00000779 bytearray_getbuffer │ │ │ │ │ +0000084c 00002902 R_ARM_ABS32 000007e9 bytearray_releasebuffer │ │ │ │ │ +00000850 00003d02 R_ARM_ABS32 00000e91 bytearray_length │ │ │ │ │ +00000854 00004702 R_ARM_ABS32 00000f31 bytearray_subscript │ │ │ │ │ +00000858 00003102 R_ARM_ABS32 00000949 bytearray_ass_subscript │ │ │ │ │ +0000085c 00003d02 R_ARM_ABS32 00000e91 bytearray_length │ │ │ │ │ +00000860 00018902 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ +00000864 00005a02 R_ARM_ABS32 00000e55 bytearray_repeat │ │ │ │ │ +00000868 0000ec02 R_ARM_ABS32 0000241d bytearray_getitem │ │ │ │ │ +00000870 0000d902 R_ARM_ABS32 00001d8d bytearray_setitem │ │ │ │ │ +00000878 00007602 R_ARM_ABS32 000012d5 bytearray_contains │ │ │ │ │ +0000087c 00004a02 R_ARM_ABS32 00000a79 bytearray_iconcat │ │ │ │ │ +00000880 0000e402 R_ARM_ABS32 00001f99 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdc00 contains 323 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdcc0 contains 332 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000056 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000060 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000000a2 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000000ae 0001420a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000000e2 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000000ea 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000f4 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000f8 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000000fe 0001460a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000108 0001470a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000010e 0001480a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000011c 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000060 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000000a2 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000ae 0001410a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000000e2 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000000ea 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000f4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000f8 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000fe 0001450a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000108 0001460a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000010e 0001470a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000011c 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000013a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000013e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000148 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00000154 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000164 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000168 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000170 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000174 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000001b4 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000001b8 00014e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000001e6 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000020a 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000022a 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000024c 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000264 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000027c 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000029a 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000148 0001490a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00000154 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000164 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000168 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000170 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000174 00014c30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000001b4 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000001b8 00014d30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000001e6 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000020a 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000022a 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000024c 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000264 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000027c 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000029a 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 000002b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002be 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002c4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002c8 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002be 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002c4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002c8 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002cc 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ 000002d0 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000002d6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002e4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002e8 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002d6 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002e4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002e8 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002ec 00000c2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ 000002f0 00000c30 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -000002f6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f6 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002fc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000300 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000031c 0001520a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000038c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000031c 0001510a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000038c 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000392 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000396 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000039c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003a6 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003c4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003cc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003d0 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003d6 0001460a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003a6 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003c4 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003cc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003d0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003d6 0001450a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000003e4 00000e2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC10 │ │ │ │ │ 000003e8 00000e30 R_ARM_THM_MOVT_ABS 000000ec .LC10 │ │ │ │ │ -000003f0 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003f6 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003fa 00015530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000400 0001460a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000408 0001470a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000410 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000422 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f0 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003f6 0001542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003fa 00015430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000400 0001450a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000408 0001460a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000410 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000422 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000043e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000442 00001130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000044e 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000488 0001560a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000494 0001570a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000004c8 0001580a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -000004d8 0000150a R_ARM_THM_CALL 00000a8d bytearray_iconcat_lock_held │ │ │ │ │ -000004ee 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000510 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000522 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000044e 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000488 0001550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000494 0001560a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000004c8 0001570a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +000004d8 0000150a R_ARM_THM_CALL 00000a7d bytearray_iconcat_lock_held │ │ │ │ │ +000004ee 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000510 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000522 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000526 0000052f R_ARM_THM_MOVW_ABS_NC 00000024 .LC1 │ │ │ │ │ 0000052a 00000530 R_ARM_THM_MOVT_ABS 00000024 .LC1 │ │ │ │ │ 0000052e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000532 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000053e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000584 0001560a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000590 0001570a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000059a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000059e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000053e 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000584 0001550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000590 0001560a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000059a 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000059e 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000005a2 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ 000005a6 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -000005ac 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005ac 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005b4 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 000005b8 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 000005bc 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ 000005c0 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ 000005c4 0000082f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 000005c8 00000830 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -000005cc 0001590a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000005d2 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005d6 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005cc 0001580a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005d2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005d6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005da 00000b2f R_ARM_THM_MOVW_ABS_NC 00000098 .LC7 │ │ │ │ │ 000005de 00000b30 R_ARM_THM_MOVT_ABS 00000098 .LC7 │ │ │ │ │ -000005e4 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005e4 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005ea 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 000005ee 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 000005f2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ 000005f6 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ 000005fa 0000082f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 000005fe 00000830 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -00000602 0001590a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000626 00015f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000063c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000640 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000602 0001580a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000626 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000063c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000640 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000646 00001d2f R_ARM_THM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ 0000064a 00001d30 R_ARM_THM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -00000650 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000654 0001610a R_ARM_THM_CALL 00000000 PyErr_Print │ │ │ │ │ -000006bc 0001620a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000650 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000654 0001600a R_ARM_THM_CALL 00000000 PyErr_Print │ │ │ │ │ +000006bc 0001610a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000006e0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006e4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000704 0001630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000071e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000726 00015f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000732 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000736 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000704 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000071e 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000726 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000732 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000736 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 0000073a 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ 0000073e 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -00000744 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000074e 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000754 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000758 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000744 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000074e 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000754 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000758 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000075e 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00000762 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000768 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000768 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000076e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000772 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000079e 00016c0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +0000079e 00016b0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ 000007ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007c2 00016c0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000007cc 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000007d0 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000007d4 0000282f R_ARM_THM_MOVW_ABS_NC 00000244 .LC18 │ │ │ │ │ -000007d8 00002830 R_ARM_THM_MOVT_ABS 00000244 .LC18 │ │ │ │ │ -000007de 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000082c 0001560a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000836 0001570a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000084a 0001700a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00000864 0001560a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000086e 0001570a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000880 0001700a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -0000088a 0001710a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +000007c2 00016b0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +000007cc 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000007d0 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000007d4 0000272f R_ARM_THM_MOVW_ABS_NC 00000244 .LC18 │ │ │ │ │ +000007d8 00002730 R_ARM_THM_MOVT_ABS 00000244 .LC18 │ │ │ │ │ +000007de 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000082c 0001550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000836 0001560a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000084a 00016f0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00000864 0001550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000086e 0001560a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000880 00016f0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +0000088a 0001700a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ 00000892 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 00000896 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 0000089a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ 0000089e 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ -000008a2 00002e2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ -000008a6 00002e30 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ -000008aa 0001590a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008a2 00002d2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ +000008a6 00002d30 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ +000008aa 0001580a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000008b4 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ 000008b8 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ 000008bc 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ 000008c0 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ -000008c4 00002e2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ -000008c8 00002e30 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ -000008cc 0001590a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000008f0 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000900 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000904 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008c4 00002d2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ +000008c8 00002d30 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ +000008cc 0001580a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008f0 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000900 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000904 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000908 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ 0000090c 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -00000912 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000936 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000912 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000936 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000944 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000968 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000968 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000097c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009a4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000009a8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000009b0 0001420a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000009c4 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000009ee 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000009f2 00017330 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00000a04 0001740a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00000a14 0001750a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00000a3e 0000270a R_ARM_THM_CALL 000004b5 bytearray_setslice_linear │ │ │ │ │ -00000a54 0000352f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ -00000a58 00003530 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ -00000a5e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a74 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a7e 0001760a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00000a96 0001770a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000abe 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b28 00016b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b62 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b66 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b8c 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b96 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b9a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b9e 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -00000ba2 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -00000ba8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bae 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bc0 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000bf8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000bfc 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c04 0000382f R_ARM_THM_MOVW_ABS_NC 00000354 .LC24 │ │ │ │ │ -00000c08 00003830 R_ARM_THM_MOVT_ABS 00000354 .LC24 │ │ │ │ │ -00000c0e 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c14 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c18 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c1e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c22 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c28 0000362f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC22 │ │ │ │ │ -00000c2c 00003630 R_ARM_THM_MOVT_ABS 000002d0 .LC22 │ │ │ │ │ -00000c32 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c38 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c3c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c40 0000372f R_ARM_THM_MOVW_ABS_NC 0000030c .LC23 │ │ │ │ │ -00000c44 00003730 R_ARM_THM_MOVT_ABS 0000030c .LC23 │ │ │ │ │ -00000c4a 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c5c 00016b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000c64 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c68 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c6c 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ -00000c70 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -00000c76 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c7c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c80 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ca0 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000cba 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cc6 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000cca 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000cce 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -00000cd2 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -00000cd8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d16 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000d36 0001790a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00000d46 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d4a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d4e 0001790a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00000d5a 00003c2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC25 │ │ │ │ │ -00000d5e 00003c30 R_ARM_THM_MOVT_ABS 00000398 .LC25 │ │ │ │ │ -00000d68 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000d7a 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000d88 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000dba 00017b0a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00000dc8 0001630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000dd6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e10 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000e14 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000e18 0000442f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC27 │ │ │ │ │ -00000e1c 00004430 R_ARM_THM_MOVT_ABS 000003d0 .LC27 │ │ │ │ │ -00000e24 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e2c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e56 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000e5a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000e64 0001420a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000e8e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00000e92 00017330 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00000ea4 0001740a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00000eb6 0001750a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00000ed2 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000ee6 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000fbe 0000462f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000fc2 00004630 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000fc6 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000fcc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fd0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fd8 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fec 0000352f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ -00000ff0 00003530 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ -00000ff6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ffe 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001002 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001008 0000362f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC22 │ │ │ │ │ -0000100c 00003630 R_ARM_THM_MOVT_ABS 000002d0 .LC22 │ │ │ │ │ -00001012 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001018 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000101c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001024 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001028 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000102e 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001034 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001050 00014f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000010b8 0001620a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010d6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010da 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010ee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001118 0001630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001134 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000113a 00015f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001154 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000115c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001160 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001166 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -0000116a 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00001170 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001176 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000117a 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000117e 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ -00001182 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -00001188 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000118e 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001196 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000119a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000119e 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000011a2 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000011a8 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ae 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000011b2 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011b6 0000582f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -000011ba 00005830 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -000011c0 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011c6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011ca 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011d2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011d6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011fa 0001950a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -00001206 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000120a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000120e 0001950a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -00000e0c 0001661e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000009a4 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000009a8 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000009b0 0001410a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000009c6 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000009f2 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000009f6 00017230 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00000a08 0001730a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00000a18 0001740a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00000a8c 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000aa0 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000aa6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000aaa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ae0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ae4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000aea 0000342f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ +00000aee 00003430 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ +00000af4 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b0a 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b14 0001750a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00000b2c 0001760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000b58 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bbe 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000c00 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c04 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c2e 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c38 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c3c 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c40 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +00000c44 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +00000c4a 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c70 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c82 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000cb2 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000cd0 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000cd4 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000cd8 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ +00000cdc 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ +00000ce2 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cf2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cf6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d04 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d08 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d0e 0000352f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC22 │ │ │ │ │ +00000d12 00003530 R_ARM_THM_MOVT_ABS 000002d0 .LC22 │ │ │ │ │ +00000d18 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d2a 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000d32 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d36 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d3e 0000372f R_ARM_THM_MOVW_ABS_NC 00000354 .LC24 │ │ │ │ │ +00000d42 00003730 R_ARM_THM_MOVT_ABS 00000354 .LC24 │ │ │ │ │ +00000d48 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d4e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d52 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d58 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d5c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d62 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d68 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d6c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d70 0000362f R_ARM_THM_MOVW_ABS_NC 0000030c .LC23 │ │ │ │ │ +00000d74 00003630 R_ARM_THM_MOVT_ABS 0000030c .LC23 │ │ │ │ │ +00000d7a 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d98 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000db2 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dbe 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000dc2 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000dc6 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +00000dca 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +00000dd0 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e0e 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000e2e 0001780a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00000e3e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e42 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e46 0001780a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00000e52 00003b2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC25 │ │ │ │ │ +00000e56 00003b30 R_ARM_THM_MOVT_ABS 00000398 .LC25 │ │ │ │ │ +00000e60 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000e72 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000e80 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000eb2 00017a0a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00000ec0 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ece 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f08 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f0c 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f10 0000432f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC27 │ │ │ │ │ +00000f14 00004330 R_ARM_THM_MOVT_ABS 000003d0 .LC27 │ │ │ │ │ +00000f1c 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f24 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f4e 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000f52 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000f5c 0001410a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000f86 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00000f8a 00017230 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00000f9c 0001730a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00000fae 0001740a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00000fca 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000fde 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000010b6 0000452f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +000010ba 00004530 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000010be 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000010c4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010c8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010d0 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010e4 0000342f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ +000010e8 00003430 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ +000010ee 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010f6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010fa 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001100 0000352f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC22 │ │ │ │ │ +00001104 00003530 R_ARM_THM_MOVT_ABS 000002d0 .LC22 │ │ │ │ │ +0000110a 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001110 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001114 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000111c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001120 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001126 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000112c 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001148 00014e0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000011b0 0001610a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000011ce 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011d2 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011e2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011e6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001210 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000122c 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001232 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000124c 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001254 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001258 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000125e 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001262 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00001268 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000126e 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001272 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001276 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ +0000127a 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ +00001280 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001286 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000128e 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001292 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001296 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +0000129a 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000012a0 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012a6 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000012aa 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000012ae 0000572f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +000012b2 00005730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +000012b8 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000012c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000012ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012f2 0001940a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +000012fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001302 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001306 0001940a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00000f04 0001651e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xe618 contains 604 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe720 contains 604 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000000c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000034 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000040 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000048 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000004c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000052 00004c2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC29 │ │ │ │ │ -00000056 00004c30 R_ARM_THM_MOVT_ABS 0000040c .LC29 │ │ │ │ │ -00000060 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000076 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000007e 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000008e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000009c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000000a8 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000b4 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000d2 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +00000034 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000040 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000048 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000004c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000052 00004b2f R_ARM_THM_MOVW_ABS_NC 0000040c .LC29 │ │ │ │ │ +00000056 00004b30 R_ARM_THM_MOVT_ABS 0000040c .LC29 │ │ │ │ │ +00000060 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000076 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000007e 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000008e 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000009c 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000000a8 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000000b4 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000000d2 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 000000e2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000e6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000f2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000f6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000fa 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000122 00005f2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC33 │ │ │ │ │ -00000126 00005f30 R_ARM_THM_MOVT_ABS 00000488 .LC33 │ │ │ │ │ -00000130 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000013a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000013e 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000015c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000160 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000176 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000186 0000622f R_ARM_THM_MOVW_ABS_NC 00000490 .LC34 │ │ │ │ │ -0000018a 00006230 R_ARM_THM_MOVT_ABS 00000490 .LC34 │ │ │ │ │ -000001ac 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000000fa 00018c0a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000122 00005e2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC33 │ │ │ │ │ +00000126 00005e30 R_ARM_THM_MOVT_ABS 00000488 .LC33 │ │ │ │ │ +00000130 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000013a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000013e 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000015c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000160 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000176 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000186 0000612f R_ARM_THM_MOVW_ABS_NC 00000490 .LC34 │ │ │ │ │ +0000018a 00006130 R_ARM_THM_MOVT_ABS 00000490 .LC34 │ │ │ │ │ +000001ac 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000001ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001ce 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000001e8 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000001f0 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000021a 0000632f R_ARM_THM_MOVW_ABS_NC 00000498 .LC35 │ │ │ │ │ -0000021e 00006330 R_ARM_THM_MOVT_ABS 00000498 .LC35 │ │ │ │ │ -00000228 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000232 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000023a 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000250 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000258 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000027a 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000027e 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000282 0000642f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC36 │ │ │ │ │ -00000286 00006430 R_ARM_THM_MOVT_ABS 000004a0 .LC36 │ │ │ │ │ -0000028c 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000029c 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002ac 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002b0 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002b4 0000672f R_ARM_THM_MOVW_ABS_NC 00000524 .LC39 │ │ │ │ │ -000002b8 00006730 R_ARM_THM_MOVT_ABS 00000524 .LC39 │ │ │ │ │ -000002be 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002c4 0000652f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ -000002c8 00006530 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ -000002cc 0000662f R_ARM_THM_MOVW_ABS_NC 00000518 .LC38 │ │ │ │ │ -000002d0 00006630 R_ARM_THM_MOVT_ABS 00000518 .LC38 │ │ │ │ │ -000002d4 0000632f R_ARM_THM_MOVW_ABS_NC 00000498 .LC35 │ │ │ │ │ -000002d8 00006330 R_ARM_THM_MOVT_ABS 00000498 .LC35 │ │ │ │ │ -000002dc 0001590a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000001ce 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000001e8 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000001f0 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000021a 0000622f R_ARM_THM_MOVW_ABS_NC 00000498 .LC35 │ │ │ │ │ +0000021e 00006230 R_ARM_THM_MOVT_ABS 00000498 .LC35 │ │ │ │ │ +00000228 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000232 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000023a 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000250 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000258 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000027a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000027e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000282 0000632f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC36 │ │ │ │ │ +00000286 00006330 R_ARM_THM_MOVT_ABS 000004a0 .LC36 │ │ │ │ │ +0000028c 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000029c 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002ac 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002b0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002b4 0000662f R_ARM_THM_MOVW_ABS_NC 00000524 .LC39 │ │ │ │ │ +000002b8 00006630 R_ARM_THM_MOVT_ABS 00000524 .LC39 │ │ │ │ │ +000002be 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002c4 0000642f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ +000002c8 00006430 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ +000002cc 0000652f R_ARM_THM_MOVW_ABS_NC 00000518 .LC38 │ │ │ │ │ +000002d0 00006530 R_ARM_THM_MOVT_ABS 00000518 .LC38 │ │ │ │ │ +000002d4 0000622f R_ARM_THM_MOVW_ABS_NC 00000498 .LC35 │ │ │ │ │ +000002d8 00006230 R_ARM_THM_MOVT_ABS 00000498 .LC35 │ │ │ │ │ +000002dc 0001580a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000002f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000352 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000356 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000372 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +00000372 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 00000388 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000038c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000394 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000394 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000003a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003ba 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003ba 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000003cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003d0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003de 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000408 00006c2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC40 │ │ │ │ │ -0000040c 00006c30 R_ARM_THM_MOVT_ABS 00000584 .LC40 │ │ │ │ │ -00000416 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000420 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000424 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003de 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000408 00006b2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC40 │ │ │ │ │ +0000040c 00006b30 R_ARM_THM_MOVT_ABS 00000584 .LC40 │ │ │ │ │ +00000416 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000420 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000424 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000472 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000476 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000047e 0000732f R_ARM_THM_MOVW_ABS_NC 00000594 .LC42 │ │ │ │ │ -00000482 00007330 R_ARM_THM_MOVT_ABS 00000594 .LC42 │ │ │ │ │ -00000486 0001900a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000004a4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004cc 0001630a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000004e4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ea 0001660a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000500 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00000504 00019130 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000558 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000570 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000576 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000057a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000057e 0000742f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC43 │ │ │ │ │ -00000582 00007430 R_ARM_THM_MOVT_ABS 000005b0 .LC43 │ │ │ │ │ -00000592 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005a8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e0 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005e4 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005e8 0000752f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC44 │ │ │ │ │ -000005ec 00007530 R_ARM_THM_MOVT_ABS 000005f0 .LC44 │ │ │ │ │ -000005f6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000606 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000060a 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000060e 0000762f R_ARM_THM_MOVW_ABS_NC 0000060c .LC45 │ │ │ │ │ -00000612 00007630 R_ARM_THM_MOVT_ABS 0000060c .LC45 │ │ │ │ │ -0000061c 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000640 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +0000047e 0000722f R_ARM_THM_MOVW_ABS_NC 00000594 .LC42 │ │ │ │ │ +00000482 00007230 R_ARM_THM_MOVT_ABS 00000594 .LC42 │ │ │ │ │ +00000486 00018f0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000004a4 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004cc 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000004e4 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ea 0001650a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000500 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00000504 00019030 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00000558 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000570 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000576 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000057a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000057e 0000732f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC43 │ │ │ │ │ +00000582 00007330 R_ARM_THM_MOVT_ABS 000005b0 .LC43 │ │ │ │ │ +00000592 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a8 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e0 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005e4 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005e8 0000742f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC44 │ │ │ │ │ +000005ec 00007430 R_ARM_THM_MOVT_ABS 000005f0 .LC44 │ │ │ │ │ +000005f6 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000606 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000060a 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000060e 0000752f R_ARM_THM_MOVW_ABS_NC 0000060c .LC45 │ │ │ │ │ +00000612 00007530 R_ARM_THM_MOVT_ABS 0000060c .LC45 │ │ │ │ │ +0000061c 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000640 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 00000652 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000656 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000666 0001930a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -000006a4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000006c0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000006d6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000006e8 0001940a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000006fe 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000070e 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000722 00015f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000744 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +00000666 0001920a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +000006a4 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000006c0 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000006d6 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000006e8 0001930a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +000006fe 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000070e 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000722 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000744 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 00000754 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000758 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000764 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000768 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000076c 0001970a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00000794 00007e2f R_ARM_THM_MOVW_ABS_NC 00000634 .LC46 │ │ │ │ │ -00000798 00007e30 R_ARM_THM_MOVT_ABS 00000634 .LC46 │ │ │ │ │ -000007a2 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000007ac 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007b0 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000804 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000816 0001980a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000820 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000076c 0001960a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00000794 00007d2f R_ARM_THM_MOVW_ABS_NC 00000634 .LC46 │ │ │ │ │ +00000798 00007d30 R_ARM_THM_MOVT_ABS 00000634 .LC46 │ │ │ │ │ +000007a2 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000007ac 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007b0 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000804 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000816 0001970a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000820 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000838 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000083c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000864 0001990a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000008ac 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +00000864 0001980a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000008ac 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 000008be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000008d2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008d6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008f8 0001990a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000092e 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000932 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000936 0000802f R_ARM_THM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ -0000093a 00008030 R_ARM_THM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ -00000940 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008f8 0001980a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000092e 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000932 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000936 00007f2f R_ARM_THM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ +0000093a 00007f30 R_ARM_THM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ +00000940 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000950 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000095c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000960 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000970 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000974 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000984 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000988 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -1121,453 +1130,453 @@ │ │ │ │ │ 0000099c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000009ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000009c0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009c4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000009d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009d8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a0e 00008e2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC49 │ │ │ │ │ -00000a12 00008e30 R_ARM_THM_MOVT_ABS 00000654 .LC49 │ │ │ │ │ -00000a1c 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000a2c 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000a0e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC49 │ │ │ │ │ +00000a12 00008d30 R_ARM_THM_MOVT_ABS 00000654 .LC49 │ │ │ │ │ +00000a1c 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000a2c 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00000a46 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a4a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a54 0001780a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000a64 0001a20a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00000a8e 0000902f R_ARM_THM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ -00000a92 00009030 R_ARM_THM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ -00000a9c 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000aa6 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000aae 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000ac4 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000acc 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000aee 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000af2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000af6 0000912f R_ARM_THM_MOVW_ABS_NC 00000668 .LC51 │ │ │ │ │ -00000afa 00009130 R_ARM_THM_MOVT_ABS 00000668 .LC51 │ │ │ │ │ -00000b00 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b10 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b20 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b24 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b28 0000922f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC52 │ │ │ │ │ -00000b2c 00009230 R_ARM_THM_MOVT_ABS 000006c0 .LC52 │ │ │ │ │ -00000b32 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b38 0000652f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ -00000b3c 00006530 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ -00000b40 0000662f R_ARM_THM_MOVW_ABS_NC 00000518 .LC38 │ │ │ │ │ -00000b44 00006630 R_ARM_THM_MOVT_ABS 00000518 .LC38 │ │ │ │ │ -00000b48 0000902f R_ARM_THM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ -00000b4c 00009030 R_ARM_THM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ -00000b50 0001590a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000a54 0001770a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000a64 0001a10a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00000a8e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ +00000a92 00008f30 R_ARM_THM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ +00000a9c 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000aa6 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000aae 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000ac4 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000acc 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000aee 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000af2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000af6 0000902f R_ARM_THM_MOVW_ABS_NC 00000668 .LC51 │ │ │ │ │ +00000afa 00009030 R_ARM_THM_MOVT_ABS 00000668 .LC51 │ │ │ │ │ +00000b00 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b10 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b20 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b24 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b28 0000912f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC52 │ │ │ │ │ +00000b2c 00009130 R_ARM_THM_MOVT_ABS 000006c0 .LC52 │ │ │ │ │ +00000b32 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b38 0000642f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ +00000b3c 00006430 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ +00000b40 0000652f R_ARM_THM_MOVW_ABS_NC 00000518 .LC38 │ │ │ │ │ +00000b44 00006530 R_ARM_THM_MOVT_ABS 00000518 .LC38 │ │ │ │ │ +00000b48 00008f2f R_ARM_THM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ +00000b4c 00008f30 R_ARM_THM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ +00000b50 0001580a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000b6a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b6e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ba8 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +00000ba8 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 00000bb8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bbc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bc8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bcc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bd0 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00000bf4 0000972f R_ARM_THM_MOVW_ABS_NC 0000071c .LC53 │ │ │ │ │ -00000bf8 00009730 R_ARM_THM_MOVT_ABS 0000071c .LC53 │ │ │ │ │ -00000c02 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000c0c 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c14 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000c2a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c32 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c54 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c58 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c5c 0000982f R_ARM_THM_MOVW_ABS_NC 00000724 .LC54 │ │ │ │ │ -00000c60 00009830 R_ARM_THM_MOVT_ABS 00000724 .LC54 │ │ │ │ │ -00000c66 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c76 00015b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c86 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c8a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c8e 0000992f R_ARM_THM_MOVW_ABS_NC 0000077c .LC55 │ │ │ │ │ -00000c92 00009930 R_ARM_THM_MOVT_ABS 0000077c .LC55 │ │ │ │ │ -00000c98 0001540a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c9e 0000652f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ -00000ca2 00006530 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ -00000ca6 0000662f R_ARM_THM_MOVW_ABS_NC 00000518 .LC38 │ │ │ │ │ -00000caa 00006630 R_ARM_THM_MOVT_ABS 00000518 .LC38 │ │ │ │ │ -00000cae 0000972f R_ARM_THM_MOVW_ABS_NC 0000071c .LC53 │ │ │ │ │ -00000cb2 00009730 R_ARM_THM_MOVT_ABS 0000071c .LC53 │ │ │ │ │ -00000cb6 0001590a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000bd0 0001a20a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00000bf4 0000962f R_ARM_THM_MOVW_ABS_NC 0000071c .LC53 │ │ │ │ │ +00000bf8 00009630 R_ARM_THM_MOVT_ABS 0000071c .LC53 │ │ │ │ │ +00000c02 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000c0c 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c14 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000c2a 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c32 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c54 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c58 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c5c 0000972f R_ARM_THM_MOVW_ABS_NC 00000724 .LC54 │ │ │ │ │ +00000c60 00009730 R_ARM_THM_MOVT_ABS 00000724 .LC54 │ │ │ │ │ +00000c66 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c76 00015a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c86 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c8a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c8e 0000982f R_ARM_THM_MOVW_ABS_NC 0000077c .LC55 │ │ │ │ │ +00000c92 00009830 R_ARM_THM_MOVT_ABS 0000077c .LC55 │ │ │ │ │ +00000c98 0001530a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c9e 0000642f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ +00000ca2 00006430 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ +00000ca6 0000652f R_ARM_THM_MOVW_ABS_NC 00000518 .LC38 │ │ │ │ │ +00000caa 00006530 R_ARM_THM_MOVT_ABS 00000518 .LC38 │ │ │ │ │ +00000cae 0000962f R_ARM_THM_MOVW_ABS_NC 0000071c .LC53 │ │ │ │ │ +00000cb2 00009630 R_ARM_THM_MOVT_ABS 0000071c .LC53 │ │ │ │ │ +00000cb6 0001580a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000cd0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cd4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000cf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d3e 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000d5e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d62 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d68 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000d70 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000d86 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8e 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d96 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d9a 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d3e 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000d5e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d62 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d68 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d70 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000d86 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d8e 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d96 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d9a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000dbe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000dc2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000dc8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dcc 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000de6 0001a60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000df8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000dfc 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e46 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000e62 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000e82 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e98 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eb0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000eb4 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ed2 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000eec 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000f02 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f16 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f40 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f4e 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f62 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f66 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f6a 0000a42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ -00000f6e 0000a430 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ -00000f74 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dc8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dcc 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000de6 0001a50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000df8 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000dfc 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e46 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000e62 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000e82 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e98 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb0 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000eb4 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ed2 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000eec 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000f02 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f16 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f40 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f4e 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f62 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f66 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f6a 0000a32f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ +00000f6e 0000a330 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ +00000f74 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f98 0001a60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000fc6 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000fe4 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001004 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000101a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001046 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001064 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000107c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000108a 0001a60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000010c4 00009f0a R_ARM_THM_CALL 0000190d fastsearch │ │ │ │ │ -000010d6 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000010f2 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001110 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001124 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001138 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001152 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001168 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011a2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011aa 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000120a 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000121a 0001a90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f98 0001a50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000fc6 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000fe4 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001004 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000101a 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001046 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001064 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000107c 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000108a 0001a50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000010c4 00009e0a R_ARM_THM_CALL 000018fd fastsearch │ │ │ │ │ +000010d6 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000010f2 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001110 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001124 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001138 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001152 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001168 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000117c 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a2 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011aa 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000120a 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000121a 0001a80a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00001230 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001234 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000123a 0001a60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001292 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000129e 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000012b8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ce 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000123a 0001a50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001292 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000129e 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000012b8 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ce 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012f0 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001318 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +00001318 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 00001328 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000132c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001338 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000133c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001340 0001aa0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -0000135c 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +00001340 0001a90a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +0000135c 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 0000136c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001370 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000137c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001380 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001384 0001ab0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -0000139e 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000013a4 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013b4 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000013ca 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001384 0001aa0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +0000139e 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000013a4 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013b4 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000013ca 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013de 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000013e2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001406 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000140a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001436 0001860a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001448 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000144c 00018730 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001450 0000af2f R_ARM_THM_MOVW_ABS_NC 0000081c .LC61 │ │ │ │ │ -00001454 0000af30 R_ARM_THM_MOVT_ABS 0000081c .LC61 │ │ │ │ │ -0000145c 0001880a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000014ae 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000014c8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014cc 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000014d2 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000014da 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000014f0 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014fa 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001502 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001506 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001436 0001850a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001448 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000144c 00018630 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001450 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000081c .LC61 │ │ │ │ │ +00001454 0000ae30 R_ARM_THM_MOVT_ABS 0000081c .LC61 │ │ │ │ │ +0000145c 0001870a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000014ae 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000014c8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014cc 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014d2 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000014da 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000014f0 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014fa 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001502 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001506 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000152a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000152e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001536 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000153a 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001554 0001a60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001560 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001564 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000015a4 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000015be 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000015d8 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ee 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000015fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001616 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001630 0001ac0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -0000164a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001658 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000166c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001670 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001674 0000a42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ -00001678 0000a430 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ -0000167e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016a0 0001a60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000016c8 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000016e4 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000016fe 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001536 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000153a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001554 0001a50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001560 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001564 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000015a4 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000015be 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000015d8 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ee 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015fa 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000015fe 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001616 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001630 0001ab0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +0000164a 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001658 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000166c 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001670 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001674 0000a32f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ +00001678 0000a330 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ +0000167e 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016a0 0001a50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000016c8 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000016e4 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000016fe 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001724 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000173e 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001756 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001760 0001ac0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -0000176a 0001a60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000178a 00009f0a R_ARM_THM_CALL 0000190d fastsearch │ │ │ │ │ -0000179c 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000017b6 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000017cc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017da 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000017f2 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001808 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000181c 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001826 0001ac0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00001844 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000184c 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001864 0001a80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001880 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000189a 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018c2 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000018ce 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000018dc 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000018e8 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC63 │ │ │ │ │ -000018ec 0000bb30 R_ARM_THM_MOVT_ABS 0000083c .LC63 │ │ │ │ │ -000018f4 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001904 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001910 0001b00a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -0000191c 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001926 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001724 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000173e 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001756 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001760 0001ab0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +0000176a 0001a50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000178a 00009e0a R_ARM_THM_CALL 000018fd fastsearch │ │ │ │ │ +0000179c 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000017b6 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000017cc 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017da 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000017f2 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001808 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000181c 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001826 0001ab0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00001844 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000184c 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001864 0001a70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001880 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000189a 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018c2 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018ce 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018dc 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000018e8 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC63 │ │ │ │ │ +000018ec 0000ba30 R_ARM_THM_MOVT_ABS 0000083c .LC63 │ │ │ │ │ +000018f4 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001904 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001910 0001af0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +0000191c 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001926 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001938 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000193c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000195e 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001968 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000195e 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001968 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001976 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000197a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000198a 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001994 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000019a0 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000019b0 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000019d4 0001430a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000019de 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000198a 0001800a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001994 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000019a0 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000019b0 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000019d4 0001420a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000019de 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000019ec 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000019f0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a00 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a0a 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001a16 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001a26 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001a5e 0000b40a R_ARM_THM_CALL 00001d65 stringlib__preprocess │ │ │ │ │ -00001a6c 0000b50a R_ARM_THM_CALL 00001e1d stringlib__two_way │ │ │ │ │ -00001a8e 0001ad0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001a9c 0001ae02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001b22 0000c42f R_ARM_THM_MOVW_ABS_NC 00000848 .LC65 │ │ │ │ │ -00001b26 0000c430 R_ARM_THM_MOVT_ABS 00000848 .LC65 │ │ │ │ │ -00001b30 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b3c 0001980a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001b46 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b72 0001b20a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ -00001b82 0000c72f R_ARM_THM_MOVW_ABS_NC 00000858 .LC66 │ │ │ │ │ -00001b86 0000c730 R_ARM_THM_MOVT_ABS 00000858 .LC66 │ │ │ │ │ -00001b9e 0001b40a R_ARM_THM_CALL 00000000 PyUnicode_DecodeLatin1 │ │ │ │ │ -00001ba8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000860 .LC67 │ │ │ │ │ -00001bac 0000c830 R_ARM_THM_MOVT_ABS 00000860 .LC67 │ │ │ │ │ -00001bb0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000868 .LC68 │ │ │ │ │ -00001bb4 0000c930 R_ARM_THM_MOVT_ABS 00000868 .LC68 │ │ │ │ │ -00001bb8 0001b30a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001bc6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC69 │ │ │ │ │ -00001bca 0000ca30 R_ARM_THM_MOVT_ABS 00000874 .LC69 │ │ │ │ │ -00001bce 0001b30a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001bf4 0001b50a R_ARM_THM_CALL 00000000 _PyBytes_FromHex │ │ │ │ │ -00001c04 0001770a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001c20 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a00 0001800a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a0a 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001a16 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001a26 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001a5e 0000b30a R_ARM_THM_CALL 00001d55 stringlib__preprocess │ │ │ │ │ +00001a6c 0000b40a R_ARM_THM_CALL 00001e0d stringlib__two_way │ │ │ │ │ +00001a8e 0001ac0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001a9c 0001ad02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001b22 0000c32f R_ARM_THM_MOVW_ABS_NC 00000848 .LC65 │ │ │ │ │ +00001b26 0000c330 R_ARM_THM_MOVT_ABS 00000848 .LC65 │ │ │ │ │ +00001b30 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b3c 0001970a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001b46 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b72 0001b10a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ +00001b82 0000c62f R_ARM_THM_MOVW_ABS_NC 00000858 .LC66 │ │ │ │ │ +00001b86 0000c630 R_ARM_THM_MOVT_ABS 00000858 .LC66 │ │ │ │ │ +00001b9e 0001b30a R_ARM_THM_CALL 00000000 PyUnicode_DecodeLatin1 │ │ │ │ │ +00001ba8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000860 .LC67 │ │ │ │ │ +00001bac 0000c730 R_ARM_THM_MOVT_ABS 00000860 .LC67 │ │ │ │ │ +00001bb0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000868 .LC68 │ │ │ │ │ +00001bb4 0000c830 R_ARM_THM_MOVT_ABS 00000868 .LC68 │ │ │ │ │ +00001bb8 0001b20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001bc6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000874 .LC69 │ │ │ │ │ +00001bca 0000c930 R_ARM_THM_MOVT_ABS 00000874 .LC69 │ │ │ │ │ +00001bce 0001b20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001bf4 0001b40a R_ARM_THM_CALL 00000000 _PyBytes_FromHex │ │ │ │ │ +00001c04 0001760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c20 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c42 0001b60a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00001c50 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000880 .LC70 │ │ │ │ │ -00001c54 0000cd30 R_ARM_THM_MOVT_ABS 00000880 .LC70 │ │ │ │ │ -00001c60 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC71 │ │ │ │ │ -00001c64 0000ce30 R_ARM_THM_MOVT_ABS 00000888 .LC71 │ │ │ │ │ -00001c70 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c42 0001b50a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00001c50 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000880 .LC70 │ │ │ │ │ +00001c54 0000cc30 R_ARM_THM_MOVT_ABS 00000880 .LC70 │ │ │ │ │ +00001c60 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC71 │ │ │ │ │ +00001c64 0000cd30 R_ARM_THM_MOVT_ABS 00000888 .LC71 │ │ │ │ │ +00001c70 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001c94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001cb6 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001cc4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000890 .LC72 │ │ │ │ │ -00001cc8 0000d630 R_ARM_THM_MOVT_ABS 00000890 .LC72 │ │ │ │ │ -00001cce 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001cd6 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001ce8 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cfc 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d0a 0000140a R_ARM_THM_CALL 00000c8d _getbytevalue │ │ │ │ │ -00001d1e 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d22 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d26 0000582f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -00001d2a 00005830 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -00001d30 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cb6 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001cc4 0000d52f R_ARM_THM_MOVW_ABS_NC 00000890 .LC72 │ │ │ │ │ +00001cc8 0000d530 R_ARM_THM_MOVT_ABS 00000890 .LC72 │ │ │ │ │ +00001cce 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001cd6 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001ce8 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cfc 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d0a 0000140a R_ARM_THM_CALL 00000d85 _getbytevalue │ │ │ │ │ +00001d1e 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001d22 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001d26 0000572f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +00001d2a 00005730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +00001d30 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001d3a 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ 00001d4a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001d4e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d6e 00016b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001d72 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d76 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001db0 0000140a R_ARM_THM_CALL 00000c8d _getbytevalue │ │ │ │ │ -00001dc4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001dc8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001dcc 0000352f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ -00001dd0 00003530 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ -00001dd6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e22 0000db2f R_ARM_THM_MOVW_ABS_NC 00000898 .LC73 │ │ │ │ │ -00001e26 0000db30 R_ARM_THM_MOVT_ABS 00000898 .LC73 │ │ │ │ │ -00001e30 00017a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e3a 00017f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001e42 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e4a 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e60 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e6c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001e70 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001e74 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC74 │ │ │ │ │ -00001e78 0000dc30 R_ARM_THM_MOVT_ABS 0000089c .LC74 │ │ │ │ │ -00001e7e 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e90 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001e94 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001e98 0000dd2f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC75 │ │ │ │ │ -00001e9c 0000dd30 R_ARM_THM_MOVT_ABS 000008b8 .LC75 │ │ │ │ │ -00001ea2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001eb0 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001eb4 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001d6e 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001d72 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d76 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001db0 0000140a R_ARM_THM_CALL 00000d85 _getbytevalue │ │ │ │ │ +00001dc4 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001dc8 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001dcc 0000342f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ +00001dd0 00003430 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ +00001dd6 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e22 0000da2f R_ARM_THM_MOVW_ABS_NC 00000898 .LC73 │ │ │ │ │ +00001e26 0000da30 R_ARM_THM_MOVT_ABS 00000898 .LC73 │ │ │ │ │ +00001e30 0001790a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001e3a 00017d0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001e42 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e4a 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e60 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e6c 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001e70 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001e74 0000db2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC74 │ │ │ │ │ +00001e78 0000db30 R_ARM_THM_MOVT_ABS 0000089c .LC74 │ │ │ │ │ +00001e7e 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e90 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001e94 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001e98 0000dc2f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC75 │ │ │ │ │ +00001e9c 0000dc30 R_ARM_THM_MOVT_ABS 000008b8 .LC75 │ │ │ │ │ +00001ea2 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001eb0 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001eb4 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00001eb8 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ 00001ebc 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -00001ec2 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ed4 00016b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001ec2 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ed4 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00001edc 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -00001eec 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f3e 0001400a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001f52 0001980a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001f5c 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001eec 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f3e 00013f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001f52 0001970a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001f5c 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f70 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f74 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f82 0001bb0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00001f82 0001ba0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 00001f94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001fc0 00018b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001fc0 00018a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00001fd8 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ 00001fe8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001fec 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ff6 00018c0a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00002020 0001800a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002032 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002054 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002058 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ff6 00018b0a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00002020 00017e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002032 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002054 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002058 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000208c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002090 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020a0 0001bc0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020bc 00009f0a R_ARM_THM_CALL 0000190d fastsearch │ │ │ │ │ -000020ca 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000020d4 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000020de 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000020e4 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020fa 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -0000211a 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00002120 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002132 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000214e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002154 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002158 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000215c 0000a42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ -00002160 0000a430 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ -00002166 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000218a 0001490a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002196 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ +000020a0 0001bb0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020bc 00009e0a R_ARM_THM_CALL 000018fd fastsearch │ │ │ │ │ +000020ca 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000020d4 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000020de 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000020e4 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020fa 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +0000211a 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00002120 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002132 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000214e 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002154 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002158 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000215c 0000a32f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ +00002160 0000a330 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ +00002166 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000218a 0001480a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002196 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ 000021a6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000021aa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021b4 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000021d2 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021da 00014b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002210 00018e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021b4 0001490a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000021d2 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021da 00014a0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002210 00018d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000225a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000225e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000226e 0001bc0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000228a 00009f0a R_ARM_THM_CALL 0000190d fastsearch │ │ │ │ │ -00002298 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000022a2 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000022ae 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000022b4 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022ca 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000022ea 0001690a R_ARM_THM_CALL 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000022f0 0001440a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002302 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000231e 0001530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002324 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002328 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000232c 0000a42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ -00002330 0000a430 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ -00002336 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000235a 0000140a R_ARM_THM_CALL 00000c8d _getbytevalue │ │ │ │ │ +0000226e 0001bb0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000228a 00009e0a R_ARM_THM_CALL 000018fd fastsearch │ │ │ │ │ +00002298 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000022a2 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000022ae 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000022b4 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022ca 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000022ea 0001680a R_ARM_THM_CALL 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000022f0 0001430a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002302 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000231e 0001520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002324 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002328 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000232c 0000a32f R_ARM_THM_MOVW_ABS_NC 0000080c .LC60 │ │ │ │ │ +00002330 0000a330 R_ARM_THM_MOVT_ABS 0000080c .LC60 │ │ │ │ │ +00002336 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000235a 0000140a R_ARM_THM_CALL 00000d85 _getbytevalue │ │ │ │ │ 0000236a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000236e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002380 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002384 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002388 0000ea2f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC76 │ │ │ │ │ -0000238c 0000ea30 R_ARM_THM_MOVT_ABS 000008d0 .LC76 │ │ │ │ │ -00002392 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023a8 00016b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002380 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002384 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002388 0000e92f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC76 │ │ │ │ │ +0000238c 0000e930 R_ARM_THM_MOVT_ABS 000008d0 .LC76 │ │ │ │ │ +00002392 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023a8 00016a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 000023b0 0000120a R_ARM_THM_CALL 0000065d bytearray_resize_lock_held │ │ │ │ │ -000023b6 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023ba 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023c4 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000023c8 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000023b6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000023ba 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000023c4 0001642f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000023c8 00016430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000023cc 0000202f R_ARM_THM_MOVW_ABS_NC 00000198 .LC14 │ │ │ │ │ 000023d0 00002030 R_ARM_THM_MOVT_ABS 00000198 .LC14 │ │ │ │ │ -000023d6 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002406 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000240a 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002412 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002416 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002434 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002438 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000243c 0000352f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ -00002440 00003530 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ -00002446 0001510a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000245c 00017c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 0001691e R_ARM_THM_JUMP24 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000302 0001691e R_ARM_THM_JUMP24 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000360 0001691e R_ARM_THM_JUMP24 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000004b2 0001691e R_ARM_THM_JUMP24 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000964 00019b1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000978 00019c1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -0000098c 00019d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000009a0 00019e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -000009b4 00019f1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -000009c8 0001a01e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -000009dc 0001a11e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000b76 0001691e R_ARM_THM_JUMP24 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00000cdc 0001691e R_ARM_THM_JUMP24 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -000013ea 0001691e R_ARM_THM_JUMP24 00000d9d PyByteArray_FromStringAndSize │ │ │ │ │ -00001444 00002c1e R_ARM_THM_JUMP24 000005d5 bytearray_repr_lock_held │ │ │ │ │ -00001940 0001b11e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -00001b90 0001b31e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00001c5c 0001b31e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00001c6c 0001b31e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00001c88 0001b71e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001c90 0001771e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001d88 0001ba1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +000023d6 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002406 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000240a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002412 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002416 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002434 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002438 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000243c 0000342f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ +00002440 00003430 R_ARM_THM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ +00002446 0001500a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000245c 00017b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000010 0001681e R_ARM_THM_JUMP24 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000302 0001681e R_ARM_THM_JUMP24 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000360 0001681e R_ARM_THM_JUMP24 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000004b2 0001681e R_ARM_THM_JUMP24 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000964 00019a1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000978 00019b1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +0000098c 00019c1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000009a0 00019d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +000009b4 00019e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +000009c8 00019f1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +000009dc 0001a01e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +00000b76 0001681e R_ARM_THM_JUMP24 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00000cdc 0001681e R_ARM_THM_JUMP24 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +000013ea 0001681e R_ARM_THM_JUMP24 00000e95 PyByteArray_FromStringAndSize │ │ │ │ │ +00001444 00002b1e R_ARM_THM_JUMP24 000005c5 bytearray_repr_lock_held │ │ │ │ │ +00001940 0001b01e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +00001b90 0001b21e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00001c5c 0001b21e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00001c6c 0001b21e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00001c88 0001b61e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001c90 0001761e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001d88 0001b91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001df0 0000251e R_ARM_THM_JUMP24 000003d9 bytearray_setslice │ │ │ │ │ -00001fcc 0001661e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001fcc 0001651e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf8f8 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xfa00 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -289,31 +289,30 @@ │ │ │ │ │ _getbytevalue │ │ │ │ │ bytearray_iconcat_lock_held │ │ │ │ │ bytearray_iter │ │ │ │ │ bytearrayiter_dealloc │ │ │ │ │ bytearray_dealloc │ │ │ │ │ bytearray_extend │ │ │ │ │ bytearray_setslice │ │ │ │ │ -bytearray_setslice_linear │ │ │ │ │ bytearray_getbuffer │ │ │ │ │ bytearray_releasebuffer │ │ │ │ │ bytearray_repr │ │ │ │ │ bytearray_repr_lock_held │ │ │ │ │ bytearray_decode │ │ │ │ │ bytearray_ass_subscript │ │ │ │ │ bytearray_ass_subscript_lock_held │ │ │ │ │ bytearray_find │ │ │ │ │ bytearray_length │ │ │ │ │ bytearray_translate │ │ │ │ │ bytearray_translate_impl │ │ │ │ │ bytearray_subscript │ │ │ │ │ bytearray_clear │ │ │ │ │ bytearray_iconcat │ │ │ │ │ -bytearray_endswith │ │ │ │ │ bytearray_resize │ │ │ │ │ +bytearray_endswith │ │ │ │ │ bytearray_copy │ │ │ │ │ bytearray_richcompare │ │ │ │ │ bytearray_append │ │ │ │ │ bytearray_repeat │ │ │ │ │ bytearrayiter_next │ │ │ │ │ bytearray_capitalize │ │ │ │ │ bytearray_lstrip │ │ │ │ │ @@ -511,17 +510,17 @@ │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ _PyEval_SliceIndex │ │ │ │ │ _Py_bytes_find │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ _PyObject_New │ │ │ │ │ _PyRuntime │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ -_Py_bytes_endswith │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ +_Py_bytes_endswith │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ PyBool_FromLong │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ _Py_GetConfig │ │ │ │ │ PyExc_BytesWarning │ │ │ │ │ PyErr_WarnEx │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -163,15 +163,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 3ba │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ba │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2be │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl c8c │ │ │ │ │ + bl d84 │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 270 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ cmp.w r1, r5, asr #1 │ │ │ │ │ blt.w 39c │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ add.w r8, r1, r2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 65c │ │ │ │ │ R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 28e │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cbz r2, 266 │ │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ │ @@ -307,15 +307,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2a2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 65c │ │ │ │ │ R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 336 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -414,253 +414,227 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 2ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000003d8 : │ │ │ │ │ bytearray_setslice(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - beq.n 44a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 4ae │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 54a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 53c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 484 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 480 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + bne.w 594 │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 540 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ - movge r1, r0 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + movge r5, r1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ it lt │ │ │ │ │ - movlt r2, r1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ + movlt r3, r5 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 4b4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + movge r3, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 4b0 │ │ │ │ │ + ldr.w r7, [r8, #20] │ │ │ │ │ + add.w sl, r5, r9 │ │ │ │ │ + subs.w r4, sl, r3 │ │ │ │ │ + bmi.n 4ba │ │ │ │ │ + beq.n 48c │ │ │ │ │ + sub.w r2, r3, sl │ │ │ │ │ + add.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + blt.n 544 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 65c │ │ │ │ │ + R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ mov r4, r0 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 49c │ │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 57e │ │ │ │ │ + ldr.w r7, [r8, #20] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + sub.w r2, r2, r9 │ │ │ │ │ + adds r1, r7, r3 │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + add.w r0, r7, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.n 49c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + adds r0, r7, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 444 │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ + beq.n 4a8 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 4a4 │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - bl d9c │ │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 440 │ │ │ │ │ + ldr.w r2, [r8, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n 520 │ │ │ │ │ + cbnz r5, 4f6 │ │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ │ + add r1, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str.w r3, [r8, #20] │ │ │ │ │ + bl 65c │ │ │ │ │ + R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + beq.n 588 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + cbnz r3, 4f0 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 48c │ │ │ │ │ + ldr.w r7, [r8, #20] │ │ │ │ │ + b.n 48c │ │ │ │ │ + subs r2, r1, r3 │ │ │ │ │ + add.w r0, r7, sl │ │ │ │ │ + adds r1, r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 65c │ │ │ │ │ + R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + bne.n 4de │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + add r3, r4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str.w r3, [r8, #8] │ │ │ │ │ + b.n 4e4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 49c │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 41a │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 42a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 536 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + cbz r1, 5b4 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 5ae │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 49e │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 3d8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 444 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 444 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 4a8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4a8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 444 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 420 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + b.n 4a8 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 47a │ │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ │ + add r3, r7 │ │ │ │ │ + str.w r3, [r8, #20] │ │ │ │ │ + b.n 49c │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 444 │ │ │ │ │ + b.n 4a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 450 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 412 │ │ │ │ │ + b.n 550 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004b4 : │ │ │ │ │ -bytearray_setslice_linear(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r1, 530 │ │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ │ - add.w r9, r7, r6 │ │ │ │ │ - subs.w r3, r9, r8 │ │ │ │ │ - bmi.n 53a │ │ │ │ │ - beq.n 516 │ │ │ │ │ - add.w r0, r8, #2147483648 @ 0x80000000 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - sub.w r0, r0, r9 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt.n 576 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 65c │ │ │ │ │ - R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.n 528 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cbz r2, 56c │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - subs r2, r2, r6 │ │ │ │ │ - add.w r1, r5, r8 │ │ │ │ │ - subs r2, r2, r7 │ │ │ │ │ - add.w r0, r5, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.n 528 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - adds r0, r5, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 4d6 │ │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n 580 │ │ │ │ │ - cbnz r7, 598 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - add r1, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - bl 65c │ │ │ │ │ - R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ - beq.n 5c6 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cbnz r2, 568 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 516 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - b.n 516 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 504 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 528 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 57a │ │ │ │ │ - sub.w r2, r1, r8 │ │ │ │ │ - add.w r0, r5, r9 │ │ │ │ │ - add.w r1, r5, r8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - bl 65c │ │ │ │ │ - R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - bne.n 558 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 55c │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - add r2, r5 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - b.n 528 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000005d0 : │ │ │ │ │ +000005c0 : │ │ │ │ │ bytearray_repr(): │ │ │ │ │ - b.n 5d4 │ │ │ │ │ + b.n 5c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000005d4 : │ │ │ │ │ +000005c4 : │ │ │ │ │ bytearray_repr_lock_held(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ @@ -672,78 +646,78 @@ │ │ │ │ │ movw r3, #65529 @ 0xfff9 │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ it mi │ │ │ │ │ addmi r3, #3 │ │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ │ - bgt.w 718 │ │ │ │ │ + bgt.w 708 │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ adds r0, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 712 │ │ │ │ │ + beq.n 702 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6f4 │ │ │ │ │ + beq.n 6e4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ adds r0, r3, r5 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ - b.n 634 │ │ │ │ │ + b.n 624 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.n 70e │ │ │ │ │ + beq.n 6fe │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #34 @ 0x22 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n 626 │ │ │ │ │ + bhi.n 616 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - b.n 642 │ │ │ │ │ + b.n 632 │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 63e │ │ │ │ │ + bne.n 62e │ │ │ │ │ mov ip, lr │ │ │ │ │ movw r3, #25128 @ 0x6228 │ │ │ │ │ mov r0, r1 │ │ │ │ │ strh.w r3, [ip], #3 │ │ │ │ │ strb.w r1, [lr, #2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6ea │ │ │ │ │ + beq.n 6da │ │ │ │ │ ldr.w lr, [r6, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 696 │ │ │ │ │ + b.n 686 │ │ │ │ │ ldrb.w r3, [lr, r2] │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - beq.n 6fe │ │ │ │ │ + beq.n 6ee │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.n 6fe │ │ │ │ │ + beq.n 6ee │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 760 │ │ │ │ │ + beq.n 750 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 752 │ │ │ │ │ + beq.n 742 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 744 │ │ │ │ │ + beq.n 734 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 732 │ │ │ │ │ + beq.n 722 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 6be │ │ │ │ │ + bhi.n 6ae │ │ │ │ │ mov r1, ip │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 668 │ │ │ │ │ + blt.n 658 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ movs r3, #41 @ 0x29 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ strb.w r0, [ip] │ │ │ │ │ strb.w r3, [ip, #1] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -766,209 +740,209 @@ │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ │ strb.w r1, [ip, #-2] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ │ - b.n 694 │ │ │ │ │ + b.n 684 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 664 │ │ │ │ │ + b.n 654 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 620 │ │ │ │ │ + b.n 610 │ │ │ │ │ mov r1, ip │ │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ │ strb.w r6, [r1], #2 │ │ │ │ │ strb.w r3, [ip, #1] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 694 │ │ │ │ │ + b.n 684 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ - b.n 638 │ │ │ │ │ + b.n 628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6ba │ │ │ │ │ + b.n 6aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6ba │ │ │ │ │ + b.n 6aa │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ │ movt r3, #12336 @ 0x3030 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 694 │ │ │ │ │ + b.n 684 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r1], #2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 694 │ │ │ │ │ + b.n 684 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r1], #2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 694 │ │ │ │ │ + b.n 684 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r1], #2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 694 │ │ │ │ │ + b.n 684 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000770 : │ │ │ │ │ +00000760 : │ │ │ │ │ bytearray_translate(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - cbnz r3, 7a6 │ │ │ │ │ + cbnz r3, 796 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 7da │ │ │ │ │ + bhi.n 7ca │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 7aa │ │ │ │ │ + cbz r0, 79a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 7fe │ │ │ │ │ + bne.n 7ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 808 │ │ │ │ │ + bl 7f8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr.w ip, [pc, #84] @ 804 │ │ │ │ │ + ldr.w ip, [pc, #84] @ 7f4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 792 │ │ │ │ │ - b.n 7a2 │ │ │ │ │ - ldr r4, [pc, #40] @ (804 ) │ │ │ │ │ + bne.n 782 │ │ │ │ │ + b.n 792 │ │ │ │ │ + ldr r4, [pc, #40] @ (7f4 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a2 │ │ │ │ │ + beq.n 792 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 79c │ │ │ │ │ + b.n 78c │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000808 : │ │ │ │ │ +000007f8 : │ │ │ │ │ bytearray_translate_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub.w sp, sp, #1120 @ 0x460 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9fe │ │ │ │ │ + beq.w 9ee │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9fa │ │ │ │ │ + bne.w 9ea │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ ldreq r4, [sp, #8] │ │ │ │ │ - bne.w a04 │ │ │ │ │ + bne.w 9f4 │ │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9e0 │ │ │ │ │ + bne.w 9d0 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 93a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a42 │ │ │ │ │ + beq.w a32 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a1c │ │ │ │ │ + beq.w a0c │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 96e │ │ │ │ │ + bne.n 95e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a26 │ │ │ │ │ + beq.w a16 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bmi.n 94a │ │ │ │ │ + bmi.n 93a │ │ │ │ │ add.w lr, r0, r2 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 8fa │ │ │ │ │ + beq.n 8ea │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 8ec │ │ │ │ │ + beq.n 8dc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 8e2 │ │ │ │ │ + beq.n 8d2 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 8d8 │ │ │ │ │ + beq.n 8c8 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 8ce │ │ │ │ │ + beq.n 8be │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 8c4 │ │ │ │ │ + beq.n 8b4 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne.n 962 │ │ │ │ │ + bne.n 952 │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ @@ -980,15 +954,15 @@ │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - beq.n 94a │ │ │ │ │ + beq.n 93a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ adds r0, r2, #7 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ │ @@ -1010,189 +984,189 @@ │ │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #5] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ - bne.n 8fa │ │ │ │ │ - cbz r7, 952 │ │ │ │ │ + bne.n 8ea │ │ │ │ │ + cbz r7, 942 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a3a │ │ │ │ │ + bne.n a2a │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sp, sp, #1120 @ 0x460 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - b.n 8ba │ │ │ │ │ + b.n 8aa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n a26 │ │ │ │ │ + beq.n a16 │ │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add.w sl, r4, #255 @ 0xff │ │ │ │ │ mov r9, ip │ │ │ │ │ ldrb.w r4, [lr, #1]! │ │ │ │ │ str.w r4, [r9], #4 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne.n 980 │ │ │ │ │ + bne.n 970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 9a4 │ │ │ │ │ + ble.n 994 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r4 │ │ │ │ │ ldrb.w r9, [r4], #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str.w lr, [ip, r9, lsl #2] │ │ │ │ │ - bne.n 998 │ │ │ │ │ + bne.n 988 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 9bc │ │ │ │ │ + b.n 9ac │ │ │ │ │ ldrb.w lr, [r0], #1 │ │ │ │ │ ldr.w lr, [ip, lr, lsl #2] │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ strbne.w lr, [r3], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 9aa │ │ │ │ │ + bpl.n 99a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 94a │ │ │ │ │ + ble.n 93a │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 65c │ │ │ │ │ R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 94a │ │ │ │ │ + bne.n 93a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a4c │ │ │ │ │ + blt.n a3c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 94a │ │ │ │ │ + b.n 93a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a │ │ │ │ │ + beq.w 84a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 958 │ │ │ │ │ + beq.n 948 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n 948 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 84e │ │ │ │ │ + b.n 83e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9f4 │ │ │ │ │ + b.n 9e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 888 │ │ │ │ │ + b.n 878 │ │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ │ mov lr, ip │ │ │ │ │ str.w r4, [lr], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ │ - bne.n a2c │ │ │ │ │ - b.n 98c │ │ │ │ │ + bne.n a1c │ │ │ │ │ + b.n 97c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 956 │ │ │ │ │ + b.n 946 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 87a │ │ │ │ │ + b.n 86a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9da │ │ │ │ │ + bne.n 9ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9da │ │ │ │ │ + b.n 9ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a60 : │ │ │ │ │ +00000a50 : │ │ │ │ │ PyByteArray_Resize(): │ │ │ │ │ - b.w 65c │ │ │ │ │ + b.w 65c │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_resize_lock_held │ │ │ │ │ │ │ │ │ │ -00000a64 : │ │ │ │ │ +00000a54 : │ │ │ │ │ bytearray_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 65c │ │ │ │ │ R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000a88 : │ │ │ │ │ +00000a78 : │ │ │ │ │ bytearray_iconcat(): │ │ │ │ │ - b.n a8c │ │ │ │ │ + b.n a7c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a8c : │ │ │ │ │ +00000a7c : │ │ │ │ │ bytearray_iconcat_lock_held(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b12 │ │ │ │ │ + bne.n b02 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n b04 │ │ │ │ │ + blt.n af4 │ │ │ │ │ add r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 65c │ │ │ │ │ R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n afa │ │ │ │ │ + beq.n aea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, af0 │ │ │ │ │ + cbz r3, ae0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r0, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ @@ -1206,27 +1180,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ace │ │ │ │ │ + b.n abe │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n aea │ │ │ │ │ + b.n ada │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n aea │ │ │ │ │ + b.n ada │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1234,43 +1208,113 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n b00 │ │ │ │ │ + b.n af0 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000b24 : │ │ │ │ │ +bytearray_resize(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + cbz r0, b72 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n b94 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + beq.n b72 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + bl 65c │ │ │ │ │ + R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n b90 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bgt.n b7e │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, b90 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n b52 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + cbz r3, ba8 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + subs r2, r1, r4 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memset │ │ │ │ │ + b.n b66 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n b6e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n b4e │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n b4e │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n b84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b34 : │ │ │ │ │ +00000bb4 : │ │ │ │ │ bytearray_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n b80 │ │ │ │ │ + bhi.n c00 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt.n ba4 │ │ │ │ │ + bgt.n c24 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - cbz r1, b9a │ │ │ │ │ + cbz r1, c1a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -1282,148 +1326,78 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b5a │ │ │ │ │ + bne.n bda │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b7c │ │ │ │ │ + b.n bfc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n b70 │ │ │ │ │ + b.n bf0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b96 │ │ │ │ │ + beq.n c16 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n b60 │ │ │ │ │ + beq.n be0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b60 │ │ │ │ │ - b.n b96 │ │ │ │ │ - │ │ │ │ │ -00000bc8 : │ │ │ │ │ -bytearray_resize(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - cbz r0, c16 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c38 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - beq.n c16 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - bl 65c │ │ │ │ │ - R_ARM_THM_CALL bytearray_resize_lock_held │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n c34 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bgt.n c22 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, c34 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bf6 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, c4c │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - subs r2, r1, r4 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memset │ │ │ │ │ - b.n c0a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n c12 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n bf2 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - b.n bf2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n c28 │ │ │ │ │ - nop │ │ │ │ │ + bne.n be0 │ │ │ │ │ + b.n c16 │ │ │ │ │ │ │ │ │ │ -00000c58 : │ │ │ │ │ +00000c48 : │ │ │ │ │ bytearray_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df4 │ │ │ │ │ + beq.w de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df4 │ │ │ │ │ + beq.w de4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dee │ │ │ │ │ + bne.w dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dda │ │ │ │ │ + bne.w dca │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n da4 │ │ │ │ │ + bne.n d94 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1432,21 +1406,21 @@ │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d36 │ │ │ │ │ + bne.n d26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n d26 │ │ │ │ │ + bhi.n d16 │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .short 0x141c │ │ │ │ │ .word 0x24b00c03 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ @@ -1458,146 +1432,146 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n d8a │ │ │ │ │ + bhi.n d7a │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .short 0x0d19 │ │ │ │ │ .word 0x26420308 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r6, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bics.w r0, r0, r6, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n cac │ │ │ │ │ + bhi.n c9c │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n dd4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n e04 │ │ │ │ │ + bmi.n df4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n de4 │ │ │ │ │ + bpl.n dd4 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n de4 │ │ │ │ │ + beq.n dd4 │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n de4 │ │ │ │ │ + bhi.n dd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -1610,242 +1584,242 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e50 : │ │ │ │ │ +00000e40 : │ │ │ │ │ PyByteArray_AsString(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, e58 │ │ │ │ │ + cbz r3, e48 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e64 : │ │ │ │ │ +00000e54 : │ │ │ │ │ bytearray_repeat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble.n eb0 │ │ │ │ │ + ble.n ea0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n ece │ │ │ │ │ + blt.n ebe │ │ │ │ │ mul.w r1, r6, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r3, ec4 │ │ │ │ │ + cbz r3, eb4 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ - cbz r4, eaa │ │ │ │ │ - cbz r1, eaa │ │ │ │ │ + cbz r4, e9a │ │ │ │ │ + cbz r1, e9a │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyBytes_Repeat> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9c │ │ │ │ │ - b.n eaa │ │ │ │ │ + bne.n e8c │ │ │ │ │ + b.n e9a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n e9e │ │ │ │ │ + b.n e8e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00000ed8 : │ │ │ │ │ +00000ec8 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n f26 │ │ │ │ │ + blt.n f16 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n f08 │ │ │ │ │ + bge.n ef8 │ │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - ldr r2, [pc, #48] @ (f2c ) │ │ │ │ │ + ldr r2, [pc, #48] @ (f1c ) │ │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add.w r0, r2, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f26 │ │ │ │ │ + bge.n f16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, f26 │ │ │ │ │ + cbnz r3, f16 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000f30 : │ │ │ │ │ +00000f20 : │ │ │ │ │ bytearray_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n fa8 │ │ │ │ │ + bhi.n f98 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt.n f86 │ │ │ │ │ + bgt.n f76 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - cbz r1, f7c │ │ │ │ │ + cbz r1, f6c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n f6c │ │ │ │ │ + b.n f5c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, fbe │ │ │ │ │ + cbz r0, fae │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n f5c │ │ │ │ │ + beq.n f4c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5c │ │ │ │ │ - b.n fbe │ │ │ │ │ + bne.n f4c │ │ │ │ │ + b.n fae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f56 │ │ │ │ │ + bne.n f46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f78 │ │ │ │ │ + b.n f68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000fc4 : │ │ │ │ │ +00000fb4 : │ │ │ │ │ bytearray_mod(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #20] @ (fec ) │ │ │ │ │ + ldr r1, [pc, #20] @ (fdc ) │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n fe2 │ │ │ │ │ + beq.n fd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n ff0 │ │ │ │ │ + b.n fe0 │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ff0 : │ │ │ │ │ +00000fe0 : │ │ │ │ │ bytearray_mod_lock_held(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #76] @ (104c ) │ │ │ │ │ + ldr r3, [pc, #76] @ (103c ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1028 │ │ │ │ │ + bne.n 1018 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - cbz r1, 1040 │ │ │ │ │ + cbz r1, 1030 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FormatEx │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -1853,102 +1827,102 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 100c │ │ │ │ │ + bne.n ffc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1024 │ │ │ │ │ + b.n 1014 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1018 │ │ │ │ │ + b.n 1008 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001050 : │ │ │ │ │ +00001040 : │ │ │ │ │ bytearray_index(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 10c8 │ │ │ │ │ + bhi.n 10b8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt.n 10a6 │ │ │ │ │ + bgt.n 1096 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - cbz r1, 109c │ │ │ │ │ + cbz r1, 108c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_index │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 108c │ │ │ │ │ + b.n 107c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 10de │ │ │ │ │ + cbz r0, 10ce │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 107c │ │ │ │ │ + beq.n 106c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107c │ │ │ │ │ - b.n 10de │ │ │ │ │ + bne.n 106c │ │ │ │ │ + b.n 10ce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1076 │ │ │ │ │ + bne.n 1066 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1098 │ │ │ │ │ + b.n 1088 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010e4 : │ │ │ │ │ +000010d4 : │ │ │ │ │ bytearray_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1962,357 +1936,357 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 1310 │ │ │ │ │ + bhi.w 1300 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1328 │ │ │ │ │ + bne.w 1318 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1328 │ │ │ │ │ + bne.w 1318 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bgt.n 11b4 │ │ │ │ │ + bgt.n 11a4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 11f4 │ │ │ │ │ + bgt.n 11e4 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13dc │ │ │ │ │ + beq.w 13cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 135a │ │ │ │ │ + bne.w 134a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 127e │ │ │ │ │ + beq.w 126e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1344 │ │ │ │ │ + beq.w 1334 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ - blt.n 118e │ │ │ │ │ + blt.n 117e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ - bgt.n 1208 │ │ │ │ │ + bgt.n 11f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r3, 11a2 │ │ │ │ │ + cbz r3, 1192 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 11ac │ │ │ │ │ + cbz r3, 119c │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1730 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 16b6 │ │ │ │ │ + blt.w 16a6 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1730 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bgt.n 11f4 │ │ │ │ │ + bgt.n 11e4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 14a4 │ │ │ │ │ - bne.n 1156 │ │ │ │ │ + blt.w 1494 │ │ │ │ │ + bne.n 1146 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1306 │ │ │ │ │ + beq.w 12f6 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mls r1, r3, r9, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1198 │ │ │ │ │ + beq.n 1188 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r1, 1266 │ │ │ │ │ + cbz r1, 1256 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ add.w r8, r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ sub.w r4, r8, r5 │ │ │ │ │ - cbz r6, 1270 │ │ │ │ │ + cbz r6, 1260 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add r6, r3 │ │ │ │ │ strd r3, ip, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1270 │ │ │ │ │ + beq.n 1260 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, sl │ │ │ │ │ add sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r5, sl │ │ │ │ │ - b.n 122c │ │ │ │ │ + b.n 121c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1222 │ │ │ │ │ + b.n 1212 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ ldrb.w r3, [fp] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 133a │ │ │ │ │ + beq.n 132a │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ add.w r9, r8, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 129c │ │ │ │ │ + b.n 128c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 12b2 │ │ │ │ │ + beq.n 12a2 │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1296 │ │ │ │ │ + bne.n 1286 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 134e │ │ │ │ │ + beq.n 133e │ │ │ │ │ subs r1, r6, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 132c │ │ │ │ │ + cbz r3, 131c │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 12f0 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 12f8 │ │ │ │ │ + cbz r0, 12e8 │ │ │ │ │ sub.w sl, r0, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r8, r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, sl │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w sl, r9, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12ce │ │ │ │ │ + bne.n 12be │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 11fe │ │ │ │ │ + b.n 11ee │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1118 │ │ │ │ │ + bne.w 1108 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 12f0 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 128c │ │ │ │ │ + b.n 127c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1174 │ │ │ │ │ + b.n 1164 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 155e │ │ │ │ │ + bne.w 154e │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 14be │ │ │ │ │ + bne.w 14ae │ │ │ │ │ ldrb.w r5, [fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14aa │ │ │ │ │ + beq.w 149a │ │ │ │ │ ldr.w r9, [r8, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b2 │ │ │ │ │ + beq.w 14a2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb.w r8, [r3] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 149a │ │ │ │ │ + beq.n 148a │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r9, sl, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r3, r0, r9 │ │ │ │ │ add r6, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r8, [r0, r9] │ │ │ │ │ - b.n 13c4 │ │ │ │ │ + b.n 13b4 │ │ │ │ │ strb.w r8, [r3], #1 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c0 │ │ │ │ │ - b.n 1198 │ │ │ │ │ + bne.n 13b0 │ │ │ │ │ + b.n 1188 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11f4 │ │ │ │ │ + beq.w 11e4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ it gt │ │ │ │ │ addgt r7, r6, #1 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 1718 │ │ │ │ │ + blt.w 1708 │ │ │ │ │ mla r1, r5, r7, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 170e │ │ │ │ │ + beq.w 16fe │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1704 │ │ │ │ │ + beq.w 16f4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ add.w r9, r0, r5 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ble.w 16ce │ │ │ │ │ + ble.w 16be │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 16c8 │ │ │ │ │ + ble.w 16b8 │ │ │ │ │ subs r1, r7, #2 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ add.w r7, r9, #1 │ │ │ │ │ @@ -2327,69 +2301,69 @@ │ │ │ │ │ add r7, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 145e │ │ │ │ │ + bne.n 144e │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ │ add r8, r2 │ │ │ │ │ add.w r2, r9, r3 │ │ │ │ │ mla r9, r5, r3, r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 13a4 │ │ │ │ │ + b.n 1394 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 1146 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1624 │ │ │ │ │ + beq.w 1614 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 161a │ │ │ │ │ + beq.w 160a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.w 161e │ │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r5, r9, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2402,278 +2376,278 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.n 1616 │ │ │ │ │ + beq.n 1606 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, fp │ │ │ │ │ subs r1, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1616 │ │ │ │ │ + beq.n 1606 │ │ │ │ │ adds r0, r5, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sl, r4 │ │ │ │ │ add r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1532 │ │ │ │ │ + b.n 1522 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1668 │ │ │ │ │ + beq.w 1658 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 165e │ │ │ │ │ + beq.n 164e │ │ │ │ │ ldr.w r9, [r8, #20] │ │ │ │ │ - blt.n 14b2 │ │ │ │ │ + blt.n 14a2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ - ble.n 14b2 │ │ │ │ │ + ble.n 14a2 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r7, r5, r3 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 1718 │ │ │ │ │ + bgt.w 1708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r1, r8, r7, r6 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1654 │ │ │ │ │ + beq.n 1644 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ add.w sl, r9, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub.w r1, sl, r9 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1646 │ │ │ │ │ + beq.n 1636 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, fp │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - beq.n 1646 │ │ │ │ │ + beq.n 1636 │ │ │ │ │ add.w r3, r9, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 1638 │ │ │ │ │ + beq.n 1628 │ │ │ │ │ add r7, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r7, r5 │ │ │ │ │ add.w r9, r3, r4 │ │ │ │ │ - b.n 15c2 │ │ │ │ │ + b.n 15b2 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 14c8 │ │ │ │ │ + b.n 14b8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1506 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r7, r5 │ │ │ │ │ add r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 15c2 │ │ │ │ │ + b.n 15b2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 15ba │ │ │ │ │ + b.n 15aa │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 156e │ │ │ │ │ + b.n 155e │ │ │ │ │ ldrb.w r3, [fp] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 17b0 │ │ │ │ │ + beq.w 17a0 │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ mov sl, r9 │ │ │ │ │ add.w r8, r3, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 168e │ │ │ │ │ + b.n 167e │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq.n 173c │ │ │ │ │ + beq.n 172c │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1686 │ │ │ │ │ + bne.n 1676 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1740 │ │ │ │ │ + bne.n 1730 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d2 │ │ │ │ │ + bne.w 11c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11d2 │ │ │ │ │ + b.n 11c2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 148c │ │ │ │ │ + b.n 147c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ strb r2, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 16c8 │ │ │ │ │ + ble.n 16b8 │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ add r2, r5 │ │ │ │ │ - bne.n 16e4 │ │ │ │ │ + bne.n 16d4 │ │ │ │ │ subs r7, #2 │ │ │ │ │ add.w r2, r9, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mla r9, r5, r7, r2 │ │ │ │ │ - b.n 148c │ │ │ │ │ + b.n 147c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1424 │ │ │ │ │ + b.n 1414 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 141a │ │ │ │ │ + b.n 140a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1328 │ │ │ │ │ + b.n 1318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 113e │ │ │ │ │ - b.n 1328 │ │ │ │ │ + beq.w 112e │ │ │ │ │ + b.n 1318 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.n 1718 │ │ │ │ │ + bgt.n 1708 │ │ │ │ │ mla r1, r9, r4, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 17d6 │ │ │ │ │ + cbz r2, 17c6 │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ sub.w r2, r8, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 17ba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 17ca │ │ │ │ │ + cbz r0, 17ba │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 17ba │ │ │ │ │ + beq.n 17aa │ │ │ │ │ subs r2, r0, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -2681,213 +2655,213 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1770 │ │ │ │ │ + b.n 1760 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1678 │ │ │ │ │ + b.n 1668 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r6, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1770 │ │ │ │ │ + b.n 1760 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1188 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1770 │ │ │ │ │ + b.n 1760 │ │ │ │ │ │ │ │ │ │ -000017e4 : │ │ │ │ │ +000017d4 : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 185c │ │ │ │ │ + bhi.n 184c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt.n 183a │ │ │ │ │ + bgt.n 182a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - cbz r1, 1830 │ │ │ │ │ + cbz r1, 1820 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1820 │ │ │ │ │ + b.n 1810 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 1872 │ │ │ │ │ + cbz r0, 1862 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1810 │ │ │ │ │ + beq.n 1800 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1810 │ │ │ │ │ - b.n 1872 │ │ │ │ │ + bne.n 1800 │ │ │ │ │ + b.n 1862 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 180a │ │ │ │ │ + bne.n 17fa │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 182c │ │ │ │ │ + b.n 181c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001878 : │ │ │ │ │ +00001868 : │ │ │ │ │ bytearray_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 18f0 │ │ │ │ │ + bhi.n 18e0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt.n 18ce │ │ │ │ │ + bgt.n 18be │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - cbz r1, 18c4 │ │ │ │ │ + cbz r1, 18b4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 18b4 │ │ │ │ │ + b.n 18a4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 1906 │ │ │ │ │ + cbz r0, 18f6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 18a4 │ │ │ │ │ + beq.n 1894 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18a4 │ │ │ │ │ - b.n 1906 │ │ │ │ │ + bne.n 1894 │ │ │ │ │ + b.n 18f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 189e │ │ │ │ │ + bne.n 188e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18c0 │ │ │ │ │ + b.n 18b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000190c : │ │ │ │ │ +000018fc : │ │ │ │ │ fastsearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ - ldr r4, [pc, #740] @ (1c04 ) │ │ │ │ │ + ldr r4, [pc, #740] @ (1bf4 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ │ ldr.w sl, [sp, #180] @ 0xb4 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - blt.w 1b96 │ │ │ │ │ + blt.w 1b86 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1b68 │ │ │ │ │ + ble.w 1b58 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 1c46 │ │ │ │ │ + beq.w 1c36 │ │ │ │ │ movw r5, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 1a6e │ │ │ │ │ + bgt.w 1a5e │ │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r4, r6 │ │ │ │ │ add.w r9, fp, lr │ │ │ │ │ subs r5, r7, #1 │ │ │ │ │ subs r0, r6, #2 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldrb.w ip, [r7, lr] │ │ │ │ │ @@ -2898,126 +2872,126 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r0 │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ subs r0, #1 │ │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ │ orrs r4, r3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 1970 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ and.w r0, ip, #31 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 19de │ │ │ │ │ + blt.n 19ce │ │ │ │ │ ldrb.w r0, [r9, r3] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 19fe │ │ │ │ │ + bne.n 19ee │ │ │ │ │ add.w r4, fp, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ ldrb r1, [r7, r0] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 19c0 │ │ │ │ │ + bne.n 19b0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt.n 19b0 │ │ │ │ │ + bgt.n 19a0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne.n 1a24 │ │ │ │ │ + bne.n 1a14 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1a4e │ │ │ │ │ + bne.n 1a3e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 19e8 │ │ │ │ │ + beq.n 19d8 │ │ │ │ │ add r3, lr │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 199c │ │ │ │ │ + b.n 198c │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #536] @ (1c04 ) │ │ │ │ │ + ldr r3, [pc, #536] @ (1bf4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1a6a │ │ │ │ │ + bne.n 1a5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 19d8 │ │ │ │ │ + blt.n 19c8 │ │ │ │ │ add.w r4, r9, r3 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r3, r8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r6, r4 │ │ │ │ │ tst.w r4, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 199c │ │ │ │ │ + b.n 198c │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n 1a32 │ │ │ │ │ + bge.n 1a22 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 199c │ │ │ │ │ + b.n 198c │ │ │ │ │ add.w r0, r9, r3 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bmi.n 1a2a │ │ │ │ │ + bmi.n 1a1a │ │ │ │ │ add r3, r8 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 199c │ │ │ │ │ + b.n 198c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 1b9c │ │ │ │ │ - ldr r4, [pc, #424] @ (1c04 ) │ │ │ │ │ + beq.w 1b8c │ │ │ │ │ + ldr r4, [pc, #424] @ (1bf4 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.w 1c08 │ │ │ │ │ + beq.w 1bf8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r5, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r5 │ │ │ │ │ - ble.w 1956 │ │ │ │ │ + ble.w 1946 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt.w lr, #0 │ │ │ │ │ movle.w lr, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 1956 │ │ │ │ │ + bne.w 1946 │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ add.w ip, r5, r5, lsl #1 │ │ │ │ │ cmp.w ip, r1, asr #2 │ │ │ │ │ - blt.n 1a52 │ │ │ │ │ + blt.n 1a42 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ mov r5, lr │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ │ @@ -3030,159 +3004,159 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r0 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ subs r0, #1 │ │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 1abe │ │ │ │ │ + bne.n 1aae │ │ │ │ │ and.w r0, r2, #31 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orr.w ip, r1, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 19dc │ │ │ │ │ + blt.w 19cc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mov r5, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldrb.w r1, [r1, r9] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 1c24 │ │ │ │ │ + bne.w 1c14 │ │ │ │ │ add.w r0, fp, r9 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ strd r2, ip, [sp, #32] │ │ │ │ │ - b.n 1b16 │ │ │ │ │ + b.n 1b06 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble.n 1b20 │ │ │ │ │ + ble.n 1b10 │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 1b0e │ │ │ │ │ + beq.n 1afe │ │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 1bde │ │ │ │ │ + beq.n 1bce │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add lr, r1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bge.n 1bb4 │ │ │ │ │ + bge.n 1ba4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 1bb4 │ │ │ │ │ + ble.n 1ba4 │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 1bec │ │ │ │ │ + bne.n 1bdc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 1d64 │ │ │ │ │ + bl 1d54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 1e1c │ │ │ │ │ + bl 1e0c │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n 1b96 │ │ │ │ │ + beq.n 1b86 │ │ │ │ │ add.w r5, r0, r9 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ - bne.n 1b96 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ + bne.n 1b86 │ │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 1cda │ │ │ │ │ + beq.w 1cca │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.w 1cb6 │ │ │ │ │ + bne.w 1ca6 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt.w 1ca2 │ │ │ │ │ + bgt.w 1c92 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 1b96 │ │ │ │ │ + bcs.n 1b86 │ │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1c9c │ │ │ │ │ + beq.w 1c8c │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bne.n 1b88 │ │ │ │ │ + bne.n 1b78 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 1d64 │ │ │ │ │ + bl 1d54 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1e1c │ │ │ │ │ + bl 1e0c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r1, r9, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.n 1be8 │ │ │ │ │ + blt.n 1bd8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add r1, r9 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ │ lsls r0, r1, #31 │ │ │ │ │ - bmi.n 1be8 │ │ │ │ │ + bmi.n 1bd8 │ │ │ │ │ add r9, r6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bge.n 1af4 │ │ │ │ │ - b.n 19de │ │ │ │ │ + bge.n 1ae4 │ │ │ │ │ + b.n 19ce │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1c16 │ │ │ │ │ + beq.n 1c06 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ add r9, r3 │ │ │ │ │ - b.n 1bd2 │ │ │ │ │ + b.n 1bc2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 1a30 │ │ │ │ │ + bl 1a30 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ add r5, r0 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1a30 │ │ │ │ │ + b.w 1a30 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 19e8 │ │ │ │ │ + beq.w 19d8 │ │ │ │ │ add r9, r8 │ │ │ │ │ - b.n 1bd2 │ │ │ │ │ + b.n 1bc2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.w 19de │ │ │ │ │ + blt.w 19ce │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add r1, r9 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bpl.n 1bd0 │ │ │ │ │ + bpl.n 1bc0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 1af4 │ │ │ │ │ + b.n 1ae4 │ │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r5, r1, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r3, r0, #31 │ │ │ │ │ mov r4, r2 │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ @@ -3191,134 +3165,134 @@ │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c5a │ │ │ │ │ + bne.n 1c4a │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.n 1b96 │ │ │ │ │ + blt.n 1b86 │ │ │ │ │ add.w ip, fp, r6 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ ldrb.w r2, [fp, r5] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 1d3a │ │ │ │ │ + bne.n 1d2a │ │ │ │ │ add.w lr, ip, r5 │ │ │ │ │ adds r2, r7, r6 │ │ │ │ │ ldrb.w r9, [lr, #-1]! │ │ │ │ │ ldrb.w r8, [r2, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 1d1c │ │ │ │ │ + bne.n 1d0c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1c8a │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + bne.n 1c7a │ │ │ │ │ + b.n 19d8 │ │ │ │ │ sub.w r5, r1, fp │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ sub.w r5, r0, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + beq.w 1b86 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1cf6 │ │ │ │ │ + bne.n 1ce6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1d18 │ │ │ │ │ + ble.n 1d08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it eq │ │ │ │ │ addeq r5, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1cca │ │ │ │ │ - b.n 19e8 │ │ │ │ │ - ldr r3, [pc, #132] @ (1d60 ) │ │ │ │ │ + bne.n 1cba │ │ │ │ │ + b.n 19d8 │ │ │ │ │ + ldr r3, [pc, #132] @ (1d50 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1a6a │ │ │ │ │ + bne.w 1a5a │ │ │ │ │ mov r2, r6 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 21e8 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_find_char │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1d18 │ │ │ │ │ + ble.n 1d08 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 1d10 │ │ │ │ │ + bne.n 1d00 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 19e8 │ │ │ │ │ + beq.w 19d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1d00 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + bne.n 1cf0 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ - cbz r5, 1d32 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ + cbz r5, 1d22 │ │ │ │ │ add.w r2, fp, r5 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 1d5a │ │ │ │ │ + bpl.n 1d4a │ │ │ │ │ subs r5, r5, r4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bpl.n 1c7c │ │ │ │ │ - b.n 1b96 │ │ │ │ │ + bpl.n 1c6c │ │ │ │ │ + b.n 1b86 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ + beq.w 1b86 │ │ │ │ │ add.w r2, fp, r5 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ it mi │ │ │ │ │ addmi.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - bmi.n 1c7c │ │ │ │ │ + bmi.n 1c6c │ │ │ │ │ subs r5, r5, r6 │ │ │ │ │ - b.n 1d34 │ │ │ │ │ + b.n 1d24 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001d64 : │ │ │ │ │ +00001d54 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 1aa0 │ │ │ │ │ + bl 1aa0 │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1aa0 │ │ │ │ │ + bl 1aa0 │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ @@ -3330,63 +3304,63 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne.n 1e06 │ │ │ │ │ + bne.n 1df6 │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ - bmi.n 1dd4 │ │ │ │ │ + bmi.n 1dc4 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bne.n 1e14 │ │ │ │ │ + bne.n 1e04 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n 1e02 │ │ │ │ │ + ble.n 1df2 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - bne.n 1df0 │ │ │ │ │ + bne.n 1de0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b.n 1dba │ │ │ │ │ + b.n 1daa │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcs.n 1dc6 │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + bcs.n 1db6 │ │ │ │ │ + b.n 1dc4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e1c : │ │ │ │ │ +00001e0c : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov fp, r0 │ │ │ │ │ adds r5, r0, r1 │ │ │ │ │ ldrd r0, r4, [r2, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldrd r7, r1, [r2, #16] │ │ │ │ │ @@ -3398,150 +3372,150 @@ │ │ │ │ │ add.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ ldr.w ip, [r6], #24 │ │ │ │ │ add r3, fp │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1edc │ │ │ │ │ + beq.n 1ecc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 1ecc │ │ │ │ │ + bcs.n 1ebc │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ed6 │ │ │ │ │ + bne.n 1ec6 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r9, r4 │ │ │ │ │ add.w r1, r3, r8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.n 1e8c │ │ │ │ │ + ble.n 1e7c │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldrb.w fp, [ip, r9] │ │ │ │ │ ldrb.w r2, [r1, r9] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.n 1eba │ │ │ │ │ + bne.n 1eaa │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 1e76 │ │ │ │ │ + bne.n 1e66 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge.n 1eb2 │ │ │ │ │ + bge.n 1ea2 │ │ │ │ │ add.w fp, ip, r2 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r9, r4, ip │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ │ ldrb.w r0, [fp], #1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1f26 │ │ │ │ │ + bne.n 1f16 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bne.n 1ea2 │ │ │ │ │ + bne.n 1e92 │ │ │ │ │ mov fp, sl │ │ │ │ │ sub.w r0, r1, fp │ │ │ │ │ - b.n 1ed0 │ │ │ │ │ + b.n 1ec0 │ │ │ │ │ cmp r9, lr │ │ │ │ │ itett ge │ │ │ │ │ subge.w r2, r9, r4 │ │ │ │ │ addlt r3, r3, r7 │ │ │ │ │ addge r2, #1 │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 1e56 │ │ │ │ │ + bcc.n 1e46 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 1e56 │ │ │ │ │ - b.n 1ecc │ │ │ │ │ + bhi.n 1e46 │ │ │ │ │ + b.n 1ebc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 1ecc │ │ │ │ │ + bcs.n 1ebc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r7 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1f5a │ │ │ │ │ + bne.n 1f4a │ │ │ │ │ add.w r1, r3, r8 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 1f68 │ │ │ │ │ + ble.n 1f58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w sl, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.n 1f60 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ittet le │ │ │ │ │ suble r2, r2, r4 │ │ │ │ │ addle r2, #1 │ │ │ │ │ addgt r3, r3, r7 │ │ │ │ │ addle r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 1eee │ │ │ │ │ - b.n 1ecc │ │ │ │ │ + bcc.n 1ede │ │ │ │ │ + b.n 1ebc │ │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 1ecc │ │ │ │ │ + bls.n 1ebc │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1e64 │ │ │ │ │ + beq.n 1e54 │ │ │ │ │ mov r9, r1 │ │ │ │ │ rsb r1, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ite ge │ │ │ │ │ addge r1, r1, r4 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r1 │ │ │ │ │ addlt r3, r9 │ │ │ │ │ - b.n 1ec8 │ │ │ │ │ + b.n 1eb8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 1ecc │ │ │ │ │ - b.n 1eee │ │ │ │ │ + bls.n 1ebc │ │ │ │ │ + b.n 1ede │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 1f08 │ │ │ │ │ + bgt.n 1ef8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1eb4 │ │ │ │ │ + ble.n 1ea4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w sl, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.n 1f80 │ │ │ │ │ + beq.n 1f70 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r9 │ │ │ │ │ - b.n 1f20 │ │ │ │ │ + b.n 1f10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ - b.n 1f70 │ │ │ │ │ + beq.n 1ea4 │ │ │ │ │ + b.n 1f60 │ │ │ │ │ │ │ │ │ │ -00001f88 : │ │ │ │ │ +00001f78 : │ │ │ │ │ bytearray_alloc(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -363,15 +363,15 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3a6 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - bl c8c <_getbytevalue> │ │ │ │ │ + bl d84 <_getbytevalue> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 416 │ │ │ │ │ cbz r1, 37a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ @@ -549,15 +549,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2da │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8c │ │ │ │ │ + bl a7c │ │ │ │ │ R_ARM_THM_CALL bytearray_iconcat_lock_held │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 4f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -1113,442 +1113,534 @@ │ │ │ │ │ b.n 980 │ │ │ │ │ b.n 980 │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000980 : │ │ │ │ │ bytearray_ass_subscript_lock_held(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - sub sp, #24 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 9ee │ │ │ │ │ + cbz r3, 9f2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 9ee │ │ │ │ │ + cbz r3, 9f2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - adds r0, r4, #1 │ │ │ │ │ - beq.w bae │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + beq.w c70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a46 │ │ │ │ │ + beq.w c50 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - beq.w b8c │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + beq.w c2e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w b96 │ │ │ │ │ + bhi.w c38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w bcc │ │ │ │ │ + blt.w c8e │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n a54 │ │ │ │ │ + bge.w aea │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c1e │ │ │ │ │ + bne.w d04 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a62 │ │ │ │ │ + blt.n af8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ - mov r6, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r5, a68 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n afe │ │ │ │ │ + mov r8, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ac4 │ │ │ │ │ - beq.n ace │ │ │ │ │ - ldrd r0, r2, [sp, #12] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + blt.w b5e │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq.w b6a │ │ │ │ │ + ldrd r6, r1, [sp, #12] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ it gt │ │ │ │ │ - strgt r0, [sp, #16] │ │ │ │ │ + strgt r6, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n ace │ │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bne.w b6a │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + cbz r2, aa6 │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + sub.w r4, r6, r9 │ │ │ │ │ + adds.w r4, r4, r8 │ │ │ │ │ + bmi.n ab0 │ │ │ │ │ + beq.n a94 │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.w d62 │ │ │ │ │ + adds r1, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 4b4 │ │ │ │ │ - R_ARM_THM_CALL bytearray_setslice_linear │ │ │ │ │ + bl 65c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 9e6 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 9ea │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt.w bf2 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - blt.w be0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d58 │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + add.w r0, r6, r8 │ │ │ │ │ + add.w r1, r3, r9 │ │ │ │ │ + add r0, r3 │ │ │ │ │ + sub.w r2, r2, r8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 9ea │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + adds r0, r3, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 9ea │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n a4a │ │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.w cd0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w ca4 │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + adds r1, r4, r2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [r7, #20] │ │ │ │ │ + bl 65c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + beq.w cfc │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ce8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n a94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9e6 │ │ │ │ │ + b.n 9ea │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n a7c │ │ │ │ │ + beq.n b12 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #536] @ (c88 ) │ │ │ │ │ + ldr r1, [pc, #632] @ (d80 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n b5a │ │ │ │ │ + beq.n bf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b5a │ │ │ │ │ + bne.n bf2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c38 │ │ │ │ │ + bne.w d68 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bmi.w c38 │ │ │ │ │ + lsls r0, r3, #3 │ │ │ │ │ + bmi.w d68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r0, [pc, #496] @ (c88 ) │ │ │ │ │ + ldr r0, [pc, #596] @ (d80 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a62 │ │ │ │ │ + beq.n af8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 980 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9e6 │ │ │ │ │ + bge.w 9ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w 9ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9e6 │ │ │ │ │ - ldrd r0, r2, [sp, #12] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bge.n ace │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + b.n 9ea │ │ │ │ │ + ldrd r6, r2, [sp, #12] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n b6c │ │ │ │ │ + it lt │ │ │ │ │ + strlt r6, [sp, #16] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n c0a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c7c │ │ │ │ │ - ldr.w r8, [r7, #20] │ │ │ │ │ + beq.w cf2 │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w c64 │ │ │ │ │ + bgt.w cd0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9e6 │ │ │ │ │ + beq.w 9ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ itttt lt │ │ │ │ │ addlt.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - addlt r5, r0, #1 │ │ │ │ │ - strlt r5, [sp, #16] │ │ │ │ │ - mlalt r0, r3, r1, r0 │ │ │ │ │ - itt lt │ │ │ │ │ + addlt r0, r6, #1 │ │ │ │ │ + strlt r0, [sp, #16] │ │ │ │ │ + mlalt r6, r3, r1, r6 │ │ │ │ │ + ittt lt │ │ │ │ │ neglt r3, r3 │ │ │ │ │ - strlt r0, [sp, #12] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - it lt │ │ │ │ │ + strlt r6, [sp, #12] │ │ │ │ │ strlt r3, [sp, #20] │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n bcc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - sub.w r0, r5, r6 │ │ │ │ │ + sub.w r0, r6, r8 │ │ │ │ │ it cs │ │ │ │ │ addcs.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r1, r5, #1 │ │ │ │ │ + add.w r1, r6, #1 │ │ │ │ │ ite cs │ │ │ │ │ - subcs r2, r3, r5 │ │ │ │ │ + subcs r2, r3, r6 │ │ │ │ │ addcc.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - add r1, r8 │ │ │ │ │ - add r0, r8 │ │ │ │ │ + add r1, r5 │ │ │ │ │ + add r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - adds r1, r5, r3 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - blt.n b0c │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + add r6, r3 │ │ │ │ │ + adds r1, r6, r3 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + blt.n ba2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w c54 │ │ │ │ │ + bcc.w d22 │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 65c │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ - b.n 9e6 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - cbz r6, b62 │ │ │ │ │ + b.n 9ea │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n c00 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - b.n a1e │ │ │ │ │ + b.n a24 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n a1e │ │ │ │ │ + b.n a24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c14 │ │ │ │ │ + beq.w d4e │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bne.n bf8 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bne.w d32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n b86 │ │ │ │ │ + b.n c28 │ │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n b7c │ │ │ │ │ - b.n 9e4 │ │ │ │ │ + blt.n c1e │ │ │ │ │ + b.n 9e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a62 │ │ │ │ │ + bne.w af8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a62 │ │ │ │ │ + b.n af8 │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.n cec │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bge.w aea │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + adds r1, r4, r3 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + strd r1, r3, [sp, #16] │ │ │ │ │ + b.n a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e6 │ │ │ │ │ + bne.w 9ea │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c50 │ │ │ │ │ + beq.n d1e │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.n b8c │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n c2e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n b96 │ │ │ │ │ + bhi.n c38 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi.w a54 │ │ │ │ │ + bmi.w aea │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.w a54 │ │ │ │ │ + bge.w aea │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9e0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - adds r2, r4, r3 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ │ - b.n a26 │ │ │ │ │ + bne.w 9e4 │ │ │ │ │ + b.n c5c │ │ │ │ │ + add.w r0, r6, r8 │ │ │ │ │ + sub.w r2, r2, r9 │ │ │ │ │ + add.w r1, r3, r9 │ │ │ │ │ + add r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 65c │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + bne.w ad6 │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + add r2, r4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + b.n ada │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n af8 │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + b.n a94 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bce │ │ │ │ │ + b.n c90 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n b78 │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + add r3, r9 │ │ │ │ │ + str r3, [r7, #20] │ │ │ │ │ + b.n 9ea │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n af8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n c8e │ │ │ │ │ + subs r0, r1, r4 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + add r0, r5 │ │ │ │ │ + add r1, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + b.n bde │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a62 │ │ │ │ │ + b.n af8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n b72 │ │ │ │ │ + b.n c12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a62 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n a7a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n af8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n bcc │ │ │ │ │ - subs r0, r1, r4 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - add r0, r8 │ │ │ │ │ - add r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - b.n b46 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a62 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ade │ │ │ │ │ - nop │ │ │ │ │ + b.n af8 │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c8c <_getbytevalue>: │ │ │ │ │ +00000d84 <_getbytevalue>: │ │ │ │ │ _getbytevalue(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n cb8 <_getbytevalue+0x2c> │ │ │ │ │ + beq.n db0 <_getbytevalue+0x2c> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ - bhi.n cc6 <_getbytevalue+0x3a> │ │ │ │ │ + bhi.n dbe <_getbytevalue+0x3a> │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, cc6 <_getbytevalue+0x3a> │ │ │ │ │ + cbz r0, dbe <_getbytevalue+0x3a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cb2 <_getbytevalue+0x26> │ │ │ │ │ + b.n daa <_getbytevalue+0x26> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cb2 <_getbytevalue+0x26> │ │ │ │ │ + b.n daa <_getbytevalue+0x26> │ │ │ │ │ │ │ │ │ │ -00000ce4 : │ │ │ │ │ +00000ddc : │ │ │ │ │ bytearray_find(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n d5a │ │ │ │ │ + bhi.n e52 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n d24 │ │ │ │ │ + beq.n e1c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d92 │ │ │ │ │ + beq.n e8a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n d82 │ │ │ │ │ + bne.n e7a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r1, d44 │ │ │ │ │ + cbz r1, e3c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -1560,101 +1652,101 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n d40 │ │ │ │ │ + b.n e38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, d92 │ │ │ │ │ + cbz r0, e8a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n d24 │ │ │ │ │ + ble.n e1c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r0, d92 │ │ │ │ │ + cbz r0, e8a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d24 │ │ │ │ │ + bne.n e1c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d40 │ │ │ │ │ + b.n e38 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d98 : │ │ │ │ │ +00000e90 : │ │ │ │ │ bytearray_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000d9c : │ │ │ │ │ +00000e94 : │ │ │ │ │ PyByteArray_FromStringAndSize(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ - blt.n e10 │ │ │ │ │ + blt.n f08 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n e08 │ │ │ │ │ + beq.n f00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #120] @ (e34 ) │ │ │ │ │ + ldr r0, [pc, #120] @ (f2c ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, dec │ │ │ │ │ - cbz r6, df4 │ │ │ │ │ + cbz r0, ee4 │ │ │ │ │ + cbz r6, eec │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - cbz r0, dfa │ │ │ │ │ - cbz r5, df0 │ │ │ │ │ + cbz r0, ef2 │ │ │ │ │ + cbz r5, ee8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, r6] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r6, r7, [r4, #8] │ │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ strb r5, [r0, r6] │ │ │ │ │ - b.n de0 │ │ │ │ │ + b.n ed8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ - b.n de0 │ │ │ │ │ + b.n ed8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e08 │ │ │ │ │ + bge.n f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, e2a │ │ │ │ │ + cbz r3, f22 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ @@ -1662,127 +1754,127 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n dec │ │ │ │ │ + b.n ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e08 │ │ │ │ │ + b.n f00 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000e38 : │ │ │ │ │ +00000f30 : │ │ │ │ │ bytearray_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, e8e │ │ │ │ │ + cbz r3, f86 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, e8e │ │ │ │ │ + cbz r3, f86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.w fd6 │ │ │ │ │ + beq.w 10ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fe0 │ │ │ │ │ + blt.w 10d8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w fec │ │ │ │ │ + bge.w 10e4 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #432] @ (1034 ) │ │ │ │ │ + ldr r0, [pc, #432] @ (112c ) │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ffe │ │ │ │ │ + bne.w 10f6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ffa │ │ │ │ │ + blt.w 10f2 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble.n fbc │ │ │ │ │ + ble.n 10b4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n eda │ │ │ │ │ + bne.n fd2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1022 │ │ │ │ │ + beq.w 111a │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1018 │ │ │ │ │ + beq.w 1110 │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8a │ │ │ │ │ + beq.n f82 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fcc │ │ │ │ │ + beq.n 10c4 │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r5, lr │ │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r2, r1, #7 │ │ │ │ │ - beq.n f6e │ │ │ │ │ + beq.n 1066 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n f60 │ │ │ │ │ + beq.n 1058 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f56 │ │ │ │ │ + beq.n 104e │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n f4c │ │ │ │ │ + beq.n 1044 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n f42 │ │ │ │ │ + beq.n 103a │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n f38 │ │ │ │ │ + beq.n 1030 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n f2e │ │ │ │ │ + beq.n 1026 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov ip, lr │ │ │ │ │ strb.w r2, [lr] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ │ @@ -1805,15 +1897,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ - beq.n e8a │ │ │ │ │ + beq.n f82 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov r1, ip │ │ │ │ │ strb.w r2, [ip, #1] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -1841,174 +1933,174 @@ │ │ │ │ │ strb r2, [r1, #7] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ - bne.n f6e │ │ │ │ │ - b.n e8a │ │ │ │ │ + bne.n 1066 │ │ │ │ │ + b.n f82 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - b.n e8a │ │ │ │ │ + b.n f82 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n efa │ │ │ │ │ + b.n ff2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, ffa │ │ │ │ │ + cbnz r0, 10f2 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi.n fec │ │ │ │ │ + bmi.n 10e4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt.w e80 │ │ │ │ │ + bgt.w f78 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e8a │ │ │ │ │ + b.n f82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ffa │ │ │ │ │ + b.n 10f2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n ee2 │ │ │ │ │ + b.n fda │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - b.n e8a │ │ │ │ │ + b.n f82 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001038 : │ │ │ │ │ +00001130 : │ │ │ │ │ bytearray_append(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 1286 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 1196 │ │ │ │ │ + bhi.w 128e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11ae │ │ │ │ │ + beq.w 12a6 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - bmi.n 115c │ │ │ │ │ + bmi.n 1254 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1176 │ │ │ │ │ + bgt.n 126e │ │ │ │ │ ldrd r0, ip, [r4, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub.w r7, ip, r0 │ │ │ │ │ adds r1, r7, r5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 10e4 │ │ │ │ │ + bcs.n 11dc │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r5 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 1102 │ │ │ │ │ + bls.n 11fa │ │ │ │ │ adds.w r8, r3, #2 │ │ │ │ │ - bmi.n 1154 │ │ │ │ │ + bmi.n 124c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbnz r7, 1116 │ │ │ │ │ + cbnz r7, 120e │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1154 │ │ │ │ │ + beq.n 124c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strd r8, r0, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r7, [r0, r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11c6 │ │ │ │ │ + beq.n 12be │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r5, r2, lsr #1 │ │ │ │ │ - bcc.n 1110 │ │ │ │ │ + bcc.n 1208 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [ip, r5] │ │ │ │ │ - b.n 10cc │ │ │ │ │ + b.n 11c4 │ │ │ │ │ add.w r8, r5, r5, lsr #3 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bhi.n 114e │ │ │ │ │ + bhi.n 1246 │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ - b.n 10b2 │ │ │ │ │ + b.n 11aa │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ - b.n 10b2 │ │ │ │ │ + b.n 11aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1154 │ │ │ │ │ + cbz r0, 124c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11d2 │ │ │ │ │ + beq.n 12ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2018,99 +2110,99 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r8, r7, [r4, #12] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb r2, [r7, r5] │ │ │ │ │ - b.n 10cc │ │ │ │ │ + b.n 11c4 │ │ │ │ │ adds.w r8, r8, #6 │ │ │ │ │ - bpl.n 10b2 │ │ │ │ │ + bpl.n 11aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10de │ │ │ │ │ + b.n 11d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1250 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1158 │ │ │ │ │ + bne.n 1250 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1250 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1250 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + b.n 11ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 112a │ │ │ │ │ + b.n 1222 │ │ │ │ │ │ │ │ │ │ -000011dc : │ │ │ │ │ +000012d4 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - cbz r1, 1206 │ │ │ │ │ + cbz r1, 12fe │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ bl 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_contains │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ cbz r1, 8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w e94 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ │ │ │ │ │ 00000014 : │ │ │ │ │ PyByteArray_Concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ble.n 7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ b.n 64 │ │ │ │ │ add r1, r2 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, a0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cbz r0, a0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, fe │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, e2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n ea │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ cmp r9, r8 │ │ │ │ │ beq.n 1ec │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ subs r1, r4, r5 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ b.n 1f8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 000001fe : │ │ │ │ │ @@ -371,15 +371,15 @@ │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ b.n 2fe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w e94 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r2, r4, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ @@ -407,24 +407,24 @@ │ │ │ │ │ b.n 35a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w e94 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ add r4, r8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 3e2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ble.n 398 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 388 │ │ │ │ │ @@ -567,15 +567,15 @@ │ │ │ │ │ cbnz r3, 4a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w e94 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ cmp r6, #10 │ │ │ │ │ ble.n 4f0 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bhi.n 4d4 │ │ │ │ │ @@ -734,15 +734,15 @@ │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n 63c │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6ec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 652 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ @@ -846,15 +846,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 770 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 754 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 75c │ │ │ │ │ @@ -1012,15 +1012,15 @@ │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bge.n 8a6 │ │ │ │ │ b.n 92e │ │ │ │ │ mov r4, r9 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 946 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 8be │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ @@ -1373,15 +1373,15 @@ │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ b.n b72 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w e94 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r2, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 32c │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1395,15 +1395,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, bd4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, bb8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n bc0 │ │ │ │ │ @@ -1544,15 +1544,15 @@ │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ b.n cd8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w e94 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 32c │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1699,15 +1699,15 @@ │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ bmi.n e40 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ bgt.n e2c │ │ │ │ │ sub.w r1, sl, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n f2c │ │ │ │ │ cmp.w r9, #11 │ │ │ │ │ bgt.n e5e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1758,15 +1758,15 @@ │ │ │ │ │ cmp r5, r0 │ │ │ │ │ bne.n eb8 │ │ │ │ │ b.n f26 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ beq.n f26 │ │ │ │ │ subs r1, r5, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, f30 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n ee8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ │ @@ -1865,15 +1865,15 @@ │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 102c │ │ │ │ │ sub.w r1, fp, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 118c │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n fe0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1914,15 +1914,15 @@ │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n 103e │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, sl │ │ │ │ │ blt.n 1084 │ │ │ │ │ sub.w r1, r5, sl │ │ │ │ │ add.w r0, r7, sl │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 118c │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n 1060 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1963,22 +1963,22 @@ │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r6, r8 │ │ │ │ │ beq.n 1132 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, ip, [sp] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ add.w r0, r7, sl │ │ │ │ │ blt.n 1132 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1188 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n 10ee │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2012,15 +2012,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add sl, fp │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add sl, r9 │ │ │ │ │ b.n 109e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 118c │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n 114e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ │ @@ -2167,15 +2167,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r7 │ │ │ │ │ b.n 128e │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ add r0, r8 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, 12de │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ @@ -2227,15 +2227,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 1344 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 1328 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 1330 │ │ │ │ │ @@ -2261,15 +2261,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 1388 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 136c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 1374 │ │ │ │ │ @@ -2329,15 +2329,15 @@ │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ b.n 13e6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w e94 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 32c │ │ │ │ │ @@ -2372,15 +2372,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ │ cbnz r3, 1448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 5d4 │ │ │ │ │ + b.w 5c4 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_repr_lock_held │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ @@ -2530,15 +2530,15 @@ │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ bpl.n 1590 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 163a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 15ba │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2580,15 +2580,15 @@ │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ bpl.n 1612 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bcc.n 162c │ │ │ │ │ b.n 1602 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 163a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.w 1860 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ │ @@ -2656,15 +2656,15 @@ │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne.n 1710 │ │ │ │ │ add.w r0, fp, #1 │ │ │ │ │ sub.w r1, r1, fp │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 182e │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 16e0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2695,15 +2695,15 @@ │ │ │ │ │ b.n 1720 │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bne.n 175c │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 182e │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 173a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2742,22 +2742,22 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n 17d6 │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r5, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 182e │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 17b2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2778,15 +2778,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r5, sl │ │ │ │ │ b.n 1774 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 182e │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 17ee │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ @@ -2986,21 +2986,21 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbnz r0, 199c │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 19aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 19aa │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cbz r3, 19b4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ @@ -3045,21 +3045,21 @@ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbnz r0, 1a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1a20 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cbz r3, 1a2a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ @@ -3085,20 +3085,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 1d64 │ │ │ │ │ + bl 1d54 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 1e1c │ │ │ │ │ + bl 1e0c │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1a80 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n 1a80 │ │ │ │ │ add r4, r0 │ │ │ │ │ @@ -3421,15 +3421,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1ce4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl c8c │ │ │ │ │ + bl d84 │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1cee │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ cbnz r2, 1dac │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ b.n 1db6 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl c8c │ │ │ │ │ + bl d84 │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cbz r0, 1dda │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.n 1dc0 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ bmi.n 1dc4 │ │ │ │ │ @@ -3878,57 +3878,57 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 20f6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 2138 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 2128 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 2138 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ add.w r0, r7, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ sub.w r1, r9, r0 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ add r0, r6 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 2138 │ │ │ │ │ b.n 20ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -3979,15 +3979,15 @@ │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 21e0 <_PyByteArray_FromBufferObject+0x6c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 21d8 <_PyByteArray_FromBufferObject+0x64> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 21a6 <_PyByteArray_FromBufferObject+0x32> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 21ae <_PyByteArray_FromBufferObject+0x3a> │ │ │ │ │ @@ -4092,58 +4092,58 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 190c │ │ │ │ │ + bl 18fc │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 22c6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 2308 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 22f8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 2308 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ add.w r0, r7, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ sub.w r1, r9, r0 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ add r0, r6 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - bl d9c │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 2308 │ │ │ │ │ b.n 22ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4189,15 +4189,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl c8c │ │ │ │ │ + bl d84 │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cbz r0, 2396 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cbz r6, 236a │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ b.n 2372 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -15,385 +15,384 @@ │ │ │ │ │ 0x000000c0 62797465 61727261 79697465 725f6465 bytearrayiter_de │ │ │ │ │ 0x000000d0 616c6c6f 63002e4c 43313200 62797465 alloc..LC12.byte │ │ │ │ │ 0x000000e0 61727261 795f6465 616c6c6f 63002e4c array_dealloc..L │ │ │ │ │ 0x000000f0 43313300 2e4c4331 34002e4c 43313500 C13..LC14..LC15. │ │ │ │ │ 0x00000100 2e4c4331 36006279 74656172 7261795f .LC16.bytearray_ │ │ │ │ │ 0x00000110 65787465 6e640062 79746561 72726179 extend.bytearray │ │ │ │ │ 0x00000120 5f736574 736c6963 65002e4c 43313700 _setslice..LC17. │ │ │ │ │ - 0x00000130 62797465 61727261 795f7365 74736c69 bytearray_setsli │ │ │ │ │ - 0x00000140 63655f6c 696e6561 72002e4c 43313800 ce_linear..LC18. │ │ │ │ │ - 0x00000150 62797465 61727261 795f6765 74627566 bytearray_getbuf │ │ │ │ │ - 0x00000160 66657200 62797465 61727261 795f7265 fer.bytearray_re │ │ │ │ │ - 0x00000170 6c656173 65627566 66657200 62797465 leasebuffer.byte │ │ │ │ │ - 0x00000180 61727261 795f7265 70720062 79746561 array_repr.bytea │ │ │ │ │ - 0x00000190 72726179 5f726570 725f6c6f 636b5f68 rray_repr_lock_h │ │ │ │ │ - 0x000001a0 656c6400 2e4c4331 39002e4c 43323000 eld..LC19..LC20. │ │ │ │ │ - 0x000001b0 62797465 61727261 795f6465 636f6465 bytearray_decode │ │ │ │ │ - 0x000001c0 00627974 65617272 61795f61 73735f73 .bytearray_ass_s │ │ │ │ │ - 0x000001d0 75627363 72697074 00627974 65617272 ubscript.bytearr │ │ │ │ │ - 0x000001e0 61795f61 73735f73 75627363 72697074 ay_ass_subscript │ │ │ │ │ - 0x000001f0 5f6c6f63 6b5f6865 6c64002e 4c433231 _lock_held..LC21 │ │ │ │ │ - 0x00000200 002e4c43 3232002e 4c433233 002e4c43 ..LC22..LC23..LC │ │ │ │ │ - 0x00000210 3234002e 4c433235 00627974 65617272 24..LC25.bytearr │ │ │ │ │ - 0x00000220 61795f66 696e6400 62797465 61727261 ay_find.bytearra │ │ │ │ │ - 0x00000230 795f6c65 6e677468 00627974 65617272 y_length.bytearr │ │ │ │ │ - 0x00000240 61795f74 72616e73 6c617465 00627974 ay_translate.byt │ │ │ │ │ - 0x00000250 65617272 61795f74 72616e73 6c617465 earray_translate │ │ │ │ │ - 0x00000260 5f696d70 6c002e4c 43323600 2e4c4332 _impl..LC26..LC2 │ │ │ │ │ - 0x00000270 37002e4c 43323800 62797465 61727261 7..LC28.bytearra │ │ │ │ │ - 0x00000280 795f7375 62736372 69707400 62797465 y_subscript.byte │ │ │ │ │ - 0x00000290 61727261 795f636c 65617200 62797465 array_clear.byte │ │ │ │ │ - 0x000002a0 61727261 795f6963 6f6e6361 74002e4c array_iconcat..L │ │ │ │ │ - 0x000002b0 43323900 2e4c4333 30006279 74656172 C29..LC30.bytear │ │ │ │ │ - 0x000002c0 7261795f 656e6473 77697468 00627974 ray_endswith.byt │ │ │ │ │ - 0x000002d0 65617272 61795f72 6573697a 65006279 earray_resize.by │ │ │ │ │ - 0x000002e0 74656172 7261795f 636f7079 002e4c43 tearray_copy..LC │ │ │ │ │ - 0x000002f0 33310062 79746561 72726179 5f726963 31.bytearray_ric │ │ │ │ │ - 0x00000300 68636f6d 70617265 002e4c43 33320062 hcompare..LC32.b │ │ │ │ │ - 0x00000310 79746561 72726179 5f617070 656e6400 ytearray_append. │ │ │ │ │ - 0x00000320 62797465 61727261 795f7265 70656174 bytearray_repeat │ │ │ │ │ - 0x00000330 00627974 65617272 61796974 65725f6e .bytearrayiter_n │ │ │ │ │ - 0x00000340 65787400 62797465 61727261 795f6361 ext.bytearray_ca │ │ │ │ │ - 0x00000350 70697461 6c697a65 002e4c43 33330062 pitalize..LC33.b │ │ │ │ │ - 0x00000360 79746561 72726179 5f6c7374 72697000 ytearray_lstrip. │ │ │ │ │ - 0x00000370 62797465 61727261 795f7374 7269705f bytearray_strip_ │ │ │ │ │ - 0x00000380 696d706c 5f68656c 70657200 2e4c4333 impl_helper..LC3 │ │ │ │ │ - 0x00000390 34002e4c 43333500 2e4c4333 36002e4c 4..LC35..LC36..L │ │ │ │ │ - 0x000003a0 43333700 2e4c4333 38002e4c 43333900 C37..LC38..LC39. │ │ │ │ │ - 0x000003b0 62797465 61727261 795f6365 6e746572 bytearray_center │ │ │ │ │ - 0x000003c0 00706164 002e4c43 34300062 79746561 .pad..LC40.bytea │ │ │ │ │ - 0x000003d0 72726179 5f737472 6970002e 4c433431 rray_strip..LC41 │ │ │ │ │ - 0x000003e0 00627974 65617272 61795f63 6f756e74 .bytearray_count │ │ │ │ │ - 0x000003f0 00627974 65617272 61795f6a 6f696e00 .bytearray_join. │ │ │ │ │ - 0x00000400 73747269 6e676c69 625f6279 7465735f stringlib_bytes_ │ │ │ │ │ - 0x00000410 6a6f696e 002e4c43 3432002e 4c433433 join..LC42..LC43 │ │ │ │ │ - 0x00000420 002e4c43 3434002e 4c433435 00627974 ..LC44..LC45.byt │ │ │ │ │ - 0x00000430 65617272 61795f63 6f6e7461 696e7300 earray_contains. │ │ │ │ │ - 0x00000440 62797465 61727261 795f6d6f 64006279 bytearray_mod.by │ │ │ │ │ - 0x00000450 74656172 7261795f 6d6f645f 6c6f636b tearray_mod_lock │ │ │ │ │ - 0x00000460 5f68656c 64006279 74656172 7261795f _held.bytearray_ │ │ │ │ │ - 0x00000470 75707065 72002e4c 43343600 62797465 upper..LC46.byte │ │ │ │ │ - 0x00000480 61727261 795f7273 74726970 002e4c43 array_rstrip..LC │ │ │ │ │ - 0x00000490 34370062 79746561 72726179 5f657870 47.bytearray_exp │ │ │ │ │ - 0x000004a0 616e6474 61627300 2e4c4334 38006279 andtabs..LC48.by │ │ │ │ │ - 0x000004b0 74656172 7261795f 696e6465 78006279 tearray_index.by │ │ │ │ │ - 0x000004c0 74656172 7261795f 6973616c 6e756d00 tearray_isalnum. │ │ │ │ │ - 0x000004d0 62797465 61727261 795f6973 616c7068 bytearray_isalph │ │ │ │ │ - 0x000004e0 61006279 74656172 7261795f 69736469 a.bytearray_isdi │ │ │ │ │ - 0x000004f0 67697400 62797465 61727261 795f6973 git.bytearray_is │ │ │ │ │ - 0x00000500 6c6f7765 72006279 74656172 7261795f lower.bytearray_ │ │ │ │ │ - 0x00000510 69737370 61636500 62797465 61727261 isspace.bytearra │ │ │ │ │ - 0x00000520 795f6973 7469746c 65006279 74656172 y_istitle.bytear │ │ │ │ │ - 0x00000530 7261795f 69737570 70657200 2e4c4334 ray_isupper..LC4 │ │ │ │ │ - 0x00000540 39006279 74656172 7261795f 73746172 9.bytearray_star │ │ │ │ │ - 0x00000550 74737769 7468002e 4c433530 002e4c43 tswith..LC50..LC │ │ │ │ │ - 0x00000560 3531002e 4c433532 00627974 65617272 51..LC52.bytearr │ │ │ │ │ - 0x00000570 61795f6c 6a757374 00627974 65617272 ay_ljust.bytearr │ │ │ │ │ - 0x00000580 61795f6c 6f776572 002e4c43 3533002e ay_lower..LC53.. │ │ │ │ │ - 0x00000590 4c433534 002e4c43 35350062 79746561 LC54..LC55.bytea │ │ │ │ │ - 0x000005a0 72726179 5f726a75 7374002e 4c433536 rray_rjust..LC56 │ │ │ │ │ - 0x000005b0 002e4c43 35370062 79746561 72726179 ..LC57.bytearray │ │ │ │ │ - 0x000005c0 5f726570 6c616365 00666173 74736561 _replace.fastsea │ │ │ │ │ - 0x000005d0 72636800 2e4c4335 38006279 74656172 rch..LC58.bytear │ │ │ │ │ - 0x000005e0 7261795f 7266696e 64002e4c 43353900 ray_rfind..LC59. │ │ │ │ │ - 0x000005f0 62797465 61727261 795f7269 6e646578 bytearray_rindex │ │ │ │ │ - 0x00000600 002e4c43 36300062 79746561 72726179 ..LC60.bytearray │ │ │ │ │ - 0x00000610 5f73706c 69740062 79746561 72726179 _split.bytearray │ │ │ │ │ - 0x00000620 5f73706c 69746c69 6e657300 62797465 _splitlines.byte │ │ │ │ │ - 0x00000630 61727261 795f7377 61706361 73650062 array_swapcase.b │ │ │ │ │ - 0x00000640 79746561 72726179 5f746974 6c650062 ytearray_title.b │ │ │ │ │ - 0x00000650 79746561 72726179 5f7a6669 6c6c002e ytearray_zfill.. │ │ │ │ │ - 0x00000660 4c433631 00627974 65617272 61795f73 LC61.bytearray_s │ │ │ │ │ - 0x00000670 74720062 79746561 72726179 5f727370 tr.bytearray_rsp │ │ │ │ │ - 0x00000680 6c697400 73747269 6e676c69 625f5f70 lit.stringlib__p │ │ │ │ │ - 0x00000690 72657072 6f636573 73007374 72696e67 reprocess.string │ │ │ │ │ - 0x000006a0 6c69625f 5f74776f 5f776179 00737472 lib__two_way.str │ │ │ │ │ - 0x000006b0 696e676c 69625f5f 74776f5f 7761795f inglib__two_way_ │ │ │ │ │ - 0x000006c0 636f756e 74007374 72696e67 6c69625f count.stringlib_ │ │ │ │ │ - 0x000006d0 66696e64 5f636861 72002e4c 43363300 find_char..LC63. │ │ │ │ │ - 0x000006e0 62797465 61727261 795f6d61 6b657472 bytearray_maketr │ │ │ │ │ - 0x000006f0 616e7300 62797465 61727261 795f6973 ans.bytearray_is │ │ │ │ │ - 0x00000700 61736369 69006279 74656172 7261795f ascii.bytearray_ │ │ │ │ │ - 0x00000710 72656d6f 76657072 65666978 00627974 removeprefix.byt │ │ │ │ │ - 0x00000720 65617272 61795f72 656d6f76 65737566 earray_removesuf │ │ │ │ │ - 0x00000730 66697800 73747269 6e676c69 625f5f6c fix.stringlib__l │ │ │ │ │ - 0x00000740 65785f73 65617263 68002e4c 43363500 ex_search..LC65. │ │ │ │ │ - 0x00000750 62797465 61727261 795f7265 64756365 bytearray_reduce │ │ │ │ │ - 0x00000760 5f657800 5f636f6d 6d6f6e5f 72656475 _ex._common_redu │ │ │ │ │ - 0x00000770 6365002e 4c433636 002e4c43 3637002e ce..LC66..LC67.. │ │ │ │ │ - 0x00000780 4c433638 002e4c43 36390062 79746561 LC68..LC69.bytea │ │ │ │ │ - 0x00000790 72726179 5f66726f 6d686578 002e4c43 rray_fromhex..LC │ │ │ │ │ - 0x000007a0 3730002e 4c433731 00627974 65617272 70..LC71.bytearr │ │ │ │ │ - 0x000007b0 61796974 65725f72 65647563 65006279 ayiter_reduce.by │ │ │ │ │ - 0x000007c0 74656172 72617969 7465725f 6c656e67 tearrayiter_leng │ │ │ │ │ - 0x000007d0 74685f68 696e7400 2e4c4337 32006279 th_hint..LC72.by │ │ │ │ │ - 0x000007e0 74656172 7261795f 696e7365 72740062 tearray_insert.b │ │ │ │ │ - 0x000007f0 79746561 72726179 5f616c6c 6f630062 ytearray_alloc.b │ │ │ │ │ - 0x00000800 79746561 72726179 5f73697a 656f6600 ytearray_sizeof. │ │ │ │ │ - 0x00000810 62797465 61727261 795f7365 74697465 bytearray_setite │ │ │ │ │ - 0x00000820 6d002e4c 43373300 2e4c4337 34002e4c m..LC73..LC74..L │ │ │ │ │ - 0x00000830 43373500 62797465 61727261 795f706f C75.bytearray_po │ │ │ │ │ - 0x00000840 70006279 74656172 72617969 7465725f p.bytearrayiter_ │ │ │ │ │ - 0x00000850 74726176 65727365 00627974 65617272 traverse.bytearr │ │ │ │ │ - 0x00000860 61795f68 65780062 79746561 72726179 ay_hex.bytearray │ │ │ │ │ - 0x00000870 5f697265 70656174 00627974 65617272 _irepeat.bytearr │ │ │ │ │ - 0x00000880 61796974 65725f73 65747374 61746500 ayiter_setstate. │ │ │ │ │ - 0x00000890 62797465 61727261 795f7061 72746974 bytearray_partit │ │ │ │ │ - 0x000008a0 696f6e00 5f507942 79746541 72726179 ion._PyByteArray │ │ │ │ │ - 0x000008b0 5f46726f 6d427566 6665724f 626a6563 _FromBufferObjec │ │ │ │ │ - 0x000008c0 74006279 74656172 7261795f 72706172 t.bytearray_rpar │ │ │ │ │ - 0x000008d0 74697469 6f6e002e 4c433736 00627974 tition..LC76.byt │ │ │ │ │ - 0x000008e0 65617272 61795f72 656d6f76 65006279 earray_remove.by │ │ │ │ │ - 0x000008f0 74656172 7261795f 72657665 72736500 tearray_reverse. │ │ │ │ │ - 0x00000900 62797465 61727261 795f6765 74697465 bytearray_getite │ │ │ │ │ - 0x00000910 6d006279 74656172 7261795f 72656475 m.bytearray_redu │ │ │ │ │ - 0x00000920 6365005f 6b657977 6f726473 2e31005f ce._keywords.1._ │ │ │ │ │ - 0x00000930 6b657977 6f726473 2e34005f 6b657977 keywords.4._keyw │ │ │ │ │ - 0x00000940 6f726473 2e37005f 6b657977 6f726473 ords.7._keywords │ │ │ │ │ - 0x00000950 2e313000 5f6b6579 776f7264 732e3133 .10._keywords.13 │ │ │ │ │ - 0x00000960 005f6b65 79776f72 64732e31 36005f6b ._keywords.16._k │ │ │ │ │ - 0x00000970 6579776f 7264732e 3139005f 6b657977 eywords.19._keyw │ │ │ │ │ - 0x00000980 6f726473 2e323200 73657473 74617465 ords.22.setstate │ │ │ │ │ - 0x00000990 5f646f63 006c656e 6774685f 68696e74 _doc.length_hint │ │ │ │ │ - 0x000009a0 5f646f63 00627974 65617272 61795f64 _doc.bytearray_d │ │ │ │ │ - 0x000009b0 6f630061 6c6c6f63 5f646f63 00737472 oc.alloc_doc.str │ │ │ │ │ - 0x000009c0 696e676c 69625f7a 66696c6c 5f5f646f inglib_zfill__do │ │ │ │ │ - 0x000009d0 635f5f00 73747269 6e676c69 625f6365 c__.stringlib_ce │ │ │ │ │ - 0x000009e0 6e746572 5f5f646f 635f5f00 73747269 nter__doc__.stri │ │ │ │ │ - 0x000009f0 6e676c69 625f726a 7573745f 5f646f63 nglib_rjust__doc │ │ │ │ │ - 0x00000a00 5f5f0073 7472696e 676c6962 5f6c6a75 __.stringlib_lju │ │ │ │ │ - 0x00000a10 73745f5f 646f635f 5f007374 72696e67 st__doc__.string │ │ │ │ │ - 0x00000a20 6c69625f 65787061 6e647461 62735f5f lib_expandtabs__ │ │ │ │ │ - 0x00000a30 646f635f 5f006279 74656172 7261795f doc__.bytearray_ │ │ │ │ │ - 0x00000a40 73697a65 6f665f5f 646f635f 5f006279 sizeof__doc__.by │ │ │ │ │ - 0x00000a50 74656172 7261795f 72656475 63655f65 tearray_reduce_e │ │ │ │ │ - 0x00000a60 785f5f64 6f635f5f 00627974 65617272 x__doc__.bytearr │ │ │ │ │ - 0x00000a70 61795f72 65647563 655f5f64 6f635f5f ay_reduce__doc__ │ │ │ │ │ - 0x00000a80 00627974 65617272 61795f68 65785f5f .bytearray_hex__ │ │ │ │ │ - 0x00000a90 646f635f 5f006279 74656172 7261795f doc__.bytearray_ │ │ │ │ │ - 0x00000aa0 66726f6d 6865785f 5f646f63 5f5f0062 fromhex__doc__.b │ │ │ │ │ - 0x00000ab0 79746561 72726179 5f73706c 69746c69 ytearray_splitli │ │ │ │ │ - 0x00000ac0 6e65735f 5f646f63 5f5f0062 79746561 nes__doc__.bytea │ │ │ │ │ - 0x00000ad0 72726179 5f6a6f69 6e5f5f64 6f635f5f rray_join__doc__ │ │ │ │ │ - 0x00000ae0 00627974 65617272 61795f64 65636f64 .bytearray_decod │ │ │ │ │ - 0x00000af0 655f5f64 6f635f5f 00627974 65617272 e__doc__.bytearr │ │ │ │ │ - 0x00000b00 61795f72 73747269 705f5f64 6f635f5f ay_rstrip__doc__ │ │ │ │ │ - 0x00000b10 00627974 65617272 61795f6c 73747269 .bytearray_lstri │ │ │ │ │ - 0x00000b20 705f5f64 6f635f5f 00627974 65617272 p__doc__.bytearr │ │ │ │ │ - 0x00000b30 61795f73 74726970 5f5f646f 635f5f00 ay_strip__doc__. │ │ │ │ │ - 0x00000b40 62797465 61727261 795f7265 6d6f7665 bytearray_remove │ │ │ │ │ - 0x00000b50 5f5f646f 635f5f00 62797465 61727261 __doc__.bytearra │ │ │ │ │ - 0x00000b60 795f706f 705f5f64 6f635f5f 00627974 y_pop__doc__.byt │ │ │ │ │ - 0x00000b70 65617272 61795f65 7874656e 645f5f64 earray_extend__d │ │ │ │ │ - 0x00000b80 6f635f5f 00627974 65617272 61795f61 oc__.bytearray_a │ │ │ │ │ - 0x00000b90 7070656e 645f5f64 6f635f5f 00627974 ppend__doc__.byt │ │ │ │ │ - 0x00000ba0 65617272 61795f69 6e736572 745f5f64 earray_insert__d │ │ │ │ │ - 0x00000bb0 6f635f5f 00627974 65617272 61795f72 oc__.bytearray_r │ │ │ │ │ - 0x00000bc0 65766572 73655f5f 646f635f 5f006279 everse__doc__.by │ │ │ │ │ - 0x00000bd0 74656172 7261795f 7273706c 69745f5f tearray_rsplit__ │ │ │ │ │ - 0x00000be0 646f635f 5f006279 74656172 7261795f doc__.bytearray_ │ │ │ │ │ - 0x00000bf0 72706172 74697469 6f6e5f5f 646f635f rpartition__doc_ │ │ │ │ │ - 0x00000c00 5f006279 74656172 7261795f 70617274 _.bytearray_part │ │ │ │ │ - 0x00000c10 6974696f 6e5f5f64 6f635f5f 00627974 ition__doc__.byt │ │ │ │ │ - 0x00000c20 65617272 61795f73 706c6974 5f5f646f earray_split__do │ │ │ │ │ - 0x00000c30 635f5f00 62797465 61727261 795f7265 c__.bytearray_re │ │ │ │ │ - 0x00000c40 706c6163 655f5f64 6f635f5f 00627974 place__doc__.byt │ │ │ │ │ - 0x00000c50 65617272 61795f6d 616b6574 72616e73 earray_maketrans │ │ │ │ │ - 0x00000c60 5f5f646f 635f5f00 62797465 61727261 __doc__.bytearra │ │ │ │ │ - 0x00000c70 795f7472 616e736c 6174655f 5f646f63 y_translate__doc │ │ │ │ │ - 0x00000c80 5f5f0062 79746561 72726179 5f726573 __.bytearray_res │ │ │ │ │ - 0x00000c90 697a655f 5f646f63 5f5f0062 79746561 ize__doc__.bytea │ │ │ │ │ - 0x00000ca0 72726179 5f72656d 6f766573 75666669 rray_removesuffi │ │ │ │ │ - 0x00000cb0 785f5f64 6f635f5f 00627974 65617272 x__doc__.bytearr │ │ │ │ │ - 0x00000cc0 61795f72 656d6f76 65707265 6669785f ay_removeprefix_ │ │ │ │ │ + 0x00000130 2e4c4331 38006279 74656172 7261795f .LC18.bytearray_ │ │ │ │ │ + 0x00000140 67657462 75666665 72006279 74656172 getbuffer.bytear │ │ │ │ │ + 0x00000150 7261795f 72656c65 61736562 75666665 ray_releasebuffe │ │ │ │ │ + 0x00000160 72006279 74656172 7261795f 72657072 r.bytearray_repr │ │ │ │ │ + 0x00000170 00627974 65617272 61795f72 6570725f .bytearray_repr_ │ │ │ │ │ + 0x00000180 6c6f636b 5f68656c 64002e4c 43313900 lock_held..LC19. │ │ │ │ │ + 0x00000190 2e4c4332 30006279 74656172 7261795f .LC20.bytearray_ │ │ │ │ │ + 0x000001a0 6465636f 64650062 79746561 72726179 decode.bytearray │ │ │ │ │ + 0x000001b0 5f617373 5f737562 73637269 70740062 _ass_subscript.b │ │ │ │ │ + 0x000001c0 79746561 72726179 5f617373 5f737562 ytearray_ass_sub │ │ │ │ │ + 0x000001d0 73637269 70745f6c 6f636b5f 68656c64 script_lock_held │ │ │ │ │ + 0x000001e0 002e4c43 3231002e 4c433232 002e4c43 ..LC21..LC22..LC │ │ │ │ │ + 0x000001f0 3233002e 4c433234 002e4c43 32350062 23..LC24..LC25.b │ │ │ │ │ + 0x00000200 79746561 72726179 5f66696e 64006279 ytearray_find.by │ │ │ │ │ + 0x00000210 74656172 7261795f 6c656e67 74680062 tearray_length.b │ │ │ │ │ + 0x00000220 79746561 72726179 5f747261 6e736c61 ytearray_transla │ │ │ │ │ + 0x00000230 74650062 79746561 72726179 5f747261 te.bytearray_tra │ │ │ │ │ + 0x00000240 6e736c61 74655f69 6d706c00 2e4c4332 nslate_impl..LC2 │ │ │ │ │ + 0x00000250 36002e4c 43323700 2e4c4332 38006279 6..LC27..LC28.by │ │ │ │ │ + 0x00000260 74656172 7261795f 73756273 63726970 tearray_subscrip │ │ │ │ │ + 0x00000270 74006279 74656172 7261795f 636c6561 t.bytearray_clea │ │ │ │ │ + 0x00000280 72006279 74656172 7261795f 69636f6e r.bytearray_icon │ │ │ │ │ + 0x00000290 63617400 2e4c4332 39006279 74656172 cat..LC29.bytear │ │ │ │ │ + 0x000002a0 7261795f 72657369 7a65002e 4c433330 ray_resize..LC30 │ │ │ │ │ + 0x000002b0 00627974 65617272 61795f65 6e647377 .bytearray_endsw │ │ │ │ │ + 0x000002c0 69746800 62797465 61727261 795f636f ith.bytearray_co │ │ │ │ │ + 0x000002d0 7079002e 4c433331 00627974 65617272 py..LC31.bytearr │ │ │ │ │ + 0x000002e0 61795f72 69636863 6f6d7061 7265002e ay_richcompare.. │ │ │ │ │ + 0x000002f0 4c433332 00627974 65617272 61795f61 LC32.bytearray_a │ │ │ │ │ + 0x00000300 7070656e 64006279 74656172 7261795f ppend.bytearray_ │ │ │ │ │ + 0x00000310 72657065 61740062 79746561 72726179 repeat.bytearray │ │ │ │ │ + 0x00000320 69746572 5f6e6578 74006279 74656172 iter_next.bytear │ │ │ │ │ + 0x00000330 7261795f 63617069 74616c69 7a65002e ray_capitalize.. │ │ │ │ │ + 0x00000340 4c433333 00627974 65617272 61795f6c LC33.bytearray_l │ │ │ │ │ + 0x00000350 73747269 70006279 74656172 7261795f strip.bytearray_ │ │ │ │ │ + 0x00000360 73747269 705f696d 706c5f68 656c7065 strip_impl_helpe │ │ │ │ │ + 0x00000370 72002e4c 43333400 2e4c4333 35002e4c r..LC34..LC35..L │ │ │ │ │ + 0x00000380 43333600 2e4c4333 37002e4c 43333800 C36..LC37..LC38. │ │ │ │ │ + 0x00000390 2e4c4333 39006279 74656172 7261795f .LC39.bytearray_ │ │ │ │ │ + 0x000003a0 63656e74 65720070 6164002e 4c433430 center.pad..LC40 │ │ │ │ │ + 0x000003b0 00627974 65617272 61795f73 74726970 .bytearray_strip │ │ │ │ │ + 0x000003c0 002e4c43 34310062 79746561 72726179 ..LC41.bytearray │ │ │ │ │ + 0x000003d0 5f636f75 6e740062 79746561 72726179 _count.bytearray │ │ │ │ │ + 0x000003e0 5f6a6f69 6e007374 72696e67 6c69625f _join.stringlib_ │ │ │ │ │ + 0x000003f0 62797465 735f6a6f 696e002e 4c433432 bytes_join..LC42 │ │ │ │ │ + 0x00000400 002e4c43 3433002e 4c433434 002e4c43 ..LC43..LC44..LC │ │ │ │ │ + 0x00000410 34350062 79746561 72726179 5f636f6e 45.bytearray_con │ │ │ │ │ + 0x00000420 7461696e 73006279 74656172 7261795f tains.bytearray_ │ │ │ │ │ + 0x00000430 6d6f6400 62797465 61727261 795f6d6f mod.bytearray_mo │ │ │ │ │ + 0x00000440 645f6c6f 636b5f68 656c6400 62797465 d_lock_held.byte │ │ │ │ │ + 0x00000450 61727261 795f7570 70657200 2e4c4334 array_upper..LC4 │ │ │ │ │ + 0x00000460 36006279 74656172 7261795f 72737472 6.bytearray_rstr │ │ │ │ │ + 0x00000470 6970002e 4c433437 00627974 65617272 ip..LC47.bytearr │ │ │ │ │ + 0x00000480 61795f65 7870616e 64746162 73002e4c ay_expandtabs..L │ │ │ │ │ + 0x00000490 43343800 62797465 61727261 795f696e C48.bytearray_in │ │ │ │ │ + 0x000004a0 64657800 62797465 61727261 795f6973 dex.bytearray_is │ │ │ │ │ + 0x000004b0 616c6e75 6d006279 74656172 7261795f alnum.bytearray_ │ │ │ │ │ + 0x000004c0 6973616c 70686100 62797465 61727261 isalpha.bytearra │ │ │ │ │ + 0x000004d0 795f6973 64696769 74006279 74656172 y_isdigit.bytear │ │ │ │ │ + 0x000004e0 7261795f 69736c6f 77657200 62797465 ray_islower.byte │ │ │ │ │ + 0x000004f0 61727261 795f6973 73706163 65006279 array_isspace.by │ │ │ │ │ + 0x00000500 74656172 7261795f 69737469 746c6500 tearray_istitle. │ │ │ │ │ + 0x00000510 62797465 61727261 795f6973 75707065 bytearray_isuppe │ │ │ │ │ + 0x00000520 72002e4c 43343900 62797465 61727261 r..LC49.bytearra │ │ │ │ │ + 0x00000530 795f7374 61727473 77697468 002e4c43 y_startswith..LC │ │ │ │ │ + 0x00000540 3530002e 4c433531 002e4c43 35320062 50..LC51..LC52.b │ │ │ │ │ + 0x00000550 79746561 72726179 5f6c6a75 73740062 ytearray_ljust.b │ │ │ │ │ + 0x00000560 79746561 72726179 5f6c6f77 6572002e ytearray_lower.. │ │ │ │ │ + 0x00000570 4c433533 002e4c43 3534002e 4c433535 LC53..LC54..LC55 │ │ │ │ │ + 0x00000580 00627974 65617272 61795f72 6a757374 .bytearray_rjust │ │ │ │ │ + 0x00000590 002e4c43 3536002e 4c433537 00627974 ..LC56..LC57.byt │ │ │ │ │ + 0x000005a0 65617272 61795f72 65706c61 63650066 earray_replace.f │ │ │ │ │ + 0x000005b0 61737473 65617263 68002e4c 43353800 astsearch..LC58. │ │ │ │ │ + 0x000005c0 62797465 61727261 795f7266 696e6400 bytearray_rfind. │ │ │ │ │ + 0x000005d0 2e4c4335 39006279 74656172 7261795f .LC59.bytearray_ │ │ │ │ │ + 0x000005e0 72696e64 6578002e 4c433630 00627974 rindex..LC60.byt │ │ │ │ │ + 0x000005f0 65617272 61795f73 706c6974 00627974 earray_split.byt │ │ │ │ │ + 0x00000600 65617272 61795f73 706c6974 6c696e65 earray_splitline │ │ │ │ │ + 0x00000610 73006279 74656172 7261795f 73776170 s.bytearray_swap │ │ │ │ │ + 0x00000620 63617365 00627974 65617272 61795f74 case.bytearray_t │ │ │ │ │ + 0x00000630 69746c65 00627974 65617272 61795f7a itle.bytearray_z │ │ │ │ │ + 0x00000640 66696c6c 002e4c43 36310062 79746561 fill..LC61.bytea │ │ │ │ │ + 0x00000650 72726179 5f737472 00627974 65617272 rray_str.bytearr │ │ │ │ │ + 0x00000660 61795f72 73706c69 74007374 72696e67 ay_rsplit.string │ │ │ │ │ + 0x00000670 6c69625f 5f707265 70726f63 65737300 lib__preprocess. │ │ │ │ │ + 0x00000680 73747269 6e676c69 625f5f74 776f5f77 stringlib__two_w │ │ │ │ │ + 0x00000690 61790073 7472696e 676c6962 5f5f7477 ay.stringlib__tw │ │ │ │ │ + 0x000006a0 6f5f7761 795f636f 756e7400 73747269 o_way_count.stri │ │ │ │ │ + 0x000006b0 6e676c69 625f6669 6e645f63 68617200 nglib_find_char. │ │ │ │ │ + 0x000006c0 2e4c4336 33006279 74656172 7261795f .LC63.bytearray_ │ │ │ │ │ + 0x000006d0 6d616b65 7472616e 73006279 74656172 maketrans.bytear │ │ │ │ │ + 0x000006e0 7261795f 69736173 63696900 62797465 ray_isascii.byte │ │ │ │ │ + 0x000006f0 61727261 795f7265 6d6f7665 70726566 array_removepref │ │ │ │ │ + 0x00000700 69780062 79746561 72726179 5f72656d ix.bytearray_rem │ │ │ │ │ + 0x00000710 6f766573 75666669 78007374 72696e67 ovesuffix.string │ │ │ │ │ + 0x00000720 6c69625f 5f6c6578 5f736561 72636800 lib__lex_search. │ │ │ │ │ + 0x00000730 2e4c4336 35006279 74656172 7261795f .LC65.bytearray_ │ │ │ │ │ + 0x00000740 72656475 63655f65 78005f63 6f6d6d6f reduce_ex._commo │ │ │ │ │ + 0x00000750 6e5f7265 64756365 002e4c43 3636002e n_reduce..LC66.. │ │ │ │ │ + 0x00000760 4c433637 002e4c43 3638002e 4c433639 LC67..LC68..LC69 │ │ │ │ │ + 0x00000770 00627974 65617272 61795f66 726f6d68 .bytearray_fromh │ │ │ │ │ + 0x00000780 6578002e 4c433730 002e4c43 37310062 ex..LC70..LC71.b │ │ │ │ │ + 0x00000790 79746561 72726179 69746572 5f726564 ytearrayiter_red │ │ │ │ │ + 0x000007a0 75636500 62797465 61727261 79697465 uce.bytearrayite │ │ │ │ │ + 0x000007b0 725f6c65 6e677468 5f68696e 74002e4c r_length_hint..L │ │ │ │ │ + 0x000007c0 43373200 62797465 61727261 795f696e C72.bytearray_in │ │ │ │ │ + 0x000007d0 73657274 00627974 65617272 61795f61 sert.bytearray_a │ │ │ │ │ + 0x000007e0 6c6c6f63 00627974 65617272 61795f73 lloc.bytearray_s │ │ │ │ │ + 0x000007f0 697a656f 66006279 74656172 7261795f izeof.bytearray_ │ │ │ │ │ + 0x00000800 73657469 74656d00 2e4c4337 33002e4c setitem..LC73..L │ │ │ │ │ + 0x00000810 43373400 2e4c4337 35006279 74656172 C74..LC75.bytear │ │ │ │ │ + 0x00000820 7261795f 706f7000 62797465 61727261 ray_pop.bytearra │ │ │ │ │ + 0x00000830 79697465 725f7472 61766572 73650062 yiter_traverse.b │ │ │ │ │ + 0x00000840 79746561 72726179 5f686578 00627974 ytearray_hex.byt │ │ │ │ │ + 0x00000850 65617272 61795f69 72657065 61740062 earray_irepeat.b │ │ │ │ │ + 0x00000860 79746561 72726179 69746572 5f736574 ytearrayiter_set │ │ │ │ │ + 0x00000870 73746174 65006279 74656172 7261795f state.bytearray_ │ │ │ │ │ + 0x00000880 70617274 6974696f 6e005f50 79427974 partition._PyByt │ │ │ │ │ + 0x00000890 65417272 61795f46 726f6d42 75666665 eArray_FromBuffe │ │ │ │ │ + 0x000008a0 724f626a 65637400 62797465 61727261 rObject.bytearra │ │ │ │ │ + 0x000008b0 795f7270 61727469 74696f6e 002e4c43 y_rpartition..LC │ │ │ │ │ + 0x000008c0 37360062 79746561 72726179 5f72656d 76.bytearray_rem │ │ │ │ │ + 0x000008d0 6f766500 62797465 61727261 795f7265 ove.bytearray_re │ │ │ │ │ + 0x000008e0 76657273 65006279 74656172 7261795f verse.bytearray_ │ │ │ │ │ + 0x000008f0 67657469 74656d00 62797465 61727261 getitem.bytearra │ │ │ │ │ + 0x00000900 795f7265 64756365 005f6b65 79776f72 y_reduce._keywor │ │ │ │ │ + 0x00000910 64732e31 005f6b65 79776f72 64732e34 ds.1._keywords.4 │ │ │ │ │ + 0x00000920 005f6b65 79776f72 64732e37 005f6b65 ._keywords.7._ke │ │ │ │ │ + 0x00000930 79776f72 64732e31 30005f6b 6579776f ywords.10._keywo │ │ │ │ │ + 0x00000940 7264732e 3133005f 6b657977 6f726473 rds.13._keywords │ │ │ │ │ + 0x00000950 2e313600 5f6b6579 776f7264 732e3139 .16._keywords.19 │ │ │ │ │ + 0x00000960 005f6b65 79776f72 64732e32 32007365 ._keywords.22.se │ │ │ │ │ + 0x00000970 74737461 74655f64 6f63006c 656e6774 tstate_doc.lengt │ │ │ │ │ + 0x00000980 685f6869 6e745f64 6f630062 79746561 h_hint_doc.bytea │ │ │ │ │ + 0x00000990 72726179 5f646f63 00616c6c 6f635f64 rray_doc.alloc_d │ │ │ │ │ + 0x000009a0 6f630073 7472696e 676c6962 5f7a6669 oc.stringlib_zfi │ │ │ │ │ + 0x000009b0 6c6c5f5f 646f635f 5f007374 72696e67 ll__doc__.string │ │ │ │ │ + 0x000009c0 6c69625f 63656e74 65725f5f 646f635f lib_center__doc_ │ │ │ │ │ + 0x000009d0 5f007374 72696e67 6c69625f 726a7573 _.stringlib_rjus │ │ │ │ │ + 0x000009e0 745f5f64 6f635f5f 00737472 696e676c t__doc__.stringl │ │ │ │ │ + 0x000009f0 69625f6c 6a757374 5f5f646f 635f5f00 ib_ljust__doc__. │ │ │ │ │ + 0x00000a00 73747269 6e676c69 625f6578 70616e64 stringlib_expand │ │ │ │ │ + 0x00000a10 74616273 5f5f646f 635f5f00 62797465 tabs__doc__.byte │ │ │ │ │ + 0x00000a20 61727261 795f7369 7a656f66 5f5f646f array_sizeof__do │ │ │ │ │ + 0x00000a30 635f5f00 62797465 61727261 795f7265 c__.bytearray_re │ │ │ │ │ + 0x00000a40 64756365 5f65785f 5f646f63 5f5f0062 duce_ex__doc__.b │ │ │ │ │ + 0x00000a50 79746561 72726179 5f726564 7563655f ytearray_reduce_ │ │ │ │ │ + 0x00000a60 5f646f63 5f5f0062 79746561 72726179 _doc__.bytearray │ │ │ │ │ + 0x00000a70 5f686578 5f5f646f 635f5f00 62797465 _hex__doc__.byte │ │ │ │ │ + 0x00000a80 61727261 795f6672 6f6d6865 785f5f64 array_fromhex__d │ │ │ │ │ + 0x00000a90 6f635f5f 00627974 65617272 61795f73 oc__.bytearray_s │ │ │ │ │ + 0x00000aa0 706c6974 6c696e65 735f5f64 6f635f5f plitlines__doc__ │ │ │ │ │ + 0x00000ab0 00627974 65617272 61795f6a 6f696e5f .bytearray_join_ │ │ │ │ │ + 0x00000ac0 5f646f63 5f5f0062 79746561 72726179 _doc__.bytearray │ │ │ │ │ + 0x00000ad0 5f646563 6f64655f 5f646f63 5f5f0062 _decode__doc__.b │ │ │ │ │ + 0x00000ae0 79746561 72726179 5f727374 7269705f ytearray_rstrip_ │ │ │ │ │ + 0x00000af0 5f646f63 5f5f0062 79746561 72726179 _doc__.bytearray │ │ │ │ │ + 0x00000b00 5f6c7374 7269705f 5f646f63 5f5f0062 _lstrip__doc__.b │ │ │ │ │ + 0x00000b10 79746561 72726179 5f737472 69705f5f ytearray_strip__ │ │ │ │ │ + 0x00000b20 646f635f 5f006279 74656172 7261795f doc__.bytearray_ │ │ │ │ │ + 0x00000b30 72656d6f 76655f5f 646f635f 5f006279 remove__doc__.by │ │ │ │ │ + 0x00000b40 74656172 7261795f 706f705f 5f646f63 tearray_pop__doc │ │ │ │ │ + 0x00000b50 5f5f0062 79746561 72726179 5f657874 __.bytearray_ext │ │ │ │ │ + 0x00000b60 656e645f 5f646f63 5f5f0062 79746561 end__doc__.bytea │ │ │ │ │ + 0x00000b70 72726179 5f617070 656e645f 5f646f63 rray_append__doc │ │ │ │ │ + 0x00000b80 5f5f0062 79746561 72726179 5f696e73 __.bytearray_ins │ │ │ │ │ + 0x00000b90 6572745f 5f646f63 5f5f0062 79746561 ert__doc__.bytea │ │ │ │ │ + 0x00000ba0 72726179 5f726576 65727365 5f5f646f rray_reverse__do │ │ │ │ │ + 0x00000bb0 635f5f00 62797465 61727261 795f7273 c__.bytearray_rs │ │ │ │ │ + 0x00000bc0 706c6974 5f5f646f 635f5f00 62797465 plit__doc__.byte │ │ │ │ │ + 0x00000bd0 61727261 795f7270 61727469 74696f6e array_rpartition │ │ │ │ │ + 0x00000be0 5f5f646f 635f5f00 62797465 61727261 __doc__.bytearra │ │ │ │ │ + 0x00000bf0 795f7061 72746974 696f6e5f 5f646f63 y_partition__doc │ │ │ │ │ + 0x00000c00 5f5f0062 79746561 72726179 5f73706c __.bytearray_spl │ │ │ │ │ + 0x00000c10 69745f5f 646f635f 5f006279 74656172 it__doc__.bytear │ │ │ │ │ + 0x00000c20 7261795f 7265706c 6163655f 5f646f63 ray_replace__doc │ │ │ │ │ + 0x00000c30 5f5f0062 79746561 72726179 5f6d616b __.bytearray_mak │ │ │ │ │ + 0x00000c40 65747261 6e735f5f 646f635f 5f006279 etrans__doc__.by │ │ │ │ │ + 0x00000c50 74656172 7261795f 7472616e 736c6174 tearray_translat │ │ │ │ │ + 0x00000c60 655f5f64 6f635f5f 00627974 65617272 e__doc__.bytearr │ │ │ │ │ + 0x00000c70 61795f72 6573697a 655f5f64 6f635f5f ay_resize__doc__ │ │ │ │ │ + 0x00000c80 00627974 65617272 61795f72 656d6f76 .bytearray_remov │ │ │ │ │ + 0x00000c90 65737566 6669785f 5f646f63 5f5f0062 esuffix__doc__.b │ │ │ │ │ + 0x00000ca0 79746561 72726179 5f72656d 6f766570 ytearray_removep │ │ │ │ │ + 0x00000cb0 72656669 785f5f64 6f635f5f 00627974 refix__doc__.byt │ │ │ │ │ + 0x00000cc0 65617272 61795f65 6e647377 6974685f earray_endswith_ │ │ │ │ │ 0x00000cd0 5f646f63 5f5f0062 79746561 72726179 _doc__.bytearray │ │ │ │ │ - 0x00000ce0 5f656e64 73776974 685f5f64 6f635f5f _endswith__doc__ │ │ │ │ │ - 0x00000cf0 00627974 65617272 61795f73 74617274 .bytearray_start │ │ │ │ │ - 0x00000d00 73776974 685f5f64 6f635f5f 00627974 swith__doc__.byt │ │ │ │ │ - 0x00000d10 65617272 61795f72 696e6465 785f5f64 earray_rindex__d │ │ │ │ │ - 0x00000d20 6f635f5f 00627974 65617272 61795f72 oc__.bytearray_r │ │ │ │ │ - 0x00000d30 66696e64 5f5f646f 635f5f00 62797465 find__doc__.byte │ │ │ │ │ - 0x00000d40 61727261 795f696e 6465785f 5f646f63 array_index__doc │ │ │ │ │ - 0x00000d50 5f5f0062 79746561 72726179 5f636f70 __.bytearray_cop │ │ │ │ │ - 0x00000d60 795f5f64 6f635f5f 00627974 65617272 y__doc__.bytearr │ │ │ │ │ - 0x00000d70 61795f63 6c656172 5f5f646f 635f5f00 ay_clear__doc__. │ │ │ │ │ - 0x00000d80 62797465 61727261 795f636f 756e745f bytearray_count_ │ │ │ │ │ - 0x00000d90 5f646f63 5f5f0062 79746561 72726179 _doc__.bytearray │ │ │ │ │ - 0x00000da0 5f66696e 645f5f64 6f635f5f 005f7061 _find__doc__._pa │ │ │ │ │ - 0x00000db0 72736572 2e323300 5f6b7774 75706c65 rser.23._kwtuple │ │ │ │ │ - 0x00000dc0 2e323100 62797465 61727261 795f6173 .21.bytearray_as │ │ │ │ │ - 0x00000dd0 5f6e756d 62657200 62797465 61727261 _number.bytearra │ │ │ │ │ - 0x00000de0 795f6173 5f736571 75656e63 65006279 y_as_sequence.by │ │ │ │ │ - 0x00000df0 74656172 7261795f 61735f6d 61707069 tearray_as_mappi │ │ │ │ │ - 0x00000e00 6e670062 79746561 72726179 5f61735f ng.bytearray_as_ │ │ │ │ │ - 0x00000e10 62756666 65720062 79746561 72726179 buffer.bytearray │ │ │ │ │ - 0x00000e20 5f6d6574 686f6473 00627974 65617272 _methods.bytearr │ │ │ │ │ - 0x00000e30 61796974 65725f6d 6574686f 6473005f ayiter_methods._ │ │ │ │ │ - 0x00000e40 70617273 65722e32 005f6b77 7475706c parser.2._kwtupl │ │ │ │ │ - 0x00000e50 652e3000 5f706172 7365722e 3230005f e.0._parser.20._ │ │ │ │ │ - 0x00000e60 6b777475 706c652e 3138005f 70617273 kwtuple.18._pars │ │ │ │ │ - 0x00000e70 65722e35 005f6b77 7475706c 652e3300 er.5._kwtuple.3. │ │ │ │ │ - 0x00000e80 5f706172 7365722e 3134005f 6b777475 _parser.14._kwtu │ │ │ │ │ - 0x00000e90 706c652e 3132005f 70617273 65722e31 ple.12._parser.1 │ │ │ │ │ - 0x00000ea0 37005f6b 77747570 6c652e31 35005f70 7._kwtuple.15._p │ │ │ │ │ - 0x00000eb0 61727365 722e3131 005f6b77 7475706c arser.11._kwtupl │ │ │ │ │ - 0x00000ec0 652e3900 5f706172 7365722e 38005f6b e.9._parser.8._k │ │ │ │ │ - 0x00000ed0 77747570 6c652e36 005f5079 4172675f wtuple.6._PyArg_ │ │ │ │ │ - 0x00000ee0 556e7061 636b4b65 79776f72 64730050 UnpackKeywords.P │ │ │ │ │ - 0x00000ef0 79457863 5f4f7665 72666c6f 77457272 yExc_OverflowErr │ │ │ │ │ - 0x00000f00 6f720050 794e756d 6265725f 41735373 or.PyNumber_AsSs │ │ │ │ │ - 0x00000f10 697a655f 74006d65 6d736574 00507945 ize_t.memset.PyE │ │ │ │ │ - 0x00000f20 72725f4f 63637572 72656400 50794578 rr_Occurred.PyEx │ │ │ │ │ - 0x00000f30 635f5479 70654572 726f7200 50794572 c_TypeError.PyEr │ │ │ │ │ - 0x00000f40 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ - 0x00000f50 65730050 79457272 5f436c65 61720050 es.PyErr_Clear.P │ │ │ │ │ - 0x00000f60 794f626a 6563745f 43686563 6b427566 yObject_CheckBuf │ │ │ │ │ - 0x00000f70 66657200 50794f62 6a656374 5f476574 fer.PyObject_Get │ │ │ │ │ - 0x00000f80 42756666 65720050 79427566 6665725f Buffer.PyBuffer_ │ │ │ │ │ - 0x00000f90 546f436f 6e746967 756f7573 00507942 ToContiguous.PyB │ │ │ │ │ - 0x00000fa0 75666665 725f5265 6c656173 65005079 uffer_Release.Py │ │ │ │ │ - 0x00000fb0 5475706c 655f5479 70650050 794c6973 Tuple_Type.PyLis │ │ │ │ │ - 0x00000fc0 745f5479 70650050 794c6f6e 675f5479 t_Type.PyLong_Ty │ │ │ │ │ - 0x00000fd0 70650050 794c6f6e 675f4173 4c6f6e67 pe.PyLong_AsLong │ │ │ │ │ - 0x00000fe0 416e644f 76657266 6c6f7700 50794578 AndOverflow.PyEx │ │ │ │ │ - 0x00000ff0 635f5661 6c756545 72726f72 00507945 c_ValueError.PyE │ │ │ │ │ - 0x00001000 72725f53 65745374 72696e67 0050794f rr_SetString.PyO │ │ │ │ │ - 0x00001010 626a6563 745f4765 74497465 72005f50 bject_GetIter._P │ │ │ │ │ - 0x00001020 795f4465 616c6c6f 63005079 4572725f y_Dealloc.PyErr_ │ │ │ │ │ - 0x00001030 466f726d 61740050 79457863 5f53746f Format.PyExc_Sto │ │ │ │ │ - 0x00001040 70497465 72617469 6f6e0050 79556e69 pIteration.PyUni │ │ │ │ │ - 0x00001050 636f6465 5f417355 54463841 6e645369 code_AsUTF8AndSi │ │ │ │ │ - 0x00001060 7a650073 74726c65 6e005079 556e6963 ze.strlen.PyUnic │ │ │ │ │ - 0x00001070 6f64655f 4173456e 636f6465 64537472 ode_AsEncodedStr │ │ │ │ │ - 0x00001080 696e6700 5f507941 72675f42 61644172 ing._PyArg_BadAr │ │ │ │ │ - 0x00001090 67756d65 6e74005f 50794f62 6a656374 gument._PyObject │ │ │ │ │ - 0x000010a0 5f47435f 4e657700 50795479 70655f49 _GC_New.PyType_I │ │ │ │ │ - 0x000010b0 73537562 74797065 005f5079 4572725f sSubtype._PyErr_ │ │ │ │ │ - 0x000010c0 42616449 6e746572 6e616c43 616c6c00 BadInternalCall. │ │ │ │ │ - 0x000010d0 5f50795f 7473735f 74737461 74650050 _Py_tss_tstate.P │ │ │ │ │ - 0x000010e0 794f626a 6563745f 47435f44 656c0050 yObject_GC_Del.P │ │ │ │ │ - 0x000010f0 794d656d 5f467265 65005079 4578635f yMem_Free.PyExc_ │ │ │ │ │ - 0x00001100 53797374 656d4572 726f7200 50794572 SystemError.PyEr │ │ │ │ │ - 0x00001110 725f5072 696e7400 50794d65 6d5f5265 r_Print.PyMem_Re │ │ │ │ │ - 0x00001120 616c6c6f 63005079 4d656d5f 4d616c6c alloc.PyMem_Mall │ │ │ │ │ - 0x00001130 6f63006d 656d6370 79005079 4578635f oc.memcpy.PyExc_ │ │ │ │ │ - 0x00001140 42756666 65724572 726f7200 50794572 BufferError.PyEr │ │ │ │ │ - 0x00001150 725f4e6f 4d656d6f 7279005f 50795f4e r_NoMemory._Py_N │ │ │ │ │ - 0x00001160 6f6e6553 74727563 74005079 4f626a65 oneStruct.PyObje │ │ │ │ │ - 0x00001170 63745f4c 656e6774 6848696e 74005079 ct_LengthHint.Py │ │ │ │ │ - 0x00001180 42797465 41727261 795f4672 6f6d5374 ByteArray_FromSt │ │ │ │ │ - 0x00001190 72696e67 416e6453 697a6500 50794974 ringAndSize.PyIt │ │ │ │ │ - 0x000011a0 65725f4e 65787400 6d656d6d 6f766500 er_Next.memmove. │ │ │ │ │ - 0x000011b0 50794275 66666572 5f46696c 6c496e66 PyBuffer_FillInf │ │ │ │ │ - 0x000011c0 6f005f50 79547970 655f4e61 6d650050 o._PyType_Name.P │ │ │ │ │ - 0x000011d0 79556e69 636f6465 5f46726f 6d537472 yUnicode_FromStr │ │ │ │ │ - 0x000011e0 696e6741 6e645369 7a650050 795f6865 ingAndSize.Py_he │ │ │ │ │ - 0x000011f0 78646967 69747300 5079556e 69636f64 xdigits.PyUnicod │ │ │ │ │ - 0x00001200 655f4672 6f6d456e 636f6465 644f626a e_FromEncodedObj │ │ │ │ │ - 0x00001210 65637400 5079556e 69636f64 655f4765 ect.PyUnicode_Ge │ │ │ │ │ - 0x00001220 74446566 61756c74 456e636f 64696e67 tDefaultEncoding │ │ │ │ │ - 0x00001230 00507945 78635f49 6e646578 4572726f .PyExc_IndexErro │ │ │ │ │ - 0x00001240 72005079 536c6963 655f5479 70650050 r.PySlice_Type.P │ │ │ │ │ - 0x00001250 79536c69 63655f55 6e706163 6b005079 ySlice_Unpack.Py │ │ │ │ │ - 0x00001260 536c6963 655f4164 6a757374 496e6469 Slice_AdjustIndi │ │ │ │ │ - 0x00001270 63657300 50794e75 6d626572 5f436865 ces.PyNumber_Che │ │ │ │ │ - 0x00001280 636b0050 794f626a 6563745f 43616c6c ck.PyObject_Call │ │ │ │ │ - 0x00001290 4f6e6541 7267005f 50794576 616c5f53 OneArg._PyEval_S │ │ │ │ │ - 0x000012a0 6c696365 496e6465 78005f50 795f6279 liceIndex._Py_by │ │ │ │ │ - 0x000012b0 7465735f 66696e64 005f5079 4172675f tes_find._PyArg_ │ │ │ │ │ - 0x000012c0 43686563 6b506f73 6974696f 6e616c00 CheckPositional. │ │ │ │ │ - 0x000012d0 5f50794f 626a6563 745f4e65 77005f50 _PyObject_New._P │ │ │ │ │ - 0x000012e0 7952756e 74696d65 00507942 79746541 yRuntime.PyByteA │ │ │ │ │ - 0x000012f0 72726179 5f526573 697a6500 5f50795f rray_Resize._Py_ │ │ │ │ │ - 0x00001300 62797465 735f656e 64737769 7468005f bytes_endswith._ │ │ │ │ │ - 0x00001310 50794e75 6d626572 5f496e64 65780050 PyNumber_Index.P │ │ │ │ │ - 0x00001320 794c6f6e 675f4173 5373697a 655f7400 yLong_AsSsize_t. │ │ │ │ │ - 0x00001330 6d656d63 6d70005f 50795f54 72756553 memcmp._Py_TrueS │ │ │ │ │ - 0x00001340 74727563 74005f50 795f4661 6c736553 truct._Py_FalseS │ │ │ │ │ - 0x00001350 74727563 74005079 426f6f6c 5f46726f truct.PyBool_Fro │ │ │ │ │ - 0x00001360 6d4c6f6e 67005f50 795f4e6f 74496d70 mLong._Py_NotImp │ │ │ │ │ - 0x00001370 6c656d65 6e746564 53747275 6374005f lementedStruct._ │ │ │ │ │ - 0x00001380 50795f47 6574436f 6e666967 00507945 Py_GetConfig.PyE │ │ │ │ │ - 0x00001390 78635f42 79746573 5761726e 696e6700 xc_BytesWarning. │ │ │ │ │ - 0x000013a0 50794572 725f5761 726e4578 00507942 PyErr_WarnEx.PyB │ │ │ │ │ - 0x000013b0 79746541 72726179 5f417353 7472696e yteArray_AsStrin │ │ │ │ │ - 0x000013c0 67005079 42797465 41727261 795f436f g.PyByteArray_Co │ │ │ │ │ - 0x000013d0 6e636174 005f5f61 65616269 5f696469 ncat.__aeabi_idi │ │ │ │ │ - 0x000013e0 76005f50 79427974 65735f52 65706561 v._PyBytes_Repea │ │ │ │ │ - 0x000013f0 74005f50 795f6279 7465735f 63617069 t._Py_bytes_capi │ │ │ │ │ - 0x00001400 74616c69 7a65006d 656d6368 72005f50 talize.memchr._P │ │ │ │ │ - 0x00001410 795f6279 7465735f 636f756e 74005079 y_bytes_count.Py │ │ │ │ │ - 0x00001420 53657175 656e6365 5f466173 74005079 Sequence_Fast.Py │ │ │ │ │ - 0x00001430 42797465 735f5479 70650050 79457863 Bytes_Type.PyExc │ │ │ │ │ - 0x00001440 5f52756e 74696d65 4572726f 72005079 _RuntimeError.Py │ │ │ │ │ - 0x00001450 4576616c 5f536176 65546872 65616400 Eval_SaveThread. │ │ │ │ │ - 0x00001460 50794576 616c5f52 6573746f 72655468 PyEval_RestoreTh │ │ │ │ │ - 0x00001470 72656164 005f5079 5f627974 65735f63 read._Py_bytes_c │ │ │ │ │ - 0x00001480 6f6e7461 696e7300 5f507942 79746573 ontains._PyBytes │ │ │ │ │ - 0x00001490 5f466f72 6d617445 78005f50 795f6279 _FormatEx._Py_by │ │ │ │ │ - 0x000014a0 7465735f 75707065 72005079 4c6f6e67 tes_upper.PyLong │ │ │ │ │ - 0x000014b0 5f417349 6e74005f 5f616561 62695f69 _AsInt.__aeabi_i │ │ │ │ │ - 0x000014c0 6469766d 6f64005f 50795f62 79746573 divmod._Py_bytes │ │ │ │ │ - 0x000014d0 5f696e64 6578005f 50795f62 79746573 _index._Py_bytes │ │ │ │ │ - 0x000014e0 5f697361 6c6e756d 005f5079 5f627974 _isalnum._Py_byt │ │ │ │ │ - 0x000014f0 65735f69 73616c70 6861005f 50795f62 es_isalpha._Py_b │ │ │ │ │ - 0x00001500 79746573 5f697364 69676974 005f5079 ytes_isdigit._Py │ │ │ │ │ - 0x00001510 5f627974 65735f69 736c6f77 6572005f _bytes_islower._ │ │ │ │ │ - 0x00001520 50795f62 79746573 5f697373 70616365 Py_bytes_isspace │ │ │ │ │ - 0x00001530 005f5079 5f627974 65735f69 73746974 ._Py_bytes_istit │ │ │ │ │ - 0x00001540 6c65005f 50795f62 79746573 5f697375 le._Py_bytes_isu │ │ │ │ │ - 0x00001550 70706572 005f5079 5f627974 65735f73 pper._Py_bytes_s │ │ │ │ │ - 0x00001560 74617274 73776974 68005f50 795f6279 tartswith._Py_by │ │ │ │ │ - 0x00001570 7465735f 6c6f7765 72005f50 795f6279 tes_lower._Py_by │ │ │ │ │ - 0x00001580 7465735f 7266696e 64005f50 795f6279 tes_rfind._Py_by │ │ │ │ │ - 0x00001590 7465735f 72696e64 65780050 794c6973 tes_rindex.PyLis │ │ │ │ │ - 0x000015a0 745f4e65 77005f50 795f6374 7970655f t_New._Py_ctype_ │ │ │ │ │ - 0x000015b0 7461626c 65005079 4c697374 5f417070 table.PyList_App │ │ │ │ │ - 0x000015c0 656e6400 50794f62 6a656374 5f497354 end.PyObject_IsT │ │ │ │ │ - 0x000015d0 72756500 5f50795f 62797465 735f7377 rue._Py_bytes_sw │ │ │ │ │ - 0x000015e0 61706361 7365005f 50795f62 79746573 apcase._Py_bytes │ │ │ │ │ - 0x000015f0 5f746974 6c650050 794c6973 745f5265 _title.PyList_Re │ │ │ │ │ - 0x00001600 76657273 65005f5f 73746163 6b5f6368 verse.__stack_ch │ │ │ │ │ - 0x00001610 6b5f6661 696c005f 5f737461 636b5f63 k_fail.__stack_c │ │ │ │ │ - 0x00001620 686b5f67 75617264 006d656d 72636872 hk_guard.memrchr │ │ │ │ │ - 0x00001630 005f5079 5f627974 65735f6d 616b6574 ._Py_bytes_maket │ │ │ │ │ - 0x00001640 72616e73 005f5079 5f627974 65735f69 rans._Py_bytes_i │ │ │ │ │ - 0x00001650 73617363 6969005f 50794f62 6a656374 sascii._PyObject │ │ │ │ │ - 0x00001660 5f476574 53746174 65005079 5f427569 _GetState.Py_Bui │ │ │ │ │ - 0x00001670 6c645661 6c756500 5079556e 69636f64 ldValue.PyUnicod │ │ │ │ │ - 0x00001680 655f4465 636f6465 4c617469 6e31005f e_DecodeLatin1._ │ │ │ │ │ - 0x00001690 50794279 7465735f 46726f6d 48657800 PyBytes_FromHex. │ │ │ │ │ - 0x000016a0 5f507945 76616c5f 47657442 75696c74 _PyEval_GetBuilt │ │ │ │ │ - 0x000016b0 696e0050 794c6f6e 675f4672 6f6d5373 in.PyLong_FromSs │ │ │ │ │ - 0x000016c0 697a655f 74005079 42797465 41727261 ize_t.PyByteArra │ │ │ │ │ - 0x000016d0 795f4672 6f6d4f62 6a656374 00507942 y_FromObject.PyB │ │ │ │ │ - 0x000016e0 79746541 72726179 5f53697a 65005079 yteArray_Size.Py │ │ │ │ │ - 0x000016f0 4c6f6e67 5f46726f 6d53697a 655f7400 Long_FromSize_t. │ │ │ │ │ - 0x00001700 5f50795f 73747268 65785f77 6974685f _Py_strhex_with_ │ │ │ │ │ - 0x00001710 73657000 50795475 706c655f 4e657700 sep.PyTuple_New. │ │ │ │ │ - 0x00001720 50794279 74654172 72617949 7465725f PyByteArrayIter_ │ │ │ │ │ - 0x00001730 54797065 00507942 79746541 72726179 Type.PyByteArray │ │ │ │ │ - 0x00001740 5f547970 65005f50 79427974 65417272 _Type._PyByteArr │ │ │ │ │ - 0x00001750 61795f65 6d707479 5f737472 696e6700 ay_empty_string. │ │ │ │ │ - 0x00001760 50795479 70655f54 79706500 50794f62 PyType_Type.PyOb │ │ │ │ │ - 0x00001770 6a656374 5f47656e 65726963 47657441 ject_GenericGetA │ │ │ │ │ - 0x00001780 74747200 50795479 70655f47 656e6572 ttr.PyType_Gener │ │ │ │ │ - 0x00001790 6963416c 6c6f6300 50795479 70655f47 icAlloc.PyType_G │ │ │ │ │ - 0x000017a0 656e6572 69634e65 77005079 4f626a65 enericNew.PyObje │ │ │ │ │ - 0x000017b0 63745f46 72656500 50794f62 6a656374 ct_Free.PyObject │ │ │ │ │ - 0x000017c0 5f53656c 66497465 72005f50 795f6361 _SelfIter._Py_ca │ │ │ │ │ - 0x000017d0 70697461 6c697a65 5f5f646f 635f5f00 pitalize__doc__. │ │ │ │ │ - 0x000017e0 5f50795f 6973616c 6e756d5f 5f646f63 _Py_isalnum__doc │ │ │ │ │ - 0x000017f0 5f5f005f 50795f69 73616c70 68615f5f __._Py_isalpha__ │ │ │ │ │ - 0x00001800 646f635f 5f005f50 795f6973 61736369 doc__._Py_isasci │ │ │ │ │ - 0x00001810 695f5f64 6f635f5f 005f5079 5f697364 i__doc__._Py_isd │ │ │ │ │ - 0x00001820 69676974 5f5f646f 635f5f00 5f50795f igit__doc__._Py_ │ │ │ │ │ - 0x00001830 69736c6f 7765725f 5f646f63 5f5f005f islower__doc__._ │ │ │ │ │ - 0x00001840 50795f69 73737061 63655f5f 646f635f Py_isspace__doc_ │ │ │ │ │ - 0x00001850 5f005f50 795f6973 7469746c 655f5f64 _._Py_istitle__d │ │ │ │ │ - 0x00001860 6f635f5f 005f5079 5f697375 70706572 oc__._Py_isupper │ │ │ │ │ - 0x00001870 5f5f646f 635f5f00 5f50795f 6c6f7765 __doc__._Py_lowe │ │ │ │ │ - 0x00001880 725f5f64 6f635f5f 005f5079 5f737761 r__doc__._Py_swa │ │ │ │ │ - 0x00001890 70636173 655f5f64 6f635f5f 005f5079 pcase__doc__._Py │ │ │ │ │ - 0x000018a0 5f746974 6c655f5f 646f635f 5f005f50 _title__doc__._P │ │ │ │ │ - 0x000018b0 795f7570 7065725f 5f646f63 5f5f00 y_upper__doc__. │ │ │ │ │ + 0x00000ce0 5f737461 72747377 6974685f 5f646f63 _startswith__doc │ │ │ │ │ + 0x00000cf0 5f5f0062 79746561 72726179 5f72696e __.bytearray_rin │ │ │ │ │ + 0x00000d00 6465785f 5f646f63 5f5f0062 79746561 dex__doc__.bytea │ │ │ │ │ + 0x00000d10 72726179 5f726669 6e645f5f 646f635f rray_rfind__doc_ │ │ │ │ │ + 0x00000d20 5f006279 74656172 7261795f 696e6465 _.bytearray_inde │ │ │ │ │ + 0x00000d30 785f5f64 6f635f5f 00627974 65617272 x__doc__.bytearr │ │ │ │ │ + 0x00000d40 61795f63 6f70795f 5f646f63 5f5f0062 ay_copy__doc__.b │ │ │ │ │ + 0x00000d50 79746561 72726179 5f636c65 61725f5f ytearray_clear__ │ │ │ │ │ + 0x00000d60 646f635f 5f006279 74656172 7261795f doc__.bytearray_ │ │ │ │ │ + 0x00000d70 636f756e 745f5f64 6f635f5f 00627974 count__doc__.byt │ │ │ │ │ + 0x00000d80 65617272 61795f66 696e645f 5f646f63 earray_find__doc │ │ │ │ │ + 0x00000d90 5f5f005f 70617273 65722e32 33005f6b __._parser.23._k │ │ │ │ │ + 0x00000da0 77747570 6c652e32 31006279 74656172 wtuple.21.bytear │ │ │ │ │ + 0x00000db0 7261795f 61735f6e 756d6265 72006279 ray_as_number.by │ │ │ │ │ + 0x00000dc0 74656172 7261795f 61735f73 65717565 tearray_as_seque │ │ │ │ │ + 0x00000dd0 6e636500 62797465 61727261 795f6173 nce.bytearray_as │ │ │ │ │ + 0x00000de0 5f6d6170 70696e67 00627974 65617272 _mapping.bytearr │ │ │ │ │ + 0x00000df0 61795f61 735f6275 66666572 00627974 ay_as_buffer.byt │ │ │ │ │ + 0x00000e00 65617272 61795f6d 6574686f 64730062 earray_methods.b │ │ │ │ │ + 0x00000e10 79746561 72726179 69746572 5f6d6574 ytearrayiter_met │ │ │ │ │ + 0x00000e20 686f6473 005f7061 72736572 2e32005f hods._parser.2._ │ │ │ │ │ + 0x00000e30 6b777475 706c652e 30005f70 61727365 kwtuple.0._parse │ │ │ │ │ + 0x00000e40 722e3230 005f6b77 7475706c 652e3138 r.20._kwtuple.18 │ │ │ │ │ + 0x00000e50 005f7061 72736572 2e35005f 6b777475 ._parser.5._kwtu │ │ │ │ │ + 0x00000e60 706c652e 33005f70 61727365 722e3134 ple.3._parser.14 │ │ │ │ │ + 0x00000e70 005f6b77 7475706c 652e3132 005f7061 ._kwtuple.12._pa │ │ │ │ │ + 0x00000e80 72736572 2e313700 5f6b7774 75706c65 rser.17._kwtuple │ │ │ │ │ + 0x00000e90 2e313500 5f706172 7365722e 3131005f .15._parser.11._ │ │ │ │ │ + 0x00000ea0 6b777475 706c652e 39005f70 61727365 kwtuple.9._parse │ │ │ │ │ + 0x00000eb0 722e3800 5f6b7774 75706c65 2e36005f r.8._kwtuple.6._ │ │ │ │ │ + 0x00000ec0 50794172 675f556e 7061636b 4b657977 PyArg_UnpackKeyw │ │ │ │ │ + 0x00000ed0 6f726473 00507945 78635f4f 76657266 ords.PyExc_Overf │ │ │ │ │ + 0x00000ee0 6c6f7745 72726f72 0050794e 756d6265 lowError.PyNumbe │ │ │ │ │ + 0x00000ef0 725f4173 5373697a 655f7400 6d656d73 r_AsSsize_t.mems │ │ │ │ │ + 0x00000f00 65740050 79457272 5f4f6363 75727265 et.PyErr_Occurre │ │ │ │ │ + 0x00000f10 64005079 4578635f 54797065 4572726f d.PyExc_TypeErro │ │ │ │ │ + 0x00000f20 72005079 4572725f 45786365 7074696f r.PyErr_Exceptio │ │ │ │ │ + 0x00000f30 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ + 0x00000f40 6c656172 0050794f 626a6563 745f4368 lear.PyObject_Ch │ │ │ │ │ + 0x00000f50 65636b42 75666665 72005079 4f626a65 eckBuffer.PyObje │ │ │ │ │ + 0x00000f60 63745f47 65744275 66666572 00507942 ct_GetBuffer.PyB │ │ │ │ │ + 0x00000f70 75666665 725f546f 436f6e74 6967756f uffer_ToContiguo │ │ │ │ │ + 0x00000f80 75730050 79427566 6665725f 52656c65 us.PyBuffer_Rele │ │ │ │ │ + 0x00000f90 61736500 50795475 706c655f 54797065 ase.PyTuple_Type │ │ │ │ │ + 0x00000fa0 0050794c 6973745f 54797065 0050794c .PyList_Type.PyL │ │ │ │ │ + 0x00000fb0 6f6e675f 54797065 0050794c 6f6e675f ong_Type.PyLong_ │ │ │ │ │ + 0x00000fc0 41734c6f 6e67416e 644f7665 72666c6f AsLongAndOverflo │ │ │ │ │ + 0x00000fd0 77005079 4578635f 56616c75 65457272 w.PyExc_ValueErr │ │ │ │ │ + 0x00000fe0 6f720050 79457272 5f536574 53747269 or.PyErr_SetStri │ │ │ │ │ + 0x00000ff0 6e670050 794f626a 6563745f 47657449 ng.PyObject_GetI │ │ │ │ │ + 0x00001000 74657200 5f50795f 4465616c 6c6f6300 ter._Py_Dealloc. │ │ │ │ │ + 0x00001010 50794572 725f466f 726d6174 00507945 PyErr_Format.PyE │ │ │ │ │ + 0x00001020 78635f53 746f7049 74657261 74696f6e xc_StopIteration │ │ │ │ │ + 0x00001030 00507955 6e69636f 64655f41 73555446 .PyUnicode_AsUTF │ │ │ │ │ + 0x00001040 38416e64 53697a65 00737472 6c656e00 8AndSize.strlen. │ │ │ │ │ + 0x00001050 5079556e 69636f64 655f4173 456e636f PyUnicode_AsEnco │ │ │ │ │ + 0x00001060 64656453 7472696e 67005f50 79417267 dedString._PyArg │ │ │ │ │ + 0x00001070 5f426164 41726775 6d656e74 005f5079 _BadArgument._Py │ │ │ │ │ + 0x00001080 4f626a65 63745f47 435f4e65 77005079 Object_GC_New.Py │ │ │ │ │ + 0x00001090 54797065 5f497353 75627479 7065005f Type_IsSubtype._ │ │ │ │ │ + 0x000010a0 50794572 725f4261 64496e74 65726e61 PyErr_BadInterna │ │ │ │ │ + 0x000010b0 6c43616c 6c005f50 795f7473 735f7473 lCall._Py_tss_ts │ │ │ │ │ + 0x000010c0 74617465 0050794f 626a6563 745f4743 tate.PyObject_GC │ │ │ │ │ + 0x000010d0 5f44656c 0050794d 656d5f46 72656500 _Del.PyMem_Free. │ │ │ │ │ + 0x000010e0 50794578 635f5379 7374656d 4572726f PyExc_SystemErro │ │ │ │ │ + 0x000010f0 72005079 4572725f 5072696e 74005079 r.PyErr_Print.Py │ │ │ │ │ + 0x00001100 4d656d5f 5265616c 6c6f6300 50794d65 Mem_Realloc.PyMe │ │ │ │ │ + 0x00001110 6d5f4d61 6c6c6f63 006d656d 63707900 m_Malloc.memcpy. │ │ │ │ │ + 0x00001120 50794578 635f4275 66666572 4572726f PyExc_BufferErro │ │ │ │ │ + 0x00001130 72005079 4572725f 4e6f4d65 6d6f7279 r.PyErr_NoMemory │ │ │ │ │ + 0x00001140 005f5079 5f4e6f6e 65537472 75637400 ._Py_NoneStruct. │ │ │ │ │ + 0x00001150 50794f62 6a656374 5f4c656e 67746848 PyObject_LengthH │ │ │ │ │ + 0x00001160 696e7400 50794279 74654172 7261795f int.PyByteArray_ │ │ │ │ │ + 0x00001170 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ + 0x00001180 65005079 49746572 5f4e6578 74006d65 e.PyIter_Next.me │ │ │ │ │ + 0x00001190 6d6d6f76 65005079 42756666 65725f46 mmove.PyBuffer_F │ │ │ │ │ + 0x000011a0 696c6c49 6e666f00 5f507954 7970655f illInfo._PyType_ │ │ │ │ │ + 0x000011b0 4e616d65 00507955 6e69636f 64655f46 Name.PyUnicode_F │ │ │ │ │ + 0x000011c0 726f6d53 7472696e 67416e64 53697a65 romStringAndSize │ │ │ │ │ + 0x000011d0 0050795f 68657864 69676974 73005079 .Py_hexdigits.Py │ │ │ │ │ + 0x000011e0 556e6963 6f64655f 46726f6d 456e636f Unicode_FromEnco │ │ │ │ │ + 0x000011f0 6465644f 626a6563 74005079 556e6963 dedObject.PyUnic │ │ │ │ │ + 0x00001200 6f64655f 47657444 65666175 6c74456e ode_GetDefaultEn │ │ │ │ │ + 0x00001210 636f6469 6e670050 79457863 5f496e64 coding.PyExc_Ind │ │ │ │ │ + 0x00001220 65784572 726f7200 5079536c 6963655f exError.PySlice_ │ │ │ │ │ + 0x00001230 54797065 00507953 6c696365 5f556e70 Type.PySlice_Unp │ │ │ │ │ + 0x00001240 61636b00 5079536c 6963655f 41646a75 ack.PySlice_Adju │ │ │ │ │ + 0x00001250 7374496e 64696365 73005079 4e756d62 stIndices.PyNumb │ │ │ │ │ + 0x00001260 65725f43 6865636b 0050794f 626a6563 er_Check.PyObjec │ │ │ │ │ + 0x00001270 745f4361 6c6c4f6e 65417267 005f5079 t_CallOneArg._Py │ │ │ │ │ + 0x00001280 4576616c 5f536c69 6365496e 64657800 Eval_SliceIndex. │ │ │ │ │ + 0x00001290 5f50795f 62797465 735f6669 6e64005f _Py_bytes_find._ │ │ │ │ │ + 0x000012a0 50794172 675f4368 65636b50 6f736974 PyArg_CheckPosit │ │ │ │ │ + 0x000012b0 696f6e61 6c005f50 794f626a 6563745f ional._PyObject_ │ │ │ │ │ + 0x000012c0 4e657700 5f507952 756e7469 6d650050 New._PyRuntime.P │ │ │ │ │ + 0x000012d0 79427974 65417272 61795f52 6573697a yByteArray_Resiz │ │ │ │ │ + 0x000012e0 65005f50 794e756d 6265725f 496e6465 e._PyNumber_Inde │ │ │ │ │ + 0x000012f0 78005079 4c6f6e67 5f417353 73697a65 x.PyLong_AsSsize │ │ │ │ │ + 0x00001300 5f74005f 50795f62 79746573 5f656e64 _t._Py_bytes_end │ │ │ │ │ + 0x00001310 73776974 68006d65 6d636d70 005f5079 swith.memcmp._Py │ │ │ │ │ + 0x00001320 5f547275 65537472 75637400 5f50795f _TrueStruct._Py_ │ │ │ │ │ + 0x00001330 46616c73 65537472 75637400 5079426f FalseStruct.PyBo │ │ │ │ │ + 0x00001340 6f6c5f46 726f6d4c 6f6e6700 5f50795f ol_FromLong._Py_ │ │ │ │ │ + 0x00001350 4e6f7449 6d706c65 6d656e74 65645374 NotImplementedSt │ │ │ │ │ + 0x00001360 72756374 005f5079 5f476574 436f6e66 ruct._Py_GetConf │ │ │ │ │ + 0x00001370 69670050 79457863 5f427974 65735761 ig.PyExc_BytesWa │ │ │ │ │ + 0x00001380 726e696e 67005079 4572725f 5761726e rning.PyErr_Warn │ │ │ │ │ + 0x00001390 45780050 79427974 65417272 61795f41 Ex.PyByteArray_A │ │ │ │ │ + 0x000013a0 73537472 696e6700 50794279 74654172 sString.PyByteAr │ │ │ │ │ + 0x000013b0 7261795f 436f6e63 6174005f 5f616561 ray_Concat.__aea │ │ │ │ │ + 0x000013c0 62695f69 64697600 5f507942 79746573 bi_idiv._PyBytes │ │ │ │ │ + 0x000013d0 5f526570 65617400 5f50795f 62797465 _Repeat._Py_byte │ │ │ │ │ + 0x000013e0 735f6361 70697461 6c697a65 006d656d s_capitalize.mem │ │ │ │ │ + 0x000013f0 63687200 5f50795f 62797465 735f636f chr._Py_bytes_co │ │ │ │ │ + 0x00001400 756e7400 50795365 7175656e 63655f46 unt.PySequence_F │ │ │ │ │ + 0x00001410 61737400 50794279 7465735f 54797065 ast.PyBytes_Type │ │ │ │ │ + 0x00001420 00507945 78635f52 756e7469 6d654572 .PyExc_RuntimeEr │ │ │ │ │ + 0x00001430 726f7200 50794576 616c5f53 61766554 ror.PyEval_SaveT │ │ │ │ │ + 0x00001440 68726561 64005079 4576616c 5f526573 hread.PyEval_Res │ │ │ │ │ + 0x00001450 746f7265 54687265 6164005f 50795f62 toreThread._Py_b │ │ │ │ │ + 0x00001460 79746573 5f636f6e 7461696e 73005f50 ytes_contains._P │ │ │ │ │ + 0x00001470 79427974 65735f46 6f726d61 74457800 yBytes_FormatEx. │ │ │ │ │ + 0x00001480 5f50795f 62797465 735f7570 70657200 _Py_bytes_upper. │ │ │ │ │ + 0x00001490 50794c6f 6e675f41 73496e74 005f5f61 PyLong_AsInt.__a │ │ │ │ │ + 0x000014a0 65616269 5f696469 766d6f64 005f5079 eabi_idivmod._Py │ │ │ │ │ + 0x000014b0 5f627974 65735f69 6e646578 005f5079 _bytes_index._Py │ │ │ │ │ + 0x000014c0 5f627974 65735f69 73616c6e 756d005f _bytes_isalnum._ │ │ │ │ │ + 0x000014d0 50795f62 79746573 5f697361 6c706861 Py_bytes_isalpha │ │ │ │ │ + 0x000014e0 005f5079 5f627974 65735f69 73646967 ._Py_bytes_isdig │ │ │ │ │ + 0x000014f0 6974005f 50795f62 79746573 5f69736c it._Py_bytes_isl │ │ │ │ │ + 0x00001500 6f776572 005f5079 5f627974 65735f69 ower._Py_bytes_i │ │ │ │ │ + 0x00001510 73737061 6365005f 50795f62 79746573 sspace._Py_bytes │ │ │ │ │ + 0x00001520 5f697374 69746c65 005f5079 5f627974 _istitle._Py_byt │ │ │ │ │ + 0x00001530 65735f69 73757070 6572005f 50795f62 es_isupper._Py_b │ │ │ │ │ + 0x00001540 79746573 5f737461 72747377 69746800 ytes_startswith. │ │ │ │ │ + 0x00001550 5f50795f 62797465 735f6c6f 77657200 _Py_bytes_lower. │ │ │ │ │ + 0x00001560 5f50795f 62797465 735f7266 696e6400 _Py_bytes_rfind. │ │ │ │ │ + 0x00001570 5f50795f 62797465 735f7269 6e646578 _Py_bytes_rindex │ │ │ │ │ + 0x00001580 0050794c 6973745f 4e657700 5f50795f .PyList_New._Py_ │ │ │ │ │ + 0x00001590 63747970 655f7461 626c6500 50794c69 ctype_table.PyLi │ │ │ │ │ + 0x000015a0 73745f41 7070656e 64005079 4f626a65 st_Append.PyObje │ │ │ │ │ + 0x000015b0 63745f49 73547275 65005f50 795f6279 ct_IsTrue._Py_by │ │ │ │ │ + 0x000015c0 7465735f 73776170 63617365 005f5079 tes_swapcase._Py │ │ │ │ │ + 0x000015d0 5f627974 65735f74 69746c65 0050794c _bytes_title.PyL │ │ │ │ │ + 0x000015e0 6973745f 52657665 72736500 5f5f7374 ist_Reverse.__st │ │ │ │ │ + 0x000015f0 61636b5f 63686b5f 6661696c 005f5f73 ack_chk_fail.__s │ │ │ │ │ + 0x00001600 7461636b 5f63686b 5f677561 7264006d tack_chk_guard.m │ │ │ │ │ + 0x00001610 656d7263 6872005f 50795f62 79746573 emrchr._Py_bytes │ │ │ │ │ + 0x00001620 5f6d616b 65747261 6e73005f 50795f62 _maketrans._Py_b │ │ │ │ │ + 0x00001630 79746573 5f697361 73636969 005f5079 ytes_isascii._Py │ │ │ │ │ + 0x00001640 4f626a65 63745f47 65745374 61746500 Object_GetState. │ │ │ │ │ + 0x00001650 50795f42 75696c64 56616c75 65005079 Py_BuildValue.Py │ │ │ │ │ + 0x00001660 556e6963 6f64655f 4465636f 64654c61 Unicode_DecodeLa │ │ │ │ │ + 0x00001670 74696e31 005f5079 42797465 735f4672 tin1._PyBytes_Fr │ │ │ │ │ + 0x00001680 6f6d4865 78005f50 79457661 6c5f4765 omHex._PyEval_Ge │ │ │ │ │ + 0x00001690 74427569 6c74696e 0050794c 6f6e675f tBuiltin.PyLong_ │ │ │ │ │ + 0x000016a0 46726f6d 5373697a 655f7400 50794279 FromSsize_t.PyBy │ │ │ │ │ + 0x000016b0 74654172 7261795f 46726f6d 4f626a65 teArray_FromObje │ │ │ │ │ + 0x000016c0 63740050 79427974 65417272 61795f53 ct.PyByteArray_S │ │ │ │ │ + 0x000016d0 697a6500 50794c6f 6e675f46 726f6d53 ize.PyLong_FromS │ │ │ │ │ + 0x000016e0 697a655f 74005f50 795f7374 72686578 ize_t._Py_strhex │ │ │ │ │ + 0x000016f0 5f776974 685f7365 70005079 5475706c _with_sep.PyTupl │ │ │ │ │ + 0x00001700 655f4e65 77005079 42797465 41727261 e_New.PyByteArra │ │ │ │ │ + 0x00001710 79497465 725f5479 70650050 79427974 yIter_Type.PyByt │ │ │ │ │ + 0x00001720 65417272 61795f54 79706500 5f507942 eArray_Type._PyB │ │ │ │ │ + 0x00001730 79746541 72726179 5f656d70 74795f73 yteArray_empty_s │ │ │ │ │ + 0x00001740 7472696e 67005079 54797065 5f547970 tring.PyType_Typ │ │ │ │ │ + 0x00001750 65005079 4f626a65 63745f47 656e6572 e.PyObject_Gener │ │ │ │ │ + 0x00001760 69634765 74417474 72005079 54797065 icGetAttr.PyType │ │ │ │ │ + 0x00001770 5f47656e 65726963 416c6c6f 63005079 _GenericAlloc.Py │ │ │ │ │ + 0x00001780 54797065 5f47656e 65726963 4e657700 Type_GenericNew. │ │ │ │ │ + 0x00001790 50794f62 6a656374 5f467265 65005079 PyObject_Free.Py │ │ │ │ │ + 0x000017a0 4f626a65 63745f53 656c6649 74657200 Object_SelfIter. │ │ │ │ │ + 0x000017b0 5f50795f 63617069 74616c69 7a655f5f _Py_capitalize__ │ │ │ │ │ + 0x000017c0 646f635f 5f005f50 795f6973 616c6e75 doc__._Py_isalnu │ │ │ │ │ + 0x000017d0 6d5f5f64 6f635f5f 005f5079 5f697361 m__doc__._Py_isa │ │ │ │ │ + 0x000017e0 6c706861 5f5f646f 635f5f00 5f50795f lpha__doc__._Py_ │ │ │ │ │ + 0x000017f0 69736173 6369695f 5f646f63 5f5f005f isascii__doc__._ │ │ │ │ │ + 0x00001800 50795f69 73646967 69745f5f 646f635f Py_isdigit__doc_ │ │ │ │ │ + 0x00001810 5f005f50 795f6973 6c6f7765 725f5f64 _._Py_islower__d │ │ │ │ │ + 0x00001820 6f635f5f 005f5079 5f697373 70616365 oc__._Py_isspace │ │ │ │ │ + 0x00001830 5f5f646f 635f5f00 5f50795f 69737469 __doc__._Py_isti │ │ │ │ │ + 0x00001840 746c655f 5f646f63 5f5f005f 50795f69 tle__doc__._Py_i │ │ │ │ │ + 0x00001850 73757070 65725f5f 646f635f 5f005f50 supper__doc__._P │ │ │ │ │ + 0x00001860 795f6c6f 7765725f 5f646f63 5f5f005f y_lower__doc__._ │ │ │ │ │ + 0x00001870 50795f73 77617063 6173655f 5f646f63 Py_swapcase__doc │ │ │ │ │ + 0x00001880 5f5f005f 50795f74 69746c65 5f5f646f __._Py_title__do │ │ │ │ │ + 0x00001890 635f5f00 5f50795f 75707065 725f5f64 c__._Py_upper__d │ │ │ │ │ + 0x000018a0 6f635f5f 00 oc__. │ │ │ ├── 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: 72656 (bytes into file) │ │ │ │ │ + Start of section headers: 72708 (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 0x11bd0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x11c04: │ │ │ │ │ │ │ │ │ │ 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 004b30 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e228 002060 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 004b64 0007d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010288 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 005338 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 005338 000dfa 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 006134 001730 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010968 000aa0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 007864 000de4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011408 0006c0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 008648 0022a4 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011ac8 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00a8ec 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a8ec 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00a920 002110 10 16 347 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ca30 0017f7 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 011b40 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004728 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e234 001d90 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00475c 0007d4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ffc4 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 004f30 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 004f30 000dfa 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 005d2c 001b44 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0106a4 000d98 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 007870 000de4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01143c 0006c0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 008654 0022a4 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011afc 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00a8f8 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a8f8 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00a92c 002110 10 16 347 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ca3c 0017f7 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 011b74 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 {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ 25: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 26: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 27: 000000d0 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 28: 000000d8 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 29: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 30: 00000140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 31: 000002fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 32: 00000428 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 33: 0000042c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 32: 00000418 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 33: 0000041c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 34: 000004d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 35: 000004dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 36: 000004dd 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 37: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 38: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 39: 0000050d 534 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ 40: 000005b2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ @@ -82,16 +82,16 @@ │ │ │ │ │ 78: 00001081 1116 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 79: 00000e29 38 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 80: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 81: 00000e51 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 82: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 83: 00000ed5 214 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 84: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 85: 0000490d 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 86: 000049c5 364 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 85: 00004505 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 86: 000045bd 364 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 87: 0000136c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00001370 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 89: 00000c97 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 90: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 91: 00000c2d 1732 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 92: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 93: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ @@ -101,66 +101,66 @@ │ │ │ │ │ 97: 000012ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 98: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 99: 00000368 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 100: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 101: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 102: 000003b8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 103: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 104: 00001635 1032 FUNC LOCAL DEFAULT 1 bytes_new │ │ │ │ │ - 105: 00001c31 200 FUNC LOCAL DEFAULT 1 _PyBytes_FromBuffer │ │ │ │ │ - 106: 00001a3d 80 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 107: 00001cf9 314 FUNC LOCAL DEFAULT 1 PyBytes_FromObject.part.0 │ │ │ │ │ - 108: 000018d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 109: 000018e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 110: 00001a38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 111: 00001a3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 112: 00001a8d 38 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ + 104: 000012f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 105: 000012f1 1044 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 106: 00001829 200 FUNC LOCAL DEFAULT 1 _PyBytes_FromBuffer │ │ │ │ │ + 107: 00001635 80 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 108: 000018f1 314 FUNC LOCAL DEFAULT 1 PyBytes_FromObject.part.0 │ │ │ │ │ + 109: 000015c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 110: 000015d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 111: 00001700 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00001685 38 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ 113: 000003f4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 114: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 115: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ 116: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 117: 000012f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 118: 00001450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 119: 000014cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 120: 00001af1 6 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 121: 0000152d 76 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 122: 00001574 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00001704 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 118: 00001864 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 119: 000018e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 120: 000016e9 6 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ + 121: 00001941 76 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 122: 00001988 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 123: 00000045 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ 124: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 125: 00001b59 126 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ - 126: 00001cf4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 125: 00001751 126 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ + 126: 000018ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 127: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 128: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 129: 00001cf8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 130: 00001619 280 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 131: 00001eb9 288 FUNC LOCAL DEFAULT 1 _PyBytes_FromIterator │ │ │ │ │ + 129: 000018f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 130: 00001a2d 280 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 131: 00001ab1 288 FUNC LOCAL DEFAULT 1 _PyBytes_FromIterator │ │ │ │ │ 132: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 133: 00001578 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 134: 00001579 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 135: 00001e35 4 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 133: 0000198c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 134: 0000198d 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 135: 00001a2d 4 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ 136: 00000490 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 137: 00001e39 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 138: 0000160d 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ - 139: 00001fd4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 137: 00001a31 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 138: 00001a21 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 139: 00001bcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 140: 0000049c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 141: 00001fd8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 142: 00001fd9 126 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ + 141: 00001bd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 142: 00001bd1 126 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ 143: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 144: 00002059 1400 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 145: 000025cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 146: 000025d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 147: 000025d1 296 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 148: 000026f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00001c51 1400 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 145: 000021c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 000021c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 147: 000021c9 296 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 148: 000022ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 149: 000004b8 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 150: 000026f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 151: 000026f9 240 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 152: 000027e9 398 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 150: 000022f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 151: 000022f1 240 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 152: 000023e1 398 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 153: 000004c0 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 154: 00002979 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 155: 000029c5 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 154: 00002571 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 155: 000025bd 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 156: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 157: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 158: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 159: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 160: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 161: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 162: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ @@ -169,96 +169,96 @@ │ │ │ │ │ 165: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 166: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 167: 00000634 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ 168: 00000694 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 169: 000006b0 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 170: 000006f0 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 171: 00000728 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 172: 00002ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 173: 00002ad6 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 174: 00003669 74 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 175: 00002c18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 176: 00002ca4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 177: 00002ca8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 178: 00003498 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 179: 000034a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 172: 000026ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 173: 000026ce 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 174: 00003261 74 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 175: 00002810 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 176: 0000289c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 177: 000028a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 178: 00003090 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 179: 00003098 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 180: 0000011f 208 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ 181: 0000075c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 182: 00000784 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 183: 000036b5 126 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ - 184: 00003735 86 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 183: 000032ad 126 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ + 184: 0000332d 86 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 185: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ 186: 000007c4 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 187: 00000804 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 188: 0000393c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 189: 00003940 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 188: 00003534 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 189: 00003538 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 190: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 191: 0000088c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 192: 00000890 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 193: 00000894 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 194: 00000898 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ 195: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ 196: 000008a0 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ 197: 000008a4 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 198: 000008a8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ 199: 000008ac 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 200: 00003a3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 201: 00003a68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 202: 00003c38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 203: 00003c3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 204: 0000172c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 205: 00003d35 180 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 206: 00003de4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 207: 00003de8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 208: 00003de9 296 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 209: 00003f0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 210: 00003f10 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 211: 00003f11 42 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 200: 00003634 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 201: 00003660 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 202: 00003830 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 203: 00003834 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 204: 00001b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 205: 0000392d 180 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 206: 000039dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 207: 000039e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 208: 000039e1 296 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 209: 00003b04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 210: 00003b08 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 211: 00003b09 42 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 212: 00000051 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ 213: 0000005b 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 214: 000008b0 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ 215: 00000065 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 216: 00003f3d 500 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 217: 0000412c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 218: 00004130 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 219: 00004131 42 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 220: 0000415d 152 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 221: 000041f5 874 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 222: 000041f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 216: 00003b35 500 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 217: 00003d24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 218: 00003d28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 219: 00003d29 42 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 220: 00003d55 152 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 221: 00003ded 874 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 222: 00003de8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 223: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 224: 000041f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 224: 00003dec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 225: 000008e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ 226: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 227: 000045dd 140 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 227: 000041d5 140 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 228: 000000b1 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ 229: 000000f0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 230: 000000f4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 231: 000000f5 42 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 232: 00000998 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 233: 000046cd 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 233: 000042c5 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 234: 000009bc 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ 235: 00000221 352 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 236: 0000037c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 237: 000009cc 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 238: 000046e1 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 238: 000042d9 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ 239: 000009d4 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ 240: 000009dc 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ 241: 00000a38 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ 242: 00000a54 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ 243: 00000a60 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ 244: 00000380 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 245: 00000381 294 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 246: 00004761 126 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 246: 00004359 126 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 247: 000004a7 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ 248: 000004b1 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ 249: 000004bb 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ 250: 00000ac0 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ 251: 00000ac8 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ 252: 00000b20 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 253: 000047e1 298 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 253: 000043d9 298 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 254: 000004c5 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ 255: 000004cf 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ 256: 000004d9 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ 257: 00000b7c 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ 258: 00000b84 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ 259: 00000bdc 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ 260: 000004e3 278 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ @@ -362,15 +362,15 @@ │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 362: 000002c9 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 365: 00000095 1180 FUNC GLOBAL DEFAULT 1 _PyBytes_DecodeEscape2 │ │ │ │ │ + 365: 00000095 1178 FUNC GLOBAL DEFAULT 1 _PyBytes_DecodeEscape2 │ │ │ │ │ 366: 00000309 80 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ 368: 00000359 388 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ @@ -433,22 +433,22 @@ │ │ │ │ │ 429: 0000152d 262 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 436: 00001bd9 88 FUNC GLOBAL DEFAULT 1 PyBytes_FromObject │ │ │ │ │ + 436: 000017d1 88 FUNC GLOBAL DEFAULT 1 PyBytes_FromObject │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 439: 00001ab5 58 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 440: 000012f1 572 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 439: 000016ad 58 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ + 440: 00001705 572 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 443: 00001af9 96 FUNC GLOBAL DEFAULT 1 _PyBytesWriter_WriteBytes │ │ │ │ │ + 443: 000016f1 96 FUNC GLOBAL DEFAULT 1 _PyBytesWriter_WriteBytes │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -456,46 +456,46 @@ │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 459: 000029e1 3206 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 459: 000025d9 3206 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 474: 0000378d 436 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 474: 00003385 436 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 476: 00003941 40 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ - 477: 00003969 970 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ + 476: 00003539 40 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ + 477: 00003561 970 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: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 487: 00004561 122 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 487: 00004159 122 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 490: 00004669 100 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 490: 00004261 100 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 495: 000001ef 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe228 contains 1036 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe234 contains 946 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000028 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000040 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000068 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000007a 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -121,44 +121,44 @@ │ │ │ │ │ 000002e0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000002f4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000002f8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -0000033a 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ -00000406 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000428 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000434 0000192f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -00000438 00001930 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000440 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000044c 00001b2f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ -00000450 00001b30 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ -00000456 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000472 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000476 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000049a 00001c2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC8 │ │ │ │ │ -0000049e 00001c30 R_ARM_THM_MOVT_ABS 000000d8 .LC8 │ │ │ │ │ -000004a4 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000004b0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004b4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004ba 00001d2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -000004be 00001d30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -000004c4 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004ca 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004ce 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004d2 00001a2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -000004d6 00001a30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -000004e0 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004e6 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -000004fc 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000500 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000504 0000182f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00000508 00001830 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -0000050e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000338 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ +00000404 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000418 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000424 0000192f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +00000428 00001930 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +00000430 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000043c 00001b2f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ +00000440 00001b30 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ +00000446 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000462 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000466 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000498 00001c2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC8 │ │ │ │ │ +0000049c 00001c30 R_ARM_THM_MOVT_ABS 000000d8 .LC8 │ │ │ │ │ +000004a2 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000004ae 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004b2 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004b8 00001d2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +000004bc 00001d30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +000004c2 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004c8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004cc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004d0 00001a2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +000004d4 00001a30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +000004de 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004e4 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +000004ec 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004f0 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004f4 0000182f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +000004f8 00001830 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000004fe 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000540 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000055c 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000564 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000568 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000057a 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000058e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000596 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -313,761 +313,671 @@ │ │ │ │ │ 000015e2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000015e8 0000482f R_ARM_THM_MOVW_ABS_NC 00000210 .LC22 │ │ │ │ │ 000015ec 00004830 R_ARM_THM_MOVT_ABS 00000210 .LC22 │ │ │ │ │ 000015f6 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001614 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000161a 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001620 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001676 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000167e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016a0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016a4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016b0 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000016c2 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016c6 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016fc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000170e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001712 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001718 0000662f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC37 │ │ │ │ │ -0000171c 00006630 R_ARM_THM_MOVT_ABS 000003b8 .LC37 │ │ │ │ │ -00001724 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001758 0001970a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001762 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000178c 0001b00a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -000017b0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000017ce 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017d2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017ec 0000412f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC17 │ │ │ │ │ -000017f0 00004130 R_ARM_THM_MOVT_ABS 000001c4 .LC17 │ │ │ │ │ -000017f4 0000422f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ -000017f8 00004230 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ -000017fc 0000652f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC36 │ │ │ │ │ -00001800 00006530 R_ARM_THM_MOVT_ABS 000003b0 .LC36 │ │ │ │ │ -00001804 00019a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001818 0001970a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001826 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000183c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001840 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001844 0000642f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ -00001848 00006430 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ -0000184c 0000632f R_ARM_THM_MOVW_ABS_NC 00000368 .LC34 │ │ │ │ │ -00001850 00006330 R_ARM_THM_MOVT_ABS 00000368 .LC34 │ │ │ │ │ -00001860 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001868 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000186c 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001872 0000642f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ -00001876 00006430 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ -0000187c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001884 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001888 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000188c 0000632f R_ARM_THM_MOVW_ABS_NC 00000368 .LC34 │ │ │ │ │ -00001890 00006330 R_ARM_THM_MOVT_ABS 00000368 .LC34 │ │ │ │ │ -00001894 0000622f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00001898 00006230 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -000018a4 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018aa 0000412f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC17 │ │ │ │ │ -000018ae 00004130 R_ARM_THM_MOVT_ABS 000001c4 .LC17 │ │ │ │ │ -000018b2 0000452f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -000018b6 00004530 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -000018ba 0000652f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC36 │ │ │ │ │ -000018be 00006530 R_ARM_THM_MOVT_ABS 000003b0 .LC36 │ │ │ │ │ -000018c2 00019a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000018ca 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000018d8 0001926b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018dc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000018e0 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000018e4 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000018ee 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001914 0001b10a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -0000191c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001920 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001936 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001952 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001956 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000195a 0000672f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC38 │ │ │ │ │ -0000195e 00006730 R_ARM_THM_MOVT_ABS 000003e4 .LC38 │ │ │ │ │ -00001966 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001970 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000197a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000197e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001984 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001990 0001b30a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001996 0001b40a R_ARM_THM_CALL 00001bd9 PyBytes_FromObject │ │ │ │ │ -0000199e 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019a6 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000019aa 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019ae 0000622f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -000019b2 00006230 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -000019ba 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019be 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019c2 0000442f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC20 │ │ │ │ │ -000019c6 00004430 R_ARM_THM_MOVT_ABS 000001e4 .LC20 │ │ │ │ │ -000019cc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019f0 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a16 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a32 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a38 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a84 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00001a8e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a92 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ad0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ad4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ada 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00001ade 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00001ae4 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b32 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001b40 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ -00001b4a 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b50 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -00001b90 0001bc0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00001b98 00007c2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC41 │ │ │ │ │ -00001b9c 00007c30 R_ARM_THM_MOVT_ABS 00000438 .LC41 │ │ │ │ │ -00001ba6 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bb8 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bca 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bec 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bf0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001bf8 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001c1e 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001c22 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001c2a 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001c46 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c66 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001c6e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c72 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c84 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001ca0 0001bd0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001caa 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001cc6 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001cce 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001cda 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001cde 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ce2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ce6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cec 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cf4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cfa 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00001cfe 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00001d18 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001d1c 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001d2e 0001c00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001d60 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00001d94 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001db2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dba 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001dbe 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001dca 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001dda 0000802f R_ARM_THM_MOVW_ABS_NC 00000460 .LC43 │ │ │ │ │ -00001dde 00008030 R_ARM_THM_MOVT_ABS 00000460 .LC43 │ │ │ │ │ -00001de6 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001dee 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001df2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001df8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e00 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e04 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e08 00007f2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ -00001e0c 00007f30 R_ARM_THM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ -00001e14 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e2c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e70 0001c20a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00001e78 0000882f R_ARM_THM_MOVW_ABS_NC 00000490 .LC45 │ │ │ │ │ -00001e7c 00008830 R_ARM_THM_MOVT_ABS 00000490 .LC45 │ │ │ │ │ -00001e86 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e98 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001eaa 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001edc 0001c40a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00001efe 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ -00001f10 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001f36 0001c50a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00001f40 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f4a 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ -00001f68 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001f6c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f74 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -00001f86 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ -00001f98 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f9c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fa0 00007f2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ -00001fa4 00007f30 R_ARM_THM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ -00001faa 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fbc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fc6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fd4 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002010 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00002018 00008c2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC47 │ │ │ │ │ -0000201c 00008c30 R_ARM_THM_MOVT_ABS 0000049c .LC47 │ │ │ │ │ -00002026 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002038 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000204a 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000209c 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000020a8 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000020d2 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020d6 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020e6 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002112 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000213e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002174 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002198 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021a8 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000021c6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021cc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021e8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021ec 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002228 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002236 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000223a 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002274 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000228a 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000022b2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d2 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022d6 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022fa 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002316 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002368 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002384 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002388 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000238c 00008f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC48 │ │ │ │ │ -00002390 00008f30 R_ARM_THM_MOVT_ABS 000004a8 .LC48 │ │ │ │ │ -00002396 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023a4 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000023be 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023ec 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023f6 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000240e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002418 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000241c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002442 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000245e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002482 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002496 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000249a 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000024b4 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000024d2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e2 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002502 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000251a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002536 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000255c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002562 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002566 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002588 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000259a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025b6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025c6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025ec 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000025f6 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002614 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000263a 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000265c 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002662 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002670 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000026a6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000026aa 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000026ae 00008f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC48 │ │ │ │ │ -000026b2 00008f30 R_ARM_THM_MOVT_ABS 000004a8 .LC48 │ │ │ │ │ -000026b8 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026ee 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026f4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002722 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002726 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002732 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002750 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000275a 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002766 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002774 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002778 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000027a0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027a4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027bc 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027c0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027ce 0000952f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC49 │ │ │ │ │ -000027d2 00009530 R_ARM_THM_MOVT_ABS 000004b8 .LC49 │ │ │ │ │ -000027dc 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000027f8 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000027fc 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002814 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002840 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000284a 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000285e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002876 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000287a 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000289c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000028a0 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000028de 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028e6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028ea 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000291e 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002942 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002946 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002970 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002994 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002998 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000029aa 0000992f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC50 │ │ │ │ │ -000029ae 00009930 R_ARM_THM_MOVT_ABS 000004c0 .LC50 │ │ │ │ │ -000029b8 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000029d6 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029da 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a36 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ -00002a66 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002a6a 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002b4a 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002b4e 0001cc30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002b96 0001cd0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00002baa 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002bc4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002be2 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ -00002c18 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c1c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c20 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c24 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c28 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c2c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c30 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c34 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c38 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c3c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c40 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c44 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c48 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c4c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c50 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c54 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c58 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c5c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c60 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c64 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c68 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c6c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c70 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c74 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c78 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c7c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c80 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c84 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c88 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c8c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c90 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c94 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c98 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002c9c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002ca0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00002ca4 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002cfa 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ -00002d38 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002d5a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d5e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d62 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000728 .LC66 │ │ │ │ │ -00002d66 0000ab30 R_ARM_THM_MOVT_ABS 00000728 .LC66 │ │ │ │ │ -00002d6c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002da0 0001ce0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00002de6 0001cf0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00002e56 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ -00002e82 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e88 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002ebc 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002ece 0001d00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002ee4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f24 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f3a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002f3e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002f42 00009f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC54 │ │ │ │ │ -00002f46 00009f30 R_ARM_THM_MOVT_ABS 00000500 .LC54 │ │ │ │ │ -00002f4c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f52 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -00002f5e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f62 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f66 00009e2f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC53 │ │ │ │ │ -00002f6a 00009e30 R_ARM_THM_MOVT_ABS 000004e4 .LC53 │ │ │ │ │ -00002f70 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f8c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fb0 0001d10a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00002fce 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002fd4 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fd8 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fde 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002fee 00009d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC52 │ │ │ │ │ -00002ff2 00009d30 R_ARM_THM_MOVT_ABS 000004d8 .LC52 │ │ │ │ │ -00002ffc 00009c2f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC51 │ │ │ │ │ -00003000 00009c30 R_ARM_THM_MOVT_ABS 000004c8 .LC51 │ │ │ │ │ -0000300a 0000a52f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC60 │ │ │ │ │ -0000300e 0000a530 R_ARM_THM_MOVT_ABS 000005b0 .LC60 │ │ │ │ │ -00003012 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003018 0001d20a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000301e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003022 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003034 0001cf0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003054 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000167c 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00001686 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000168a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016c8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016cc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016d2 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000016d6 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000016dc 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000172a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001738 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ +00001742 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001748 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +00001788 0001bc0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001790 00007c2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC41 │ │ │ │ │ +00001794 00007c30 R_ARM_THM_MOVT_ABS 00000438 .LC41 │ │ │ │ │ +0000179e 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000017b0 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000017c2 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000017e4 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017e8 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017f0 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001816 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000181a 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00001822 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000183e 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000185e 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001866 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000186a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000187c 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001898 0001bd0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000018a2 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018be 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018c6 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018d2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000018d6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000018da 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018de 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018e4 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018ec 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000018f2 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000018f6 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00001910 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001914 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001926 0001c00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001958 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +0000198c 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000019aa 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019b6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019c2 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000019d2 0000802f R_ARM_THM_MOVW_ABS_NC 00000460 .LC43 │ │ │ │ │ +000019d6 00008030 R_ARM_THM_MOVT_ABS 00000460 .LC43 │ │ │ │ │ +000019de 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019e6 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019ea 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019f0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019f8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019fc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a00 00007f2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ +00001a04 00007f30 R_ARM_THM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ +00001a0c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a24 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a68 0001c20a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00001a70 0000882f R_ARM_THM_MOVW_ABS_NC 00000490 .LC45 │ │ │ │ │ +00001a74 00008830 R_ARM_THM_MOVT_ABS 00000490 .LC45 │ │ │ │ │ +00001a7e 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a90 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001aa2 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ad4 0001c40a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00001af6 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ +00001b08 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001b2e 0001c50a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001b38 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b42 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ +00001b60 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001b64 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b6c 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +00001b7e 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ +00001b90 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b94 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b98 00007f2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ +00001b9c 00007f30 R_ARM_THM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ +00001ba2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bb4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bbe 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bcc 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001c08 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00001c10 00008c2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC47 │ │ │ │ │ +00001c14 00008c30 R_ARM_THM_MOVT_ABS 0000049c .LC47 │ │ │ │ │ +00001c1e 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001c30 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c42 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c94 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001ca0 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001cca 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cce 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001cde 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d0a 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001d36 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001d6c 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001d90 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001da0 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001dbe 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dc4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001de0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001de4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e20 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001e2e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001e32 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001e6c 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001e82 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001eaa 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eca 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ece 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ef2 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001f0e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f60 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f7c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f80 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f84 00008f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC48 │ │ │ │ │ +00001f88 00008f30 R_ARM_THM_MOVT_ABS 000004a8 .LC48 │ │ │ │ │ +00001f8e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f9c 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001fb6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fce 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fee 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002006 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002010 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002014 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000203a 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002056 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000207a 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000208e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002092 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000020ac 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000020ca 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020da 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000020fa 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002112 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000212e 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002154 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000215a 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000215e 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002180 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002192 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021ae 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021be 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000021e4 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000021ee 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000220c 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002232 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002254 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000225a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002268 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000229e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022a2 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022a6 00008f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC48 │ │ │ │ │ +000022aa 00008f30 R_ARM_THM_MOVT_ABS 000004a8 .LC48 │ │ │ │ │ +000022b0 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022e6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ec 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000231a 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000231e 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000232a 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002348 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002352 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000235e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000236c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002370 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002398 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000239c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023b4 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023b8 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023c6 0000952f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC49 │ │ │ │ │ +000023ca 00009530 R_ARM_THM_MOVT_ABS 000004b8 .LC49 │ │ │ │ │ +000023d4 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000023f0 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000023f4 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000240c 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002438 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002442 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002456 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000246e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002472 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002494 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002498 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000024d6 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000024de 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024e2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002516 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000253a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000253e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002568 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000258c 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002590 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025a2 0000992f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC50 │ │ │ │ │ +000025a6 00009930 R_ARM_THM_MOVT_ABS 000004c0 .LC50 │ │ │ │ │ +000025b0 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000025ce 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025d2 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000262e 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ +0000265e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002662 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002742 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002746 0001cc30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000278e 0001cd0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +000027a2 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027bc 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000027da 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ +00002810 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002814 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002818 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000281c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002820 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002824 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002828 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000282c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002830 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002834 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002838 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000283c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002840 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002844 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002848 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000284c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002850 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002854 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002858 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000285c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002860 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002864 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002868 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000286c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002870 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002874 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002878 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000287c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002880 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002884 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002888 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000288c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002890 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002894 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00002898 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000289c 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000028f2 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ +00002930 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002952 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002956 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000295a 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000728 .LC66 │ │ │ │ │ +0000295e 0000ab30 R_ARM_THM_MOVT_ABS 00000728 .LC66 │ │ │ │ │ +00002964 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002998 0001ce0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +000029de 0001cf0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002a4e 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ +00002a7a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a80 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002ab4 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002ac6 0001d00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00002adc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b1c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b32 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002b36 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002b3a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC54 │ │ │ │ │ +00002b3e 00009f30 R_ARM_THM_MOVT_ABS 00000500 .LC54 │ │ │ │ │ +00002b44 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b4a 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +00002b56 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b5a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b5e 00009e2f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC53 │ │ │ │ │ +00002b62 00009e30 R_ARM_THM_MOVT_ABS 000004e4 .LC53 │ │ │ │ │ +00002b68 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b84 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ba8 0001d10a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00002bc6 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002bcc 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bd0 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bd6 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002be6 00009d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC52 │ │ │ │ │ +00002bea 00009d30 R_ARM_THM_MOVT_ABS 000004d8 .LC52 │ │ │ │ │ +00002bf4 00009c2f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC51 │ │ │ │ │ +00002bf8 00009c30 R_ARM_THM_MOVT_ABS 000004c8 .LC51 │ │ │ │ │ +00002c02 0000a52f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC60 │ │ │ │ │ +00002c06 0000a530 R_ARM_THM_MOVT_ABS 000005b0 .LC60 │ │ │ │ │ +00002c0a 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c10 0001d20a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00002c16 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c1a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c2c 0001cf0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002c4c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c58 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002c5c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002c6a 0000aa2f R_ARM_THM_MOVW_ABS_NC 000006f0 .LC65 │ │ │ │ │ +00002c6e 0000aa30 R_ARM_THM_MOVT_ABS 000006f0 .LC65 │ │ │ │ │ +00002c72 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ca8 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00002cac 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002cb0 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002cc8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ccc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cd0 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000728 .LC66 │ │ │ │ │ +00002cd4 0000ab30 R_ARM_THM_MOVT_ABS 00000728 .LC66 │ │ │ │ │ +00002cda 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002cf6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002d06 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002d4e 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002d52 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002d5c 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d68 0001d50a R_ARM_THM_CALL 00000000 PyIndex_Check │ │ │ │ │ +00002d76 0001d60a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002d9c 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002da0 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002da8 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002db4 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002dbe 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002dfe 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e02 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e06 0000a42f R_ARM_THM_MOVW_ABS_NC 00000558 .LC59 │ │ │ │ │ +00002e0a 0000a430 R_ARM_THM_MOVT_ABS 00000558 .LC59 │ │ │ │ │ +00002e12 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e3e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e56 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e5a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e5e 0000662f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC37 │ │ │ │ │ +00002e62 00006630 R_ARM_THM_MOVT_ABS 000003b8 .LC37 │ │ │ │ │ +00002e68 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e86 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ea6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002eaa 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002ecc 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002f06 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002f0a 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002f60 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f6a 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f6e 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f72 0000a82f R_ARM_THM_MOVW_ABS_NC 00000694 .LC63 │ │ │ │ │ +00002f76 0000a830 R_ARM_THM_MOVT_ABS 00000694 .LC63 │ │ │ │ │ +00002f7c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f82 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f86 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f8c 0000a92f R_ARM_THM_MOVW_ABS_NC 000006b0 .LC64 │ │ │ │ │ +00002f90 0000a930 R_ARM_THM_MOVT_ABS 000006b0 .LC64 │ │ │ │ │ +00002f96 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fc6 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fca 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fce 0000a72f R_ARM_THM_MOVW_ABS_NC 00000634 .LC62 │ │ │ │ │ +00002fd2 0000a730 R_ARM_THM_MOVT_ABS 00000634 .LC62 │ │ │ │ │ +00002fd8 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fde 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fe2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fe6 0000a62f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC61 │ │ │ │ │ +00002fea 0000a630 R_ARM_THM_MOVT_ABS 000005d8 .LC61 │ │ │ │ │ +00002ff0 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000303c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003040 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003044 0000a12f R_ARM_THM_MOVW_ABS_NC 00000524 .LC56 │ │ │ │ │ +00003048 0000a130 R_ARM_THM_MOVT_ABS 00000524 .LC56 │ │ │ │ │ +0000304e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003060 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003064 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003072 0000aa2f R_ARM_THM_MOVW_ABS_NC 000006f0 .LC65 │ │ │ │ │ -00003076 0000aa30 R_ARM_THM_MOVT_ABS 000006f0 .LC65 │ │ │ │ │ -0000307a 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030b0 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000030b4 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000030b8 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000030d0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030d4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030d8 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000728 .LC66 │ │ │ │ │ -000030dc 0000ab30 R_ARM_THM_MOVT_ABS 00000728 .LC66 │ │ │ │ │ -000030e2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030fe 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000310e 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003156 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000315a 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003164 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003170 0001d50a R_ARM_THM_CALL 00000000 PyIndex_Check │ │ │ │ │ -0000317e 0001d60a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000031a4 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000031a8 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000031b0 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000031bc 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000031c6 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003206 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000320a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000320e 0000a42f R_ARM_THM_MOVW_ABS_NC 00000558 .LC59 │ │ │ │ │ -00003212 0000a430 R_ARM_THM_MOVT_ABS 00000558 .LC59 │ │ │ │ │ -0000321a 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003246 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000325e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003262 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003266 0000662f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC37 │ │ │ │ │ -0000326a 00006630 R_ARM_THM_MOVT_ABS 000003b8 .LC37 │ │ │ │ │ -00003270 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000328e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000032b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000032d4 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000330e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003312 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003368 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003372 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003376 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000337a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000694 .LC63 │ │ │ │ │ -0000337e 0000a830 R_ARM_THM_MOVT_ABS 00000694 .LC63 │ │ │ │ │ -00003384 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000338a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000338e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003394 0000a92f R_ARM_THM_MOVW_ABS_NC 000006b0 .LC64 │ │ │ │ │ -00003398 0000a930 R_ARM_THM_MOVT_ABS 000006b0 .LC64 │ │ │ │ │ -0000339e 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000033ce 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033d2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033d6 0000a72f R_ARM_THM_MOVW_ABS_NC 00000634 .LC62 │ │ │ │ │ -000033da 0000a730 R_ARM_THM_MOVT_ABS 00000634 .LC62 │ │ │ │ │ -000033e0 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000033e6 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033ea 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033ee 0000a62f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC61 │ │ │ │ │ -000033f2 0000a630 R_ARM_THM_MOVT_ABS 000005d8 .LC61 │ │ │ │ │ -000033f8 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003444 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003448 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000344c 0000a12f R_ARM_THM_MOVW_ABS_NC 00000524 .LC56 │ │ │ │ │ -00003450 0000a130 R_ARM_THM_MOVT_ABS 00000524 .LC56 │ │ │ │ │ -00003456 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003468 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000346c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003470 0000a32f R_ARM_THM_MOVW_ABS_NC 00000544 .LC58 │ │ │ │ │ -00003474 0000a330 R_ARM_THM_MOVT_ABS 00000544 .LC58 │ │ │ │ │ -0000347a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003480 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003484 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003488 0000a22f R_ARM_THM_MOVW_ABS_NC 00000534 .LC57 │ │ │ │ │ -0000348c 0000a230 R_ARM_THM_MOVT_ABS 00000534 .LC57 │ │ │ │ │ -00003492 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003498 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000349c 0001926b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000034b8 0001d70a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000034d8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000034dc 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000034ec 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003502 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003506 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000350a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000518 .LC55 │ │ │ │ │ -0000350e 0000a030 R_ARM_THM_MOVT_ABS 00000518 .LC55 │ │ │ │ │ -00003514 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003530 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003544 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003548 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003552 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000358c 0000b40a R_ARM_THM_CALL 0000011f formatfloat │ │ │ │ │ -000035c6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ee 0000b40a R_ARM_THM_CALL 0000011f formatfloat │ │ │ │ │ -000035fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003694 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003698 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000369c 0000b52f R_ARM_THM_MOVW_ABS_NC 0000075c .LC68 │ │ │ │ │ -000036a0 0000b530 R_ARM_THM_MOVT_ABS 0000075c .LC68 │ │ │ │ │ -000036a6 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036ec 0001d90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -000036f4 0000b62f R_ARM_THM_MOVW_ABS_NC 00000784 .LC69 │ │ │ │ │ -000036f8 0000b630 R_ARM_THM_MOVT_ABS 00000784 .LC69 │ │ │ │ │ -00003702 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003714 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003726 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000374a 0001da0a R_ARM_THM_CALL 0000378d _PyBytes_FromHex │ │ │ │ │ -0000374e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003752 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000376a 0001db0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003782 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ee 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ -000037fc 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00003800 00016f30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00003804 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003808 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003852 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ -0000386a 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000388a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000388e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003892 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000804 .LC72 │ │ │ │ │ -00003896 0000bb30 R_ARM_THM_MOVT_ABS 00000804 .LC72 │ │ │ │ │ -0000389c 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038a2 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -000038ae 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000038d6 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000038e2 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000038fc 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003900 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003904 0000ba2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC71 │ │ │ │ │ -00003908 0000ba30 R_ARM_THM_MOVT_ABS 000007c4 .LC71 │ │ │ │ │ -0000390e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003914 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003918 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000391e 0000b92f R_ARM_THM_MOVW_ABS_NC 0000078c .LC70 │ │ │ │ │ -00003922 0000b930 R_ARM_THM_MOVT_ABS 0000078c .LC70 │ │ │ │ │ -00003928 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003932 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000393c 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000395a 0001dd0a R_ARM_THM_CALL 00003969 PyBytes_FromFormatV │ │ │ │ │ -00003996 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000039b4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000039b8 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003a72 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003aa0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003abe 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ -00003ae2 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ -00003af0 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ -00003b00 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003b04 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b0a 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -00003b12 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -00003b46 0000c62f R_ARM_THM_MOVW_ABS_NC 000008a8 .LC82 │ │ │ │ │ -00003b4a 0000c630 R_ARM_THM_MOVT_ABS 000008a8 .LC82 │ │ │ │ │ -00003b5c 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003b62 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003b6e 0001bb0a R_ARM_THM_CALL 00001af9 _PyBytesWriter_WriteBytes │ │ │ │ │ -00003b94 0000c32f R_ARM_THM_MOVW_ABS_NC 0000089c .LC79 │ │ │ │ │ -00003b98 0000c330 R_ARM_THM_MOVT_ABS 0000089c .LC79 │ │ │ │ │ -00003ba2 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003ba8 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003bb8 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003bc4 0001bb0a R_ARM_THM_CALL 00001af9 _PyBytesWriter_WriteBytes │ │ │ │ │ -00003be6 0000c72f R_ARM_THM_MOVW_ABS_NC 000008ac .LC83 │ │ │ │ │ -00003bea 0000c730 R_ARM_THM_MOVT_ABS 000008ac .LC83 │ │ │ │ │ -00003bf6 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003c06 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003c14 0001df0a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00003c20 0000c52f R_ARM_THM_MOVW_ABS_NC 000008a4 .LC81 │ │ │ │ │ -00003c24 0000c530 R_ARM_THM_MOVT_ABS 000008a4 .LC81 │ │ │ │ │ -00003c38 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003c56 0000c02f R_ARM_THM_MOVW_ABS_NC 00000890 .LC76 │ │ │ │ │ -00003c5a 0000c030 R_ARM_THM_MOVT_ABS 00000890 .LC76 │ │ │ │ │ -00003c5e 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003c7e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000894 .LC77 │ │ │ │ │ -00003c82 0000c130 R_ARM_THM_MOVT_ABS 00000894 .LC77 │ │ │ │ │ -00003c86 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003c92 0000bf2f R_ARM_THM_MOVW_ABS_NC 0000088c .LC75 │ │ │ │ │ -00003c96 0000bf30 R_ARM_THM_MOVT_ABS 0000088c .LC75 │ │ │ │ │ -00003c9a 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003ca0 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ca4 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003ca8 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC74 │ │ │ │ │ -00003cac 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC74 │ │ │ │ │ -00003cb2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ce2 0000c42f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC80 │ │ │ │ │ -00003ce6 0000c430 R_ARM_THM_MOVT_ABS 000008a0 .LC80 │ │ │ │ │ -00003cea 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003cf6 0000c22f R_ARM_THM_MOVW_ABS_NC 00000898 .LC78 │ │ │ │ │ -00003cfa 0000c230 R_ARM_THM_MOVT_ABS 00000898 .LC78 │ │ │ │ │ -00003cfe 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00003d66 0001e10a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00003d94 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003db2 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003dc8 0001d70a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00003dd4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003de4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e04 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003e0e 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e2e 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003e78 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e88 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003eb0 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003eb6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ece 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ef2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ef6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003efa 00008f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC48 │ │ │ │ │ -00003efe 00008f30 R_ARM_THM_MOVT_ABS 000004a8 .LC48 │ │ │ │ │ -00003f04 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f0c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003f22 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00003f32 0001e20a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00003f78 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003f88 0001e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003f9c 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000405c 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000406a 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000040a0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000040a4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000040b0 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000040d6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040ee 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004102 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000411e 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000412c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004142 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00004152 0001e60a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000041ac 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000041e4 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000041f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004214 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000421e 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000424a 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000043b6 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000043bc 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000043dc 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000043e0 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000043f2 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000441a 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004436 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000447e 0001640a R_ARM_THM_CALL 00000185 _PyBytes_Resize │ │ │ │ │ -000044a2 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000044a6 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000044ce 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044f4 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000044fc 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004508 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000450c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004528 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000453c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004540 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004544 0000df2f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC87 │ │ │ │ │ -00004548 0000df30 R_ARM_THM_MOVT_ABS 000008b8 .LC87 │ │ │ │ │ -0000454e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004576 00016d0a R_ARM_THM_CALL 00000095 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000458a 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000458e 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000459a 0000e12f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC88 │ │ │ │ │ -0000459e 0000e130 R_ARM_THM_MOVT_ABS 000008e8 .LC88 │ │ │ │ │ -000045a2 0001e90a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000045b8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000944 .LC89 │ │ │ │ │ -000045bc 0000e230 R_ARM_THM_MOVT_ABS 00000944 .LC89 │ │ │ │ │ -000045c0 0001e90a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000045d4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045f6 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004600 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000461c 00017c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004626 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004632 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004642 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004646 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004660 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000046ae 00017c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004718 0001f10a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00004720 0000ed2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC92 │ │ │ │ │ -00004724 0000ed30 R_ARM_THM_MOVT_ABS 000009cc .LC92 │ │ │ │ │ -0000472e 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004740 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004752 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000478e 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000047aa 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000047bc 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000047d8 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000047fe 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004808 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004852 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ -00004856 0000fa30 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ -00004860 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000486e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004872 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004878 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000ac8 .LC99 │ │ │ │ │ -0000487c 0000fb30 R_ARM_THM_MOVT_ABS 00000ac8 .LC99 │ │ │ │ │ -00004882 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004888 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000488c 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004896 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000048a0 0000f12f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC95 │ │ │ │ │ -000048a4 0000f130 R_ARM_THM_MOVT_ABS 00000a38 .LC95 │ │ │ │ │ -000048a8 0000f22f R_ARM_THM_MOVW_ABS_NC 00000a54 .LC96 │ │ │ │ │ -000048ac 0000f230 R_ARM_THM_MOVT_ABS 00000a54 .LC96 │ │ │ │ │ -000048b0 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ -000048b4 0000fa30 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ -000048b8 00019a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000048da 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048e2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048f0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048f4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048fa 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC100 │ │ │ │ │ -000048fe 0000fc30 R_ARM_THM_MOVT_ABS 00000b20 .LC100 │ │ │ │ │ -00004904 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000492a 0001120a R_ARM_THM_CALL 00000d05 stringlib__lex_search │ │ │ │ │ -00004938 0001120a R_ARM_THM_CALL 00000d05 stringlib__lex_search │ │ │ │ │ -00004952 00017c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000498c 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003068 0000a32f R_ARM_THM_MOVW_ABS_NC 00000544 .LC58 │ │ │ │ │ +0000306c 0000a330 R_ARM_THM_MOVT_ABS 00000544 .LC58 │ │ │ │ │ +00003072 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003078 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000307c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003080 0000a22f R_ARM_THM_MOVW_ABS_NC 00000534 .LC57 │ │ │ │ │ +00003084 0000a230 R_ARM_THM_MOVT_ABS 00000534 .LC57 │ │ │ │ │ +0000308a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003090 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003094 0001926b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000030b0 0001d70a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000030d0 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000030d4 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000030e4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030fa 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030fe 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003102 0000a02f R_ARM_THM_MOVW_ABS_NC 00000518 .LC55 │ │ │ │ │ +00003106 0000a030 R_ARM_THM_MOVT_ABS 00000518 .LC55 │ │ │ │ │ +0000310c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003128 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000313c 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003140 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000314a 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003184 0000b40a R_ARM_THM_CALL 0000011f formatfloat │ │ │ │ │ +000031be 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031e6 0000b40a R_ARM_THM_CALL 0000011f formatfloat │ │ │ │ │ +000031f4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000328c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003290 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003294 0000b52f R_ARM_THM_MOVW_ABS_NC 0000075c .LC68 │ │ │ │ │ +00003298 0000b530 R_ARM_THM_MOVT_ABS 0000075c .LC68 │ │ │ │ │ +0000329e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032e4 0001d90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000032ec 0000b62f R_ARM_THM_MOVW_ABS_NC 00000784 .LC69 │ │ │ │ │ +000032f0 0000b630 R_ARM_THM_MOVT_ABS 00000784 .LC69 │ │ │ │ │ +000032fa 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000330c 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000331e 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003342 0001da0a R_ARM_THM_CALL 00003385 _PyBytes_FromHex │ │ │ │ │ +00003346 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000334a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003362 0001db0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000337a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033e6 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ +000033f4 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000033f8 00016f30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000033fc 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003400 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000344a 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ +00003462 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003482 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003486 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000348a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000804 .LC72 │ │ │ │ │ +0000348e 0000bb30 R_ARM_THM_MOVT_ABS 00000804 .LC72 │ │ │ │ │ +00003494 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000349a 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +000034a6 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000034ce 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000034da 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000034f4 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034f8 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034fc 0000ba2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC71 │ │ │ │ │ +00003500 0000ba30 R_ARM_THM_MOVT_ABS 000007c4 .LC71 │ │ │ │ │ +00003506 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000350c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003510 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003516 0000b92f R_ARM_THM_MOVW_ABS_NC 0000078c .LC70 │ │ │ │ │ +0000351a 0000b930 R_ARM_THM_MOVT_ABS 0000078c .LC70 │ │ │ │ │ +00003520 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000352a 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003534 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003552 0001dd0a R_ARM_THM_CALL 00003561 PyBytes_FromFormatV │ │ │ │ │ +0000358e 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000035ac 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000035b0 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000366a 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003698 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036b6 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ +000036da 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ +000036e8 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ +000036f8 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000036fc 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003702 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +0000370a 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +0000373e 0000c62f R_ARM_THM_MOVW_ABS_NC 000008a8 .LC82 │ │ │ │ │ +00003742 0000c630 R_ARM_THM_MOVT_ABS 000008a8 .LC82 │ │ │ │ │ +00003754 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000375a 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003766 0001bb0a R_ARM_THM_CALL 000016f1 _PyBytesWriter_WriteBytes │ │ │ │ │ +0000378c 0000c32f R_ARM_THM_MOVW_ABS_NC 0000089c .LC79 │ │ │ │ │ +00003790 0000c330 R_ARM_THM_MOVT_ABS 0000089c .LC79 │ │ │ │ │ +0000379a 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000037a0 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000037b0 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000037bc 0001bb0a R_ARM_THM_CALL 000016f1 _PyBytesWriter_WriteBytes │ │ │ │ │ +000037de 0000c72f R_ARM_THM_MOVW_ABS_NC 000008ac .LC83 │ │ │ │ │ +000037e2 0000c730 R_ARM_THM_MOVT_ABS 000008ac .LC83 │ │ │ │ │ +000037ee 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000037fe 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000380c 0001df0a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00003818 0000c52f R_ARM_THM_MOVW_ABS_NC 000008a4 .LC81 │ │ │ │ │ +0000381c 0000c530 R_ARM_THM_MOVT_ABS 000008a4 .LC81 │ │ │ │ │ +00003830 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000384e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000890 .LC76 │ │ │ │ │ +00003852 0000c030 R_ARM_THM_MOVT_ABS 00000890 .LC76 │ │ │ │ │ +00003856 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00003876 0000c12f R_ARM_THM_MOVW_ABS_NC 00000894 .LC77 │ │ │ │ │ +0000387a 0000c130 R_ARM_THM_MOVT_ABS 00000894 .LC77 │ │ │ │ │ +0000387e 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000388a 0000bf2f R_ARM_THM_MOVW_ABS_NC 0000088c .LC75 │ │ │ │ │ +0000388e 0000bf30 R_ARM_THM_MOVT_ABS 0000088c .LC75 │ │ │ │ │ +00003892 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00003898 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000389c 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000038a0 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC74 │ │ │ │ │ +000038a4 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC74 │ │ │ │ │ +000038aa 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038da 0000c42f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC80 │ │ │ │ │ +000038de 0000c430 R_ARM_THM_MOVT_ABS 000008a0 .LC80 │ │ │ │ │ +000038e2 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000038ee 0000c22f R_ARM_THM_MOVW_ABS_NC 00000898 .LC78 │ │ │ │ │ +000038f2 0000c230 R_ARM_THM_MOVT_ABS 00000898 .LC78 │ │ │ │ │ +000038f6 0001de0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000395e 0001e10a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +0000398c 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000039aa 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000039c0 0001d70a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000039cc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039dc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039fc 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003a06 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003a26 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003a70 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a80 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003aa8 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003aae 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ac6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aea 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003aee 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003af2 00008f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC48 │ │ │ │ │ +00003af6 00008f30 R_ARM_THM_MOVT_ABS 000004a8 .LC48 │ │ │ │ │ +00003afc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b04 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003b1a 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00003b2a 0001e20a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00003b70 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003b80 0001e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003b94 0001c80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003c54 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003c62 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00003c98 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c9c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ca8 0001c90a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00003cce 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ce6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cfa 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d16 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003d24 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003d3a 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00003d4a 0001e60a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00003da4 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003ddc 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003de8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e0c 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003e16 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003e42 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00003fae 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003fb4 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003fd4 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003fd8 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003fea 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004012 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000402e 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004076 0001640a R_ARM_THM_CALL 00000185 _PyBytes_Resize │ │ │ │ │ +0000409a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000409e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000040c6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040ec 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000040f4 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004100 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004104 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004120 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004134 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004138 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000413c 0000df2f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC87 │ │ │ │ │ +00004140 0000df30 R_ARM_THM_MOVT_ABS 000008b8 .LC87 │ │ │ │ │ +00004146 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000416e 00016d0a R_ARM_THM_CALL 00000095 _PyBytes_DecodeEscape2 │ │ │ │ │ +00004182 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004186 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004192 0000e12f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC88 │ │ │ │ │ +00004196 0000e130 R_ARM_THM_MOVT_ABS 000008e8 .LC88 │ │ │ │ │ +0000419a 0001e90a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000041b0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000944 .LC89 │ │ │ │ │ +000041b4 0000e230 R_ARM_THM_MOVT_ABS 00000944 .LC89 │ │ │ │ │ +000041b8 0001e90a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000041cc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041ee 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000041f8 00019b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004214 00017c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000421e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000422a 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000423a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000423e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004258 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000042a6 00017c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004310 0001f10a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00004318 0000ed2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC92 │ │ │ │ │ +0000431c 0000ed30 R_ARM_THM_MOVT_ABS 000009cc .LC92 │ │ │ │ │ +00004326 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004338 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000434a 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004386 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000043a2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000043b4 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000043d0 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000043f6 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004400 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000444a 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ +0000444e 0000fa30 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ +00004458 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004466 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000446a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004470 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000ac8 .LC99 │ │ │ │ │ +00004474 0000fb30 R_ARM_THM_MOVT_ABS 00000ac8 .LC99 │ │ │ │ │ +0000447a 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004480 0001d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004484 0001d330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000448e 0001d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004498 0000f12f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC95 │ │ │ │ │ +0000449c 0000f130 R_ARM_THM_MOVT_ABS 00000a38 .LC95 │ │ │ │ │ +000044a0 0000f22f R_ARM_THM_MOVW_ABS_NC 00000a54 .LC96 │ │ │ │ │ +000044a4 0000f230 R_ARM_THM_MOVT_ABS 00000a54 .LC96 │ │ │ │ │ +000044a8 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ +000044ac 0000fa30 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ +000044b0 00019a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000044d2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044da 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044e8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000044ec 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000044f2 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC100 │ │ │ │ │ +000044f6 0000fc30 R_ARM_THM_MOVT_ABS 00000b20 .LC100 │ │ │ │ │ +000044fc 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004522 0001120a R_ARM_THM_CALL 00000d05 stringlib__lex_search │ │ │ │ │ +00004530 0001120a R_ARM_THM_CALL 00000d05 stringlib__lex_search │ │ │ │ │ +0000454a 00017c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004584 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000064 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000005b4 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000006e4 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000007d8 0001931e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000007f4 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000e4a 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000f8c 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000fd0 00019d1e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ 0000140c 0000591e R_ARM_THM_JUMP24 00000c97 stringlib__two_way_count │ │ │ │ │ 000014fa 00005b1e R_ARM_THM_JUMP24 00000c2d stringlib_bytes_join │ │ │ │ │ 000015c8 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000162e 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a76 0001b51e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00001aae 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001af2 0001b81e R_ARM_THM_JUMP24 000012f1 PyBytes_Repr │ │ │ │ │ -00001d06 0000821e R_ARM_THM_JUMP24 00001619 _PyBytes_FromList │ │ │ │ │ -00001e34 00005b1e R_ARM_THM_JUMP24 00000c2d stringlib_bytes_join │ │ │ │ │ -0000279a 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000028d0 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003690 0001d81e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -000046d6 0001ee1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000166e 0001b51e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000016a6 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000016ea 0001b81e R_ARM_THM_JUMP24 00001705 PyBytes_Repr │ │ │ │ │ +000018fe 0000821e R_ARM_THM_JUMP24 00001a2d _PyBytes_FromList │ │ │ │ │ +00001a2c 00005b1e R_ARM_THM_JUMP24 00000c2d stringlib_bytes_join │ │ │ │ │ +00002392 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000024c8 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003288 0001d81e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000042ce 0001ee1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10288 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xffc4 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00020102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00007802 R_ARM_ABS32 00001af1 bytes_repr │ │ │ │ │ +0000002c 00007802 R_ARM_ABS32 000016e9 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00002402 R_ARM_ABS32 000004dd bytes_hash │ │ │ │ │ 00000044 00007302 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ 00000048 00020202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002702 R_ARM_ABS32 0000050d bytes_richcompare │ │ │ │ │ 0000006c 00003802 R_ARM_ABS32 000006e9 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00011702 R_ARM_ABS32 00000dc7 bytes_alloc │ │ │ │ │ -0000009c 00006802 R_ARM_ABS32 00001635 bytes_new │ │ │ │ │ +0000009c 00006902 R_ARM_ABS32 000012f1 bytes_new │ │ │ │ │ 000000a0 00016802 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00020102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00003b02 R_ARM_ABS32 0000077d striter_dealloc │ │ │ │ │ 00000118 00020202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00007b02 R_ARM_ABS32 00000045 striter_traverse │ │ │ │ │ 0000013c 00020302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00007902 R_ARM_ABS32 0000152d striter_next │ │ │ │ │ +00000140 00007902 R_ARM_ABS32 00001941 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1108,57 +1018,57 @@ │ │ │ │ │ 000003c4 0001bf02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003d0 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003e0 0001bf02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003ec 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f0 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000e902 R_ARM_ABS32 000046cd striter_len │ │ │ │ │ +000003fc 0000e902 R_ARM_ABS32 000042c5 striter_len │ │ │ │ │ 00000404 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000040c 00010d02 R_ARM_ABS32 00000bab striter_reduce │ │ │ │ │ 00000414 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000041c 00011602 R_ARM_ABS32 00000d7d striter_setstate │ │ │ │ │ 00000424 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000444 00009b02 R_ARM_ABS32 000029c5 bytes_mod │ │ │ │ │ +00000444 00009b02 R_ARM_ABS32 000025bd bytes_mod │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 00011502 R_ARM_ABS32 00000d69 bytes_getnewargs │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 00007002 R_ARM_ABS32 00001a8d bytes___bytes__ │ │ │ │ │ +000004dc 00007002 R_ARM_ABS32 00001685 bytes___bytes__ │ │ │ │ │ 000004e4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 0000e702 R_ARM_ABS32 000000f5 stringlib_capitalize │ │ │ │ │ 000004f4 00020402 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 0000f502 R_ARM_ABS32 00000381 stringlib_center │ │ │ │ │ 00000504 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 0000b702 R_ARM_ABS32 000036b5 bytes_count │ │ │ │ │ +0000050c 0000b702 R_ARM_ABS32 000032ad bytes_count │ │ │ │ │ 00000514 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00004602 R_ARM_ABS32 0000091d bytes_decode │ │ │ │ │ 00000524 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008e02 R_ARM_ABS32 00001fd9 bytes_endswith │ │ │ │ │ +0000052c 00008e02 R_ARM_ABS32 00001bd1 bytes_endswith │ │ │ │ │ 00000534 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000eb02 R_ARM_ABS32 00000221 stringlib_expandtabs │ │ │ │ │ 00000544 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00008602 R_ARM_ABS32 00001579 bytes_find │ │ │ │ │ +0000054c 00008602 R_ARM_ABS32 0000198d bytes_find │ │ │ │ │ 00000554 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 0000b802 R_ARM_ABS32 00003735 bytes_fromhex │ │ │ │ │ +0000055c 0000b802 R_ARM_ABS32 0000332d bytes_fromhex │ │ │ │ │ 00000564 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 0000cd02 R_ARM_ABS32 00003d35 bytes_hex │ │ │ │ │ +0000056c 0000cd02 R_ARM_ABS32 0000392d bytes_hex │ │ │ │ │ 00000574 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00007d02 R_ARM_ABS32 00001b59 bytes_index │ │ │ │ │ +0000057c 00007d02 R_ARM_ABS32 00001751 bytes_index │ │ │ │ │ 00000584 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 0000f702 R_ARM_ABS32 000004a7 stringlib_isalnum │ │ │ │ │ 00000594 00020502 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 0000f802 R_ARM_ABS32 000004b1 stringlib_isalpha │ │ │ │ │ 000005a4 00020602 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ @@ -1177,95 +1087,95 @@ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 0000ff02 R_ARM_ABS32 000004cf stringlib_istitle │ │ │ │ │ 000005f4 00020b02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 00010002 R_ARM_ABS32 000004d9 stringlib_isupper │ │ │ │ │ 00000604 00020c02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 00008702 R_ARM_ABS32 00001e35 bytes_join │ │ │ │ │ +0000060c 00008702 R_ARM_ABS32 00001a2d bytes_join │ │ │ │ │ 00000614 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000fd02 R_ARM_ABS32 000047e1 stringlib_ljust │ │ │ │ │ +0000061c 0000fd02 R_ARM_ABS32 000043d9 stringlib_ljust │ │ │ │ │ 00000624 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 0000d302 R_ARM_ABS32 00003f11 stringlib_lower │ │ │ │ │ +0000062c 0000d302 R_ARM_ABS32 00003b09 stringlib_lower │ │ │ │ │ 00000634 00020d02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 0000d702 R_ARM_ABS32 00000065 bytes_lstrip │ │ │ │ │ 00000644 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00005102 R_ARM_ABS32 00000e51 bytes_maketrans │ │ │ │ │ 00000654 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00009302 R_ARM_ABS32 000025d1 bytes_partition │ │ │ │ │ +0000065c 00009302 R_ARM_ABS32 000021c9 bytes_partition │ │ │ │ │ 00000664 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00004d02 R_ARM_ABS32 00000879 bytes_replace │ │ │ │ │ 00000674 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00011002 R_ARM_ABS32 00000bed bytes_removeprefix │ │ │ │ │ 00000684 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000e302 R_ARM_ABS32 000045dd bytes_removesuffix │ │ │ │ │ +0000068c 0000e302 R_ARM_ABS32 000041d5 bytes_removesuffix │ │ │ │ │ 00000694 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00004002 R_ARM_ABS32 000007f9 bytes_rfind │ │ │ │ │ 000006a4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000ee02 R_ARM_ABS32 000046e1 bytes_rindex │ │ │ │ │ +000006ac 0000ee02 R_ARM_ABS32 000042d9 bytes_rindex │ │ │ │ │ 000006b4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00010402 R_ARM_ABS32 000004e3 stringlib_rjust │ │ │ │ │ 000006c4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000d002 R_ARM_ABS32 00003de9 bytes_rpartition │ │ │ │ │ +000006cc 0000d002 R_ARM_ABS32 000039e1 bytes_rpartition │ │ │ │ │ 000006d4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006dc 00010802 R_ARM_ABS32 000006cb bytes_rsplit │ │ │ │ │ 000006e4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00009702 R_ARM_ABS32 000026f9 bytes_rstrip │ │ │ │ │ +000006ec 00009702 R_ARM_ABS32 000022f1 bytes_rstrip │ │ │ │ │ 000006f4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00009002 R_ARM_ABS32 00002059 bytes_split │ │ │ │ │ +000006fc 00009002 R_ARM_ABS32 00001c51 bytes_split │ │ │ │ │ 00000704 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000d802 R_ARM_ABS32 00003f3d bytes_splitlines │ │ │ │ │ +0000070c 0000d802 R_ARM_ABS32 00003b35 bytes_splitlines │ │ │ │ │ 00000714 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00008902 R_ARM_ABS32 00001e39 bytes_startswith │ │ │ │ │ +0000071c 00008902 R_ARM_ABS32 00001a31 bytes_startswith │ │ │ │ │ 00000724 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00009a02 R_ARM_ABS32 00002979 bytes_strip │ │ │ │ │ +0000072c 00009a02 R_ARM_ABS32 00002571 bytes_strip │ │ │ │ │ 00000734 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00010502 R_ARM_ABS32 000005f9 stringlib_swapcase │ │ │ │ │ 00000744 00020e02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 00010602 R_ARM_ABS32 00000623 stringlib_title │ │ │ │ │ 00000754 00020f02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000dc02 R_ARM_ABS32 0000415d bytes_translate │ │ │ │ │ +0000075c 0000dc02 R_ARM_ABS32 00003d55 bytes_translate │ │ │ │ │ 00000764 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 0000db02 R_ARM_ABS32 00004131 stringlib_upper │ │ │ │ │ +0000076c 0000db02 R_ARM_ABS32 00003d29 stringlib_upper │ │ │ │ │ 00000774 00021002 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000778 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00010702 R_ARM_ABS32 0000064d stringlib_zfill │ │ │ │ │ 00000784 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00003702 R_ARM_ABS32 000008ed bytes_buffer_getbuffer │ │ │ │ │ 000007a0 00003602 R_ARM_ABS32 000008e9 bytes_length │ │ │ │ │ 000007a4 00003302 R_ARM_ABS32 000007a1 bytes_subscript │ │ │ │ │ 000007ac 00003602 R_ARM_ABS32 000008e9 bytes_length │ │ │ │ │ 000007b0 00004a02 R_ARM_ABS32 00000a99 bytes_concat │ │ │ │ │ 000007b4 00005302 R_ARM_ABS32 00000ed5 bytes_repeat │ │ │ │ │ 000007b8 0000e402 R_ARM_ABS32 000000b1 bytes_item │ │ │ │ │ -000007c8 00008a02 R_ARM_ABS32 0000160d bytes_contains │ │ │ │ │ +000007c8 00008a02 R_ARM_ABS32 00001a21 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10968 contains 340 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x106a4 contains 435 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000048 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000060 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000084 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000098 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1529,86 +1439,181 @@ │ │ │ │ │ 000012aa 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000012b0 00005e2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ 000012b4 00005e30 R_ARM_THM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ 000012c0 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000012d4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012e6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012ec 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000137e 0001b90a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000013ac 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000013b0 0001ba30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00001450 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001454 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001458 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000145c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001460 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001464 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001468 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000146c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001470 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001474 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001478 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000147c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001480 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001484 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001488 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000148c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001490 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001494 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001498 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000149c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014a0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014a4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014a8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014ac 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014b0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014b4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014b8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014bc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014c0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014c4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000014c8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001512 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001516 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000151a 0000742f R_ARM_THM_MOVW_ABS_NC 00000410 .LC40 │ │ │ │ │ -0000151e 00007430 R_ARM_THM_MOVT_ABS 00000410 .LC40 │ │ │ │ │ -00001524 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000156a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001574 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015b0 0001c10a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000015be 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000015d0 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000015de 0000842f R_ARM_THM_MOVW_ABS_NC 00000488 .LC44 │ │ │ │ │ -000015e2 00008430 R_ARM_THM_MOVT_ABS 00000488 .LC44 │ │ │ │ │ -000015ec 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001600 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001652 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ -0000166a 0001e00a R_ARM_THM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -00001678 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000016a4 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ -000016ce 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016d6 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000016e4 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ -00001702 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000170c 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ -00001712 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001716 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000171a 00007f2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ -0000171e 00007f30 R_ARM_THM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ -00001724 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000172c 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001330 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001338 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000135a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000135e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000136a 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001374 00006a0a R_ARM_THM_CALL 00001829 _PyBytes_FromBuffer │ │ │ │ │ +0000137c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001380 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000139c 00006b0a R_ARM_THM_CALL 00001635 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000013b6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013c8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013cc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013d2 0000662f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC37 │ │ │ │ │ +000013d6 00006630 R_ARM_THM_MOVT_ABS 000003b8 .LC37 │ │ │ │ │ +000013de 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013f4 00006c0a R_ARM_THM_CALL 000018f1 PyBytes_FromObject.part.0 │ │ │ │ │ +00001412 0001970a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000141c 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001446 0001b00a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +0000146a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000014a8 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000014bc 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014c0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014da 0000412f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC17 │ │ │ │ │ +000014de 00004130 R_ARM_THM_MOVT_ABS 000001c4 .LC17 │ │ │ │ │ +000014e2 0000422f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ +000014e6 00004230 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ +000014ea 0000652f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC36 │ │ │ │ │ +000014ee 00006530 R_ARM_THM_MOVT_ABS 000003b0 .LC36 │ │ │ │ │ +000014f2 00019a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001506 0001970a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001514 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000152a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000152e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001532 0000642f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ +00001536 00006430 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ +0000153a 0000632f R_ARM_THM_MOVW_ABS_NC 00000368 .LC34 │ │ │ │ │ +0000153e 00006330 R_ARM_THM_MOVT_ABS 00000368 .LC34 │ │ │ │ │ +0000154e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001556 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000155a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001560 0000642f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ +00001564 00006430 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ +0000156a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001572 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001576 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000157a 0000632f R_ARM_THM_MOVW_ABS_NC 00000368 .LC34 │ │ │ │ │ +0000157e 00006330 R_ARM_THM_MOVT_ABS 00000368 .LC34 │ │ │ │ │ +00001582 0000622f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00001586 00006230 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00001592 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001598 0000412f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC17 │ │ │ │ │ +0000159c 00004130 R_ARM_THM_MOVT_ABS 000001c4 .LC17 │ │ │ │ │ +000015a0 0000452f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +000015a4 00004530 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +000015a8 0000652f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC36 │ │ │ │ │ +000015ac 00006530 R_ARM_THM_MOVT_ABS 000003b0 .LC36 │ │ │ │ │ +000015b0 00019a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000015b8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c0 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015c4 0001926b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000015cc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015d0 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000015d4 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000015de 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001604 0001b10a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +0000160c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001610 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001626 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000163a 0000090a R_ARM_THM_CALL 0000006d _PyBytes_FromSize.part.0 │ │ │ │ │ +00001642 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001646 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000164a 0000672f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC38 │ │ │ │ │ +0000164e 00006730 R_ARM_THM_MOVT_ABS 000003e4 .LC38 │ │ │ │ │ +00001656 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001660 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000166a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000166e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001674 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001680 0001b30a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001686 0001b40a R_ARM_THM_CALL 000017d1 PyBytes_FromObject │ │ │ │ │ +0000168e 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001696 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000169a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000169e 0000622f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +000016a2 00006230 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +000016aa 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016ae 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016b2 0000442f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC20 │ │ │ │ │ +000016b6 00004430 R_ARM_THM_MOVT_ABS 000001e4 .LC20 │ │ │ │ │ +000016bc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016de 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000016f8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001700 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001792 0001b90a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000017c0 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000017c4 0001ba30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00001864 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001868 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000186c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001870 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001874 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001878 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000187c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001880 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001884 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001888 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000188c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001890 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001894 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001898 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000189c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018a0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018a4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018a8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018ac 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018b0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018b4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018b8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018bc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018c0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018c4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018c8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018cc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018d0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018d4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018d8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000018dc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001926 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000192a 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000192e 0000742f R_ARM_THM_MOVW_ABS_NC 00000410 .LC40 │ │ │ │ │ +00001932 00007430 R_ARM_THM_MOVT_ABS 00000410 .LC40 │ │ │ │ │ +00001938 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000197e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000019c4 0001c10a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000019d2 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000019e4 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000019f2 0000842f R_ARM_THM_MOVW_ABS_NC 00000488 .LC44 │ │ │ │ │ +000019f6 00008430 R_ARM_THM_MOVT_ABS 00000488 .LC44 │ │ │ │ │ +00001a00 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a14 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a66 00016e0a R_ARM_THM_CALL 00000309 _PyBytesWriter_Prepare │ │ │ │ │ +00001a7e 0001e00a R_ARM_THM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +00001a8c 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001ab8 0001700a R_ARM_THM_CALL 00000359 _PyBytesWriter_Finish │ │ │ │ │ +00001ae2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aea 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001af8 0001770a R_ARM_THM_CALL 000005d9 _PyBytesWriter_Resize │ │ │ │ │ +00001b16 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b20 0001760a R_ARM_THM_CALL 000006c9 _PyBytesWriter_Dealloc │ │ │ │ │ +00001b26 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b2a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b2e 00007f2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ +00001b32 00007f30 R_ARM_THM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ +00001b38 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b40 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000172 0000091e R_ARM_THM_JUMP24 0000006d _PyBytes_FromSize.part.0 │ │ │ │ │ 0000017c 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000442 0001781e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000044c 0000091e R_ARM_THM_JUMP24 0000006d _PyBytes_FromSize.part.0 │ │ │ │ │ 00000576 00017d1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000058a 00017d1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001614 0001c31e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00001a28 0001c31e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11408 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1143c contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00017e0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000024 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000028 00018330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 0000712f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC39 │ │ │ │ │ 00000030 00007130 R_ARM_THM_MOVT_ABS 000003f4 .LC39 │ │ │ │ │ 00000038 0001840a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ @@ -1711,15 +1716,15 @@ │ │ │ │ │ 0000061a 0001f80a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000634 00000c0a R_ARM_THM_CALL 000000ed PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000644 0001f90a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 0000065e 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000664 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000672 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000688 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006aa 0000f60a R_ARM_THM_CALL 00004761 pad │ │ │ │ │ +000006aa 0000f60a R_ARM_THM_CALL 00004359 pad │ │ │ │ │ 00000710 0001990a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000072a 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000072e 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000734 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000073c 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000752 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000075c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1788,46 +1793,46 @@ │ │ │ │ │ 00000c2c 00017c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000c36 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000c40 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c44 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c5e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000c6e 00019c0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000c88 0001ad0a R_ARM_THM_CALL 0000152d PyBytes_Concat │ │ │ │ │ -00000cc4 0000550a R_ARM_THM_CALL 0000490d stringlib__preprocess │ │ │ │ │ -00000cd2 0000560a R_ARM_THM_CALL 000049c5 stringlib__two_way │ │ │ │ │ +00000cc4 0000550a R_ARM_THM_CALL 00004505 stringlib__preprocess │ │ │ │ │ +00000cd2 0000560a R_ARM_THM_CALL 000045bd stringlib__two_way │ │ │ │ │ 00000cf4 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000d00 00017202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000d6a 0001142f R_ARM_THM_MOVW_ABS_NC 00000c48 .LC107 │ │ │ │ │ 00000d6e 00011430 R_ARM_THM_MOVT_ABS 00000c48 .LC107 │ │ │ │ │ 00000d8e 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000d9e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000dbc 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000dc0 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000dd4 0001fe0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000020 0001b81e R_ARM_THM_JUMP24 000012f1 PyBytes_Repr │ │ │ │ │ +00000020 0001b81e R_ARM_THM_JUMP24 00001705 PyBytes_Repr │ │ │ │ │ 00000056 0001e31e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 00000060 0001e41e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000000ac 0000981e R_ARM_THM_JUMP24 000027e9 do_argstrip │ │ │ │ │ +000000ac 0000981e R_ARM_THM_JUMP24 000023e1 do_argstrip │ │ │ │ │ 0000047e 00004f1e R_ARM_THM_JUMP24 00000e29 return_self │ │ │ │ │ -0000049c 0000f61e R_ARM_THM_JUMP24 00004761 pad │ │ │ │ │ +0000049c 0000f61e R_ARM_THM_JUMP24 00004359 pad │ │ │ │ │ 000004ac 0001f21e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 000004b6 0001f31e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 000004c0 0001f41e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 000004ca 0001f51e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 000004d4 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 000004de 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 000005e0 00004f1e R_ARM_THM_JUMP24 00000e29 return_self │ │ │ │ │ -000005ee 0000f61e R_ARM_THM_JUMP24 00004761 pad │ │ │ │ │ +000005ee 0000f61e R_ARM_THM_JUMP24 00004359 pad │ │ │ │ │ 0000069c 00004f1e R_ARM_THM_JUMP24 00000e29 return_self │ │ │ │ │ 00000c92 00003c1e R_ARM_THM_JUMP24 000007e1 Py_XDECREF │ │ │ │ │ 00000d78 0001fc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000bd4 0001fc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000be4 0001fc1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x11ac8 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11afc contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - ldr r3, [pc, #888] @ (428 <_PyBytes_DecodeEscape2+0x394>) │ │ │ │ │ + ldr r3, [pc, #872] @ (418 <_PyBytes_DecodeEscape2+0x384>) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -99,332 +99,332 @@ │ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ bl 308 <_PyBytes_DecodeEscape2+0x274> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 340 <_PyBytes_DecodeEscape2+0x2ac> │ │ │ │ │ + beq.w 33e <_PyBytes_DecodeEscape2+0x2aa> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ add r5, r6 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bcs.w 336 <_PyBytes_DecodeEscape2+0x2a2> │ │ │ │ │ + bcs.w 334 <_PyBytes_DecodeEscape2+0x2a0> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ beq.n 120 <_PyBytes_DecodeEscape2+0x8c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 4fc <_PyBytes_DecodeEscape2+0x468> │ │ │ │ │ + beq.w 4ec <_PyBytes_DecodeEscape2+0x458> │ │ │ │ │ ldrb.w r0, [r9, #1] │ │ │ │ │ add.w r4, r9, #2 │ │ │ │ │ sub.w r1, r0, #10 │ │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ │ - bhi.w 3ba <_PyBytes_DecodeEscape2+0x326> │ │ │ │ │ + bhi.w 3b8 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ addw ip, pc, #4 │ │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ │ .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000419 │ │ │ │ │ + .word 0x00000409 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000040b │ │ │ │ │ + .word 0x00000505 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000359 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003db │ │ │ │ │ + .word 0x000003d9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000523 │ │ │ │ │ + .word 0x00000521 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00000515 │ │ │ │ │ + .word 0x00000489 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000004ef │ │ │ │ │ + .word 0x00000513 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000039f │ │ │ │ │ + .word 0x00000357 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003ad │ │ │ │ │ + .word 0x000003ab │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003e9 │ │ │ │ │ + .word 0x000003e7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000048b │ │ │ │ │ + .word 0x0000047b │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000003bb │ │ │ │ │ + .word 0x000003b9 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ .word 0x000002fd │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ add.w r2, r9, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcs.w 42c <_PyBytes_DecodeEscape2+0x398> │ │ │ │ │ + bcs.w 41c <_PyBytes_DecodeEscape2+0x388> │ │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ │ ldrb.w r0, [r8, r1] │ │ │ │ │ ldrb.w r1, [r9, #3] │ │ │ │ │ ldrb.w r1, [r8, r1] │ │ │ │ │ orr.w ip, r0, r1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.w 42c <_PyBytes_DecodeEscape2+0x398> │ │ │ │ │ + bhi.n 41c <_PyBytes_DecodeEscape2+0x388> │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w r4, r9, #4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 358 <_PyBytes_DecodeEscape2+0x2c4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #228] @ (428 <_PyBytes_DecodeEscape2+0x394>) │ │ │ │ │ + ldr r2, [pc, #216] @ (418 <_PyBytes_DecodeEscape2+0x384>) │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [sp, #548] @ 0x224 │ │ │ │ │ eors r1, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bne.n 406 <_PyBytes_DecodeEscape2+0x372> │ │ │ │ │ + bne.n 404 <_PyBytes_DecodeEscape2+0x370> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r3, #10 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ sub.w ip, r0, #48 @ 0x30 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bls.n 392 <_PyBytes_DecodeEscape2+0x2fe> │ │ │ │ │ + bls.n 39e <_PyBytes_DecodeEscape2+0x30a> │ │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ uxtb r0, r1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi.n 392 <_PyBytes_DecodeEscape2+0x2fe> │ │ │ │ │ + bhi.n 39e <_PyBytes_DecodeEscape2+0x30a> │ │ │ │ │ add.w r4, r9, #3 │ │ │ │ │ add.w ip, r1, ip, lsl #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bls.n 392 <_PyBytes_DecodeEscape2+0x2fe> │ │ │ │ │ + bls.n 39e <_PyBytes_DecodeEscape2+0x30a> │ │ │ │ │ ldrb.w r1, [r9, #3] │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ uxtb r0, r1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi.n 392 <_PyBytes_DecodeEscape2+0x2fe> │ │ │ │ │ + bhi.n 39e <_PyBytes_DecodeEscape2+0x30a> │ │ │ │ │ add.w ip, r1, ip, lsl #3 │ │ │ │ │ add.w r4, r9, #4 │ │ │ │ │ cmp.w ip, #255 @ 0xff │ │ │ │ │ - bgt.n 3f6 <_PyBytes_DecodeEscape2+0x362> │ │ │ │ │ + bgt.n 3f4 <_PyBytes_DecodeEscape2+0x360> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strb.w ip, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - movs r3, #10 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - strb.w r3, [r0], #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -452,55 +452,49 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ adds r1, #1 │ │ │ │ │ itt eq │ │ │ │ │ streq.w ip, [fp] │ │ │ │ │ streq r2, [r7, #0] │ │ │ │ │ - b.n 392 <_PyBytes_DecodeEscape2+0x2fe> │ │ │ │ │ + b.n 39e <_PyBytes_DecodeEscape2+0x30a> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r0, r3 │ │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - strb.w r3, [r0], #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4ca <_PyBytes_DecodeEscape2+0x436> │ │ │ │ │ + beq.n 4c8 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ca <_PyBytes_DecodeEscape2+0x436> │ │ │ │ │ + beq.n 4c8 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 498 <_PyBytes_DecodeEscape2+0x404> │ │ │ │ │ + cbnz r0, 496 <_PyBytes_DecodeEscape2+0x402> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bls.w 11c <_PyBytes_DecodeEscape2+0x88> │ │ │ │ │ ldrb.w r0, [r9, #2] │ │ │ │ │ @@ -516,38 +510,44 @@ │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 468 <_PyBytes_DecodeEscape2+0x3d4> │ │ │ │ │ + beq.n 458 <_PyBytes_DecodeEscape2+0x3c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4e4 <_PyBytes_DecodeEscape2+0x450> │ │ │ │ │ + b.n 4e2 <_PyBytes_DecodeEscape2+0x44e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -556,45 +556,46 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 6c8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 340 <_PyBytes_DecodeEscape2+0x2ac> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r3, #12 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - strb.w r3, [r0], #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ + b.n 33e <_PyBytes_DecodeEscape2+0x2aa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4e4 <_PyBytes_DecodeEscape2+0x450> │ │ │ │ │ + b.n 4e2 <_PyBytes_DecodeEscape2+0x44e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - movs r3, #8 │ │ │ │ │ + movs r3, #39 @ 0x27 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r3, #12 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r9, r4 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 102 <_PyBytes_DecodeEscape2+0x6e> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00000530 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -2137,19 +2138,19 @@ │ │ │ │ │ ble.n 1426 │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ bne.n 1410 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 490c │ │ │ │ │ + bl 4504 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 49c4 │ │ │ │ │ + bl 45bc │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ beq.w 1210 │ │ │ │ │ add.w r4, r0, r9 │ │ │ │ │ b.n 1188 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ @@ -2201,19 +2202,19 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.n 13d2 │ │ │ │ │ b.n 1188 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 490c │ │ │ │ │ + bl 4504 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 49c4 │ │ │ │ │ + bl 45bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1188 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w c96 │ │ │ │ │ @@ -2460,505 +2461,30 @@ │ │ │ │ │ bne.n 1600 │ │ │ │ │ b.n 1564 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001634 : │ │ │ │ │ -bytes_new(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - add.w r3, r1, #16 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 19d2 │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - bhi.w 19fe │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 19d6 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 17ce │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1742 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - bne.n 1742 │ │ │ │ │ - ldr r1, [pc, #608] @ (18d4 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbnz r0, 16d4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 17ca │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bmi.w 1868 │ │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ - cbz r2, 16a0 │ │ │ │ │ - ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 18e0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.w 17da │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1738 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1c30 <_PyBytes_FromBuffer> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbz r3, 16ce │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.n 1794 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #508] @ (18d8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ │ - bl 1a3c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1702 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - cbnz r2, 1702 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 16ce │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r1, r1, #4 │ │ │ │ │ - bmi.n 16c2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1a26 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 16ce │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1cf8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 16c0 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 180a │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bpl.n 17ea │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r1, sp, #32 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1734 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strlen │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne.w 19ba │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bne.n 180a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 19a6 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r0, r2, #3 │ │ │ │ │ - bpl.w 19a6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 16c0 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 17ba │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - add.w r1, r3, #16 │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17ca │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 18c8 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 16ce │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r3, [pc, #260] @ (18dc ) │ │ │ │ │ - b.n 16ca │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r3, #1 │ │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 16ca │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1734 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r4, r2, #3 │ │ │ │ │ - bpl.n 18aa │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r1, sp, #32 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16ce │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strlen │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne.w 19ba │ │ │ │ │ - cbz r5, 1884 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 177c │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ - it ne │ │ │ │ │ - movne r1, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 16ce │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.n 16ce │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r1, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1734 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1734 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 16ce │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000533c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00003438 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - beq.n 196e │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1952 │ │ │ │ │ - beq.w 17ce │ │ │ │ │ - movw r2, #65518 @ 0xffee │ │ │ │ │ - movt r2, #32767 @ 0x7fff │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bhi.n 1948 │ │ │ │ │ - add.w r1, r0, #17 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Calloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 199e │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r2, [r0, #4] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r1, #1 │ │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - strd r4, r1, [r3, #8] │ │ │ │ │ - b.n 16ca │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 6c <_PyBytes_FromSize.part.0> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.n 16ce │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.n 16ce │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1952 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16ce │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1bd8 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 16c0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 16c0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - b.n 18a4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1734 │ │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ │ - add r4, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #92] @ (1a38 ) │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ │ - mov r2, ip │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1662 │ │ │ │ │ - b.n 16ce │ │ │ │ │ - ldr r1, [pc, #56] @ (1a38 ) │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16ce │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 1668 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1734 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1734 │ │ │ │ │ - .word 0x000001cc │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -00001a3c <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ +00001634 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ _PyObject_VectorcallTstate.constprop.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1a7a <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ + bpl.n 1672 <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ - cbz r5, 1a7a <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ + cbz r5, 1672 <_PyObject_VectorcallTstate.constprop.0+0x3e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2974,48 +2500,48 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001a8c : │ │ │ │ │ +00001684 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1aaa │ │ │ │ │ + bne.n 16a2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1aa4 │ │ │ │ │ + blt.n 169c │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ab4 : │ │ │ │ │ +000016ac : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 1ad0 │ │ │ │ │ + bpl.n 16c8 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3025,86 +2551,86 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001af0 : │ │ │ │ │ +000016e8 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.w 12f0 │ │ │ │ │ + b.w 1704 <_PyBytesWriter_WriteBytes+0x14> │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001af8 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +000016f0 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r4, 1b2a <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ + cbz r4, 1722 <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w ip, ip, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.n 1b4a <_PyBytesWriter_WriteBytes+0x52> │ │ │ │ │ + bgt.n 1742 <_PyBytesWriter_WriteBytes+0x52> │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 1b3e <_PyBytesWriter_WriteBytes+0x46> │ │ │ │ │ + bgt.n 1736 <_PyBytesWriter_WriteBytes+0x46> │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r3, 1b38 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + cbz r3, 1730 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 5d8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1b28 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + b.n 1720 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1b38 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + b.n 1730 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ │ │ │ │ │ -00001b58 : │ │ │ │ │ +00001750 : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 1b98 │ │ │ │ │ + bhi.n 1790 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 1bb2 │ │ │ │ │ + bgt.n 17aa │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_index │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3115,103 +2641,103 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b7e │ │ │ │ │ + bne.n 1776 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b94 │ │ │ │ │ + b.n 178c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bae │ │ │ │ │ + beq.n 17a6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1b84 │ │ │ │ │ + beq.n 177c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b84 │ │ │ │ │ - b.n 1bae │ │ │ │ │ + bne.n 177c │ │ │ │ │ + b.n 17a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001bd8 : │ │ │ │ │ +000017d0 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1c1e │ │ │ │ │ + cbz r0, 1816 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1c0e │ │ │ │ │ + beq.n 1806 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ - cbz r0, 1c06 │ │ │ │ │ + cbz r0, 17fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1c30 <_PyBytes_FromBuffer> │ │ │ │ │ + b.n 1828 <_PyBytes_FromBuffer> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1cf8 │ │ │ │ │ + b.n 18f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c1a │ │ │ │ │ + bge.n 1812 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3018 @ 0xbca │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + b.n 1812 │ │ │ │ │ │ │ │ │ │ -00001c30 <_PyBytes_FromBuffer>: │ │ │ │ │ +00001828 <_PyBytes_FromBuffer>: │ │ │ │ │ _PyBytes_FromBuffer(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cca <_PyBytes_FromBuffer+0x9a> │ │ │ │ │ + blt.n 18c2 <_PyBytes_FromBuffer+0x9a> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1cda <_PyBytes_FromBuffer+0xaa> │ │ │ │ │ - beq.n 1cb4 <_PyBytes_FromBuffer+0x84> │ │ │ │ │ + blt.n 18d2 <_PyBytes_FromBuffer+0xaa> │ │ │ │ │ + beq.n 18ac <_PyBytes_FromBuffer+0x84> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 1cb8 <_PyBytes_FromBuffer+0x88> │ │ │ │ │ + bhi.n 18b0 <_PyBytes_FromBuffer+0x88> │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1cce <_PyBytes_FromBuffer+0x9e> │ │ │ │ │ + cbz r0, 18c6 <_PyBytes_FromBuffer+0x9e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -3229,173 +2755,173 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cbe <_PyBytes_FromBuffer+0x8e> │ │ │ │ │ + blt.n 18b6 <_PyBytes_FromBuffer+0x8e> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [pc, #60] @ (1cf4 <_PyBytes_FromBuffer+0xc4>) │ │ │ │ │ - b.n 1c96 <_PyBytes_FromBuffer+0x66> │ │ │ │ │ + ldr r4, [pc, #60] @ (18ec <_PyBytes_FromBuffer+0xc4>) │ │ │ │ │ + b.n 188e <_PyBytes_FromBuffer+0x66> │ │ │ │ │ bl 6c <_PyBytes_FromSize.part.0> │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7e0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1cae <_PyBytes_FromBuffer+0x7e> │ │ │ │ │ + b.n 18a6 <_PyBytes_FromBuffer+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c96 <_PyBytes_FromBuffer+0x66> │ │ │ │ │ - b.n 1cbe <_PyBytes_FromBuffer+0x8e> │ │ │ │ │ + bne.n 188e <_PyBytes_FromBuffer+0x66> │ │ │ │ │ + b.n 18b6 <_PyBytes_FromBuffer+0x8e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1cbc <_PyBytes_FromBuffer+0x8c> │ │ │ │ │ + b.n 18b4 <_PyBytes_FromBuffer+0x8c> │ │ │ │ │ nop │ │ │ │ │ .word 0x00003438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001cf8 : │ │ │ │ │ +000018f0 : │ │ │ │ │ PyBytes_FromObject.part.0(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1d0a │ │ │ │ │ - b.w 1618 │ │ │ │ │ + bne.n 1902 │ │ │ │ │ + b.w 1a2c │ │ │ │ │ R_ARM_THM_JUMP24 _PyBytes_FromList │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1d58 │ │ │ │ │ + beq.n 1950 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 1dee │ │ │ │ │ + bmi.n 19e6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dba │ │ │ │ │ + beq.n 19b2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 1eb8 <_PyBytes_FromIterator> │ │ │ │ │ + bl 1ab0 <_PyBytes_FromIterator> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d50 │ │ │ │ │ + bge.n 1948 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1dae │ │ │ │ │ + cbz r3, 19a6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl ec <_PyBytes_DecodeEscape2+0x58> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.n 194a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movw r3, #65520 @ 0xfff0 │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ add.w r5, r1, #12 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ add.w ip, r4, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - ble.n 1d52 │ │ │ │ │ + ble.n 194a │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ - beq.n 1df8 │ │ │ │ │ + beq.n 19f0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1e00 │ │ │ │ │ + bhi.n 19f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1d7e │ │ │ │ │ + b.n 1976 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1d50 │ │ │ │ │ + b.n 1948 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.n 194a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1d52 │ │ │ │ │ + b.n 194a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 1dda │ │ │ │ │ + b.n 19d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 1e1a │ │ │ │ │ + cbnz r0, 1a12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3403,49 +2929,49 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dea │ │ │ │ │ + bge.n 19e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dea │ │ │ │ │ + bne.n 19e2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dea │ │ │ │ │ + b.n 19e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e34 : │ │ │ │ │ +00001a2c : │ │ │ │ │ bytes_join(): │ │ │ │ │ b.w c2c │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ -00001e38 : │ │ │ │ │ +00001a30 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 1e78 │ │ │ │ │ + bhi.n 1a70 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 1e92 │ │ │ │ │ + bgt.n 1a8a │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3456,186 +2982,186 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e5e │ │ │ │ │ + bne.n 1a56 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1a6c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e8e │ │ │ │ │ + beq.n 1a86 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1e64 │ │ │ │ │ + beq.n 1a5c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e64 │ │ │ │ │ - b.n 1e8e │ │ │ │ │ + bne.n 1a5c │ │ │ │ │ + b.n 1a86 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eb8 <_PyBytes_FromIterator>: │ │ │ │ │ +00001ab0 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ │ - ldr r3, [pc, #264] @ (1fd4 <_PyBytes_FromIterator+0x11c>) │ │ │ │ │ + ldr r3, [pc, #264] @ (1bcc <_PyBytes_FromIterator+0x11c>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1fc4 <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + beq.n 1bbc <_PyBytes_FromIterator+0x10c> │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 308 <_PyBytes_DecodeEscape2+0x274> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1f50 <_PyBytes_FromIterator+0x98> │ │ │ │ │ + cbz r0, 1b48 <_PyBytes_FromIterator+0x98> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 1f34 <_PyBytes_FromIterator+0x7c> │ │ │ │ │ + b.n 1b2c <_PyBytes_FromIterator+0x7c> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1fb0 <_PyBytes_FromIterator+0xf8> │ │ │ │ │ + blt.n 1ba8 <_PyBytes_FromIterator+0xf8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 1f6c <_PyBytes_FromIterator+0xb4> │ │ │ │ │ + beq.n 1b64 <_PyBytes_FromIterator+0xb4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 1f98 <_PyBytes_FromIterator+0xe0> │ │ │ │ │ + bhi.n 1b90 <_PyBytes_FromIterator+0xe0> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bge.n 1f7c <_PyBytes_FromIterator+0xc4> │ │ │ │ │ + bge.n 1b74 <_PyBytes_FromIterator+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f0e <_PyBytes_FromIterator+0x56> │ │ │ │ │ + bne.n 1b06 <_PyBytes_FromIterator+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1f72 <_PyBytes_FromIterator+0xba> │ │ │ │ │ + cbnz r0, 1b6a <_PyBytes_FromIterator+0xba> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 358 <_PyBytes_DecodeEscape2+0x2c4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #128] @ (1fd4 <_PyBytes_FromIterator+0x11c>) │ │ │ │ │ + ldr r3, [pc, #128] @ (1bcc <_PyBytes_FromIterator+0x11c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1f68 <_PyBytes_FromIterator+0xb0> │ │ │ │ │ + bne.n 1b60 <_PyBytes_FromIterator+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1f98 <_PyBytes_FromIterator+0xe0> │ │ │ │ │ + cbz r0, 1b90 <_PyBytes_FromIterator+0xe0> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 6c8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1f50 <_PyBytes_FromIterator+0x98> │ │ │ │ │ + b.n 1b48 <_PyBytes_FromIterator+0x98> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 5d8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f50 <_PyBytes_FromIterator+0x98> │ │ │ │ │ + beq.n 1b48 <_PyBytes_FromIterator+0x98> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 1f2a <_PyBytes_FromIterator+0x72> │ │ │ │ │ + b.n 1b22 <_PyBytes_FromIterator+0x72> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f72 <_PyBytes_FromIterator+0xba> │ │ │ │ │ + b.n 1b6a <_PyBytes_FromIterator+0xba> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1f1e <_PyBytes_FromIterator+0x66> │ │ │ │ │ + bne.n 1b16 <_PyBytes_FromIterator+0x66> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1f1e <_PyBytes_FromIterator+0x66> │ │ │ │ │ + b.n 1b16 <_PyBytes_FromIterator+0x66> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f78 <_PyBytes_FromIterator+0xc0> │ │ │ │ │ - b.n 1ee6 <_PyBytes_FromIterator+0x2e> │ │ │ │ │ + bne.n 1b70 <_PyBytes_FromIterator+0xc0> │ │ │ │ │ + b.n 1ade <_PyBytes_FromIterator+0x2e> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001fd8 : │ │ │ │ │ +00001bd0 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 2018 │ │ │ │ │ + bhi.n 1c10 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 2032 │ │ │ │ │ + bgt.n 1c2a │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3646,157 +3172,157 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ffe │ │ │ │ │ + bne.n 1bf6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2014 │ │ │ │ │ + b.n 1c0c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 202e │ │ │ │ │ + beq.n 1c26 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 2004 │ │ │ │ │ + beq.n 1bfc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2004 │ │ │ │ │ - b.n 202e │ │ │ │ │ + bne.n 1bfc │ │ │ │ │ + b.n 1c26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002058 : │ │ │ │ │ +00001c50 : │ │ │ │ │ bytes_split(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2464 │ │ │ │ │ + bne.w 205c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.w 2520 │ │ │ │ │ + bhi.w 2118 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2468 │ │ │ │ │ + beq.w 2060 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2212 │ │ │ │ │ + beq.w 1e0a │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2562 │ │ │ │ │ + beq.w 215a │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 21d6 │ │ │ │ │ + beq.w 1dce │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21cc │ │ │ │ │ + beq.w 1dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 258e │ │ │ │ │ + blt.w 2186 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 21cc │ │ │ │ │ + beq.w 1dc4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ add.w r5, r9, #16 │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 221e │ │ │ │ │ + beq.w 1e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2172 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2384 │ │ │ │ │ + beq.w 1f7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 22f6 │ │ │ │ │ + bne.w 1eee │ │ │ │ │ ldrb.w sl, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2196 │ │ │ │ │ + beq.n 1d8e │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.n 2164 │ │ │ │ │ - cbnz r7, 2134 │ │ │ │ │ - b.n 2164 │ │ │ │ │ + bge.n 1d5c │ │ │ │ │ + cbnz r7, 1d2c │ │ │ │ │ + b.n 1d5c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 2160 │ │ │ │ │ + beq.n 1d58 │ │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 212e │ │ │ │ │ + bne.n 1d26 │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25a0 │ │ │ │ │ + beq.w 2198 │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 21a4 │ │ │ │ │ + bgt.n 1d9c │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.n 2126 │ │ │ │ │ + b.n 1d1e │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 21e4 │ │ │ │ │ + beq.n 1ddc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt.n 2192 │ │ │ │ │ + bgt.n 1d8a │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 1fd2 │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 24b0 │ │ │ │ │ + bgt.w 20a8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w fp, [r7, #8] │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -3806,461 +3332,461 @@ │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2546 │ │ │ │ │ + bne.w 213e │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2158 │ │ │ │ │ + bge.n 1d50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2158 │ │ │ │ │ + bne.n 1d50 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2158 │ │ │ │ │ + b.n 1d50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2172 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ add.w r5, r9, #16 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 20d2 │ │ │ │ │ + b.n 1cca │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 216c │ │ │ │ │ + bne.n 1d64 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ str.w r9, [r3] │ │ │ │ │ - b.n 2192 │ │ │ │ │ + b.n 1d8a │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ add.w r5, r9, #16 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 219c │ │ │ │ │ + beq.n 1d94 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 2490 │ │ │ │ │ + beq.w 2088 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.n 22c0 │ │ │ │ │ + bge.n 1eb8 │ │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 225c │ │ │ │ │ + bpl.n 1e54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 224a │ │ │ │ │ + b.n 1e42 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - b.n 2262 │ │ │ │ │ + b.n 1e5a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.n 22c8 │ │ │ │ │ + bge.n 1ec0 │ │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 2260 │ │ │ │ │ + bpl.n 1e58 │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2572 │ │ │ │ │ + beq.w 216a │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - ble.n 22b8 │ │ │ │ │ + ble.n 1eb0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25a4 │ │ │ │ │ + bne.w 219c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 22a6 │ │ │ │ │ + blt.n 1e9e │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2244 │ │ │ │ │ + b.n 1e3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 229e │ │ │ │ │ + bne.n 1e96 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 229e │ │ │ │ │ + b.n 1e96 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ │ - b.n 229e │ │ │ │ │ - bne.n 225c │ │ │ │ │ + b.n 1e96 │ │ │ │ │ + bne.n 1e54 │ │ │ │ │ str.w fp, [r7, #8] │ │ │ │ │ - b.n 219c │ │ │ │ │ + b.n 1d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2270 │ │ │ │ │ + bne.n 1e68 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 2270 │ │ │ │ │ + bne.n 1e68 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2270 │ │ │ │ │ + bne.n 1e68 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 22c2 │ │ │ │ │ + b.n 1eba │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 1d8e │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ - b.n 2332 │ │ │ │ │ + b.n 1f2a │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23da │ │ │ │ │ + beq.n 1fd2 │ │ │ │ │ cmp.w sl, #11 │ │ │ │ │ - bgt.n 239e │ │ │ │ │ + bgt.n 1f96 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str.w r0, [r2, sl, lsl #2] │ │ │ │ │ add r4, r5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add r4, r9 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.n 2358 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r1, r6, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 1080 │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ - bge.n 2314 │ │ │ │ │ + bge.n 1f0c │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2414 │ │ │ │ │ + beq.n 200c │ │ │ │ │ subs r1, r6, r4 │ │ │ │ │ adds r0, r5, r4 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 23da │ │ │ │ │ + cbz r0, 1fd2 │ │ │ │ │ cmp.w sl, #11 │ │ │ │ │ - bgt.n 23f2 │ │ │ │ │ + bgt.n 1fea │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str.w r4, [r3, sl, lsl #2] │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 2196 │ │ │ │ │ + b.n 1d8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 2196 │ │ │ │ │ + b.n 1d8e │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbnz r0, 23c4 │ │ │ │ │ + cbnz r0, 1fbc │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 232a │ │ │ │ │ + bge.n 1f22 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 232a │ │ │ │ │ + bne.n 1f22 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 232a │ │ │ │ │ + b.n 1f22 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23da │ │ │ │ │ + bge.n 1fd2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 23da │ │ │ │ │ + cbnz r3, 1fd2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 239a │ │ │ │ │ + bge.n 1f92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 239a │ │ │ │ │ + bne.n 1f92 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 239a │ │ │ │ │ + b.n 1f92 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbnz r0, 244e │ │ │ │ │ + cbnz r0, 2046 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 237c │ │ │ │ │ + bge.n 1f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 237c │ │ │ │ │ + bne.n 1f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 237c │ │ │ │ │ + b.n 1f74 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 243e │ │ │ │ │ + bne.n 2036 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r9, [r2] │ │ │ │ │ - b.n 2380 │ │ │ │ │ + b.n 1f78 │ │ │ │ │ subs r1, r6, r4 │ │ │ │ │ adds r0, r5, r4 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2376 │ │ │ │ │ - b.n 23da │ │ │ │ │ + bne.n 1f6e │ │ │ │ │ + b.n 1fd2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23da │ │ │ │ │ + bge.n 1fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23da │ │ │ │ │ + bne.n 1fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 1fd2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #352] @ (25cc ) │ │ │ │ │ + ldr r4, [pc, #352] @ (21c4 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2086 │ │ │ │ │ - b.n 219c │ │ │ │ │ + bne.w 1c7e │ │ │ │ │ + b.n 1d94 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.w 22c2 │ │ │ │ │ + bge.w 1eba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bpl.n 24d8 │ │ │ │ │ + bpl.n 20d0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 249e │ │ │ │ │ - b.n 22c2 │ │ │ │ │ + bne.n 2096 │ │ │ │ │ + b.n 1eba │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 244e │ │ │ │ │ + bne.n 2046 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 218e │ │ │ │ │ + bge.w 1d86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 218e │ │ │ │ │ + bne.w 1d86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 218e │ │ │ │ │ + b.n 1d86 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ + beq.w 1eba │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2572 │ │ │ │ │ + beq.n 216a │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 24fe │ │ │ │ │ + bgt.n 20f6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 22c2 │ │ │ │ │ + b.n 1eba │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbnz r0, 256c │ │ │ │ │ + cbnz r0, 2164 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 24f8 │ │ │ │ │ + bge.n 20f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24f8 │ │ │ │ │ + bne.n 20f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24f8 │ │ │ │ │ + b.n 20f0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #168] @ (25cc ) │ │ │ │ │ + ldr r1, [pc, #168] @ (21c4 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 219c │ │ │ │ │ + beq.w 1d94 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 208c │ │ │ │ │ + b.n 1c84 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 23da │ │ │ │ │ + bge.w 1fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23da │ │ │ │ │ + bne.w 1fd2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 1fd2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 209a │ │ │ │ │ + b.n 1c92 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 257e │ │ │ │ │ + blt.n 2176 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 25bc │ │ │ │ │ + blt.n 21b4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 219c │ │ │ │ │ + b.n 1d94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2572 │ │ │ │ │ + bne.n 216a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2572 │ │ │ │ │ + b.n 216a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20b8 │ │ │ │ │ + bne.w 1cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20b8 │ │ │ │ │ + b.n 1cb0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 23da │ │ │ │ │ + b.n 1fd2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2572 │ │ │ │ │ + bge.n 216a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2572 │ │ │ │ │ + bne.n 216a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2572 │ │ │ │ │ + b.n 216a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 257a │ │ │ │ │ + bne.n 2172 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 257a │ │ │ │ │ + b.n 2172 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +000021c8 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -4272,38 +3798,38 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26bc │ │ │ │ │ + bne.n 22b4 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ add.w r6, r9, #16 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 26a6 │ │ │ │ │ + beq.n 229e │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 266a │ │ │ │ │ + cbz r0, 2262 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 1080 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt.n 267c │ │ │ │ │ + blt.n 2274 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -4318,121 +3844,121 @@ │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26dc │ │ │ │ │ + bne.n 22d4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, 2674 │ │ │ │ │ + cbz r3, 226c │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ - ldr r3, [pc, #100] @ (26f4 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (22ec ) │ │ │ │ │ str.w r9, [r4, #16] │ │ │ │ │ ldr.w r1, [r3, #1080] @ 0x438 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 26c0 │ │ │ │ │ + blt.n 22b8 │ │ │ │ │ add.w r2, r3, #1080 @ 0x438 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - b.n 266a │ │ │ │ │ + b.n 2262 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 266a │ │ │ │ │ + b.n 2262 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add.w r2, r3, #1080 @ 0x438 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r0, [r3, #1080] @ 0x438 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #1080] @ 0x438 │ │ │ │ │ - b.n 26a2 │ │ │ │ │ + b.n 229a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26bc │ │ │ │ │ + bge.n 22b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26bc │ │ │ │ │ + bne.n 22b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26bc │ │ │ │ │ + b.n 22b4 │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000026f8 : │ │ │ │ │ +000022f0 : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 27ce │ │ │ │ │ + bhi.n 23c6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ add.w r5, r6, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2774 │ │ │ │ │ + ble.n 236c │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2774 │ │ │ │ │ + beq.n 236c │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27ca │ │ │ │ │ + bne.n 23c2 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.n 2758 │ │ │ │ │ + bmi.n 2350 │ │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2744 │ │ │ │ │ + bne.n 233c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 279e │ │ │ │ │ + beq.n 2396 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ @@ -4440,304 +3966,304 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 278e │ │ │ │ │ + bmi.n 2386 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 277e │ │ │ │ │ + bmi.n 2376 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 27ba │ │ │ │ │ + beq.n 23b2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2762 │ │ │ │ │ + bne.n 235a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 276c │ │ │ │ │ + bge.n 2364 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 276c │ │ │ │ │ + b.n 2364 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 27ac │ │ │ │ │ - b.n 2792 │ │ │ │ │ + beq.n 23a4 │ │ │ │ │ + b.n 238a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 276c │ │ │ │ │ + b.n 2364 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2714 │ │ │ │ │ + bne.n 230c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 276c │ │ │ │ │ + b.n 2364 │ │ │ │ │ │ │ │ │ │ -000027e8 : │ │ │ │ │ +000023e0 : │ │ │ │ │ do_argstrip(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 286c │ │ │ │ │ + beq.n 2464 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 295e │ │ │ │ │ + bne.w 2556 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - bne.n 2904 │ │ │ │ │ + bne.n 24fc │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ add.w fp, r9, #16 │ │ │ │ │ mov sl, r4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 2848 │ │ │ │ │ + blt.n 2440 │ │ │ │ │ ldrb.w r1, [fp, r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2830 │ │ │ │ │ + bne.n 2428 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r5, 2854 │ │ │ │ │ + cbnz r5, 244c │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 28e2 │ │ │ │ │ + beq.n 24da │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ sub.w r1, sl, r5 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2934 │ │ │ │ │ + beq.n 252c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2932 │ │ │ │ │ + ble.n 252a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add.w r3, r0, #15 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 288c │ │ │ │ │ + b.n 2484 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2952 │ │ │ │ │ + beq.n 254a │ │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ lsls r5, r0, #28 │ │ │ │ │ - bmi.n 2886 │ │ │ │ │ + bmi.n 247e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2938 │ │ │ │ │ + beq.n 2530 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r5, r9, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 28bc │ │ │ │ │ + bgt.n 24b4 │ │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ lsls r0, r0, #28 │ │ │ │ │ - bmi.n 28aa │ │ │ │ │ - cbnz r2, 28c2 │ │ │ │ │ + bmi.n 24a2 │ │ │ │ │ + cbnz r2, 24ba │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 293e │ │ │ │ │ + beq.n 2536 │ │ │ │ │ add.w r0, r2, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ add r0, r9 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2828 │ │ │ │ │ + bne.n 2420 │ │ │ │ │ mov sl, r8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 295a │ │ │ │ │ + bne.n 2552 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2864 │ │ │ │ │ + bge.n 245c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n 2864 │ │ │ │ │ + b.n 245c │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - ble.n 28d4 │ │ │ │ │ + ble.n 24cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ add.w r4, r9, #15 │ │ │ │ │ - b.n 2916 │ │ │ │ │ + b.n 250e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2964 │ │ │ │ │ + beq.n 255c │ │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2910 │ │ │ │ │ + bne.n 2508 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 282a │ │ │ │ │ + bne.w 2422 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 2848 │ │ │ │ │ - cbz r1, 293c │ │ │ │ │ + b.n 2440 │ │ │ │ │ + cbz r1, 2534 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 289c │ │ │ │ │ + b.n 2494 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 28bc │ │ │ │ │ + b.n 24b4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 28f2 │ │ │ │ │ + beq.n 24ea │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 24ba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 289c │ │ │ │ │ + bne.n 2494 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 24ba │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2854 │ │ │ │ │ + b.n 244c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 2864 │ │ │ │ │ + b.n 245c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 282a │ │ │ │ │ + bne.w 2422 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2854 │ │ │ │ │ + b.n 244c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002978 : │ │ │ │ │ +00002570 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 29aa │ │ │ │ │ + bhi.n 25a2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 29a6 │ │ │ │ │ + bgt.n 259e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 27e8 │ │ │ │ │ + b.n 23e0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 299c │ │ │ │ │ + b.n 2594 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2990 │ │ │ │ │ + bne.n 2588 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000029c4 : │ │ │ │ │ +000025bc : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 29d6 │ │ │ │ │ + bpl.n 25ce │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n 29e0 <_PyBytes_FormatEx> │ │ │ │ │ + b.n 25d8 <_PyBytes_FormatEx> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000029e0 <_PyBytes_FormatEx>: │ │ │ │ │ +000025d8 <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #684] @ (2ca4 <_PyBytes_FormatEx+0x2c4>) │ │ │ │ │ + ldr r3, [pc, #684] @ (289c <_PyBytes_FormatEx+0x2c4>) │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #620] @ 0x26c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 30ac <_PyBytes_FormatEx+0x6cc> │ │ │ │ │ + beq.w 2ca4 <_PyBytes_FormatEx+0x6cc> │ │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ @@ -4747,22 +4273,22 @@ │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ str.w r4, [fp, #20] │ │ │ │ │ str.w r6, [fp, #12] │ │ │ │ │ bl 308 <_PyBytes_DecodeEscape2+0x274> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2be8 <_PyBytes_FormatEx+0x208> │ │ │ │ │ - cbnz r6, 2a48 <_PyBytes_FormatEx+0x68> │ │ │ │ │ + beq.w 27e0 <_PyBytes_FormatEx+0x208> │ │ │ │ │ + cbnz r6, 2640 <_PyBytes_FormatEx+0x68> │ │ │ │ │ str.w r4, [fp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #5 │ │ │ │ │ - bpl.w 2d72 <_PyBytes_FormatEx+0x392> │ │ │ │ │ + bpl.w 296a <_PyBytes_FormatEx+0x392> │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -4770,103 +4296,103 @@ │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r6, r7, #1 │ │ │ │ │ - bmi.w 2bca <_PyBytes_FormatEx+0x1ea> │ │ │ │ │ + bmi.w 27c2 <_PyBytes_FormatEx+0x1ea> │ │ │ │ │ mov r4, sl │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 2ba4 <_PyBytes_FormatEx+0x1c4> │ │ │ │ │ + bne.w 279c <_PyBytes_FormatEx+0x1c4> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 2f02 <_PyBytes_FormatEx+0x522> │ │ │ │ │ + beq.w 2afa <_PyBytes_FormatEx+0x522> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 2e92 <_PyBytes_FormatEx+0x4b2> │ │ │ │ │ + beq.w 2a8a <_PyBytes_FormatEx+0x4b2> │ │ │ │ │ mov sl, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ - cbz r6, 2ae0 <_PyBytes_FormatEx+0x100> │ │ │ │ │ + cbz r6, 26d8 <_PyBytes_FormatEx+0x100> │ │ │ │ │ mov r8, sl │ │ │ │ │ ldrb.w r4, [r8], #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi.n 2ad6 <_PyBytes_FormatEx+0xf6> │ │ │ │ │ + bhi.n 26ce <_PyBytes_FormatEx+0xf6> │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .word 0x001105ba │ │ │ │ │ .word 0x05b10011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x05cd0011 │ │ │ │ │ .word 0x05c70011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .short 0x05d3 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ it ne │ │ │ │ │ movne sl, r8 │ │ │ │ │ - beq.w 32ba <_PyBytes_FormatEx+0x8da> │ │ │ │ │ + beq.w 2eb2 <_PyBytes_FormatEx+0x8da> │ │ │ │ │ ldr.w r3, [r9, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 3404 <_PyBytes_FormatEx+0xa24> │ │ │ │ │ + bmi.w 2ffc <_PyBytes_FormatEx+0xa24> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 32fe <_PyBytes_FormatEx+0x91e> │ │ │ │ │ + beq.w 2ef6 <_PyBytes_FormatEx+0x91e> │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 3468 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + beq.w 3060 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 3634 <_PyBytes_FormatEx+0xc54> │ │ │ │ │ + beq.w 322c <_PyBytes_FormatEx+0xc54> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 3634 <_PyBytes_FormatEx+0xc54> │ │ │ │ │ + beq.w 322c <_PyBytes_FormatEx+0xc54> │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 3668 │ │ │ │ │ + bl 3260 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ - cbnz r7, 2b2a <_PyBytes_FormatEx+0x14a> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + cbnz r7, 2722 <_PyBytes_FormatEx+0x14a> │ │ │ │ │ str.w r7, [fp, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.n 2c02 <_PyBytes_FormatEx+0x222> │ │ │ │ │ + ble.n 27fa <_PyBytes_FormatEx+0x222> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 305a <_PyBytes_FormatEx+0x67a> │ │ │ │ │ + bhi.w 2c52 <_PyBytes_FormatEx+0x67a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 2ca8 <_PyBytes_FormatEx+0x2c8> │ │ │ │ │ + beq.w 28a0 <_PyBytes_FormatEx+0x2c8> │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2dd2 <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ + bne.w 29ca <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 2dd2 <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ + bne.w 29ca <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 2dd2 <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ + bne.w 29ca <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 2dd2 <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ + beq.w 29ca <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ and.w r2, r3, #8 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - beq.w 2d94 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ + beq.w 298c <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #16 │ │ │ │ │ movne r3, #10 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -4874,269 +4400,269 @@ │ │ │ │ │ subs r0, #2 │ │ │ │ │ str.w r0, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a72 <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + bne.w 266a <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30c0 <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ + beq.w 2cb8 <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ sub.w r4, r0, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ add sl, r4 │ │ │ │ │ subs r7, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2a72 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 266a <_PyBytes_FormatEx+0x92> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 2d52 <_PyBytes_FormatEx+0x372> │ │ │ │ │ + blt.w 294a <_PyBytes_FormatEx+0x372> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35ae <_PyBytes_FormatEx+0xbce> │ │ │ │ │ + bne.w 31a6 <_PyBytes_FormatEx+0xbce> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 358 <_PyBytes_DecodeEscape2+0x2c4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #184] @ (2ca4 <_PyBytes_FormatEx+0x2c4>) │ │ │ │ │ + ldr r3, [pc, #184] @ (289c <_PyBytes_FormatEx+0x2c4>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2e88 <_PyBytes_FormatEx+0x4a8> │ │ │ │ │ + bne.w 2a80 <_PyBytes_FormatEx+0x4a8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #628 @ 0x274 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 305a <_PyBytes_FormatEx+0x67a> │ │ │ │ │ + ble.w 2c52 <_PyBytes_FormatEx+0x67a> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 305a <_PyBytes_FormatEx+0x67a> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 2c18 <_PyBytes_FormatEx+0x238>) │ │ │ │ │ + bhi.w 2c52 <_PyBytes_FormatEx+0x67a> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 2810 <_PyBytes_FormatEx+0x238>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ - .word 0x00003571 │ │ │ │ │ + .word 0x00003169 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00003571 │ │ │ │ │ + .word 0x00003169 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00003571 │ │ │ │ │ + .word 0x00003169 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002b47 │ │ │ │ │ + .word 0x0000273f │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000305b │ │ │ │ │ + .word 0x00002c53 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002d9f │ │ │ │ │ + .word 0x00002997 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x000028a5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000314b │ │ │ │ │ + .word 0x00002d43 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002b47 │ │ │ │ │ + .word 0x0000273f │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00003571 │ │ │ │ │ + .word 0x00003169 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00003571 │ │ │ │ │ + .word 0x00003169 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00003571 │ │ │ │ │ + .word 0x00003169 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 2d98 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + bne.n 2990 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 31a4 <_PyBytes_FormatEx+0x7c4> │ │ │ │ │ + bpl.w 2d9c <_PyBytes_FormatEx+0x7c4> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ add.w r1, r8, #16 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bge.n 2cd2 <_PyBytes_FormatEx+0x2f2> │ │ │ │ │ + bge.n 28ca <_PyBytes_FormatEx+0x2f2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ │ - bge.w 3134 <_PyBytes_FormatEx+0x754> │ │ │ │ │ + bge.w 2d2c <_PyBytes_FormatEx+0x754> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - ble.n 2d06 <_PyBytes_FormatEx+0x326> │ │ │ │ │ + ble.n 28fe <_PyBytes_FormatEx+0x326> │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub.w r2, r8, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 308 <_PyBytes_DecodeEscape2+0x274> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30e6 <_PyBytes_FormatEx+0x706> │ │ │ │ │ + beq.w 2cde <_PyBytes_FormatEx+0x706> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - bne.w 3114 <_PyBytes_FormatEx+0x734> │ │ │ │ │ + bne.w 2d0c <_PyBytes_FormatEx+0x734> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.w 351a <_PyBytes_FormatEx+0xb3a> │ │ │ │ │ + bgt.w 3112 <_PyBytes_FormatEx+0xb3a> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.w 2e7a <_PyBytes_FormatEx+0x49a> │ │ │ │ │ + bne.w 2a72 <_PyBytes_FormatEx+0x49a> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 30a6 <_PyBytes_FormatEx+0x6c6> │ │ │ │ │ + bne.w 2c9e <_PyBytes_FormatEx+0x6c6> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3080 <_PyBytes_FormatEx+0x6a0> │ │ │ │ │ + bne.w 2c78 <_PyBytes_FormatEx+0x6a0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - blt.w 3102 <_PyBytes_FormatEx+0x722> │ │ │ │ │ + blt.w 2cfa <_PyBytes_FormatEx+0x722> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 30c4 <_PyBytes_FormatEx+0x6e4> │ │ │ │ │ + bne.w 2cbc <_PyBytes_FormatEx+0x6e4> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 7e0 │ │ │ │ │ - b.n 2a72 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 266a <_PyBytes_FormatEx+0x92> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2bd6 <_PyBytes_FormatEx+0x1f6> │ │ │ │ │ + bne.w 27ce <_PyBytes_FormatEx+0x1f6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbz r2, 2d88 <_PyBytes_FormatEx+0x3a8> │ │ │ │ │ + cbz r2, 2980 <_PyBytes_FormatEx+0x3a8> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 353c <_PyBytes_FormatEx+0xb5c> │ │ │ │ │ + bne.w 3134 <_PyBytes_FormatEx+0xb5c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2a62 <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.n 265a <_PyBytes_FormatEx+0x82> │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 2b84 <_PyBytes_FormatEx+0x1a4> │ │ │ │ │ + b.n 277c <_PyBytes_FormatEx+0x1a4> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 305a <_PyBytes_FormatEx+0x67a> │ │ │ │ │ + bne.w 2c52 <_PyBytes_FormatEx+0x67a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 356a <_PyBytes_FormatEx+0xb8a> │ │ │ │ │ + bpl.w 3162 <_PyBytes_FormatEx+0xb8a> │ │ │ │ │ lsls r3, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2dce <_PyBytes_FormatEx+0x3ee> │ │ │ │ │ + blt.n 29c6 <_PyBytes_FormatEx+0x3ee> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 313a <_PyBytes_FormatEx+0x75a> │ │ │ │ │ + bgt.w 2d32 <_PyBytes_FormatEx+0x75a> │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 313a <_PyBytes_FormatEx+0x75a> │ │ │ │ │ + b.n 2d32 <_PyBytes_FormatEx+0x75a> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w 2fae <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ + bpl.w 2ba6 <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 2f9c <_PyBytes_FormatEx+0x5bc> │ │ │ │ │ + bpl.w 2b94 <_PyBytes_FormatEx+0x5bc> │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ @@ -5145,138 +4671,138 @@ │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.w 2fa2 <_PyBytes_FormatEx+0x5c2> │ │ │ │ │ + beq.w 2b9a <_PyBytes_FormatEx+0x5c2> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.n 2f2a <_PyBytes_FormatEx+0x54a> │ │ │ │ │ + bmi.n 2b22 <_PyBytes_FormatEx+0x54a> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r6 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bpl.w 2cec <_PyBytes_FormatEx+0x30c> │ │ │ │ │ + bpl.w 28e4 <_PyBytes_FormatEx+0x30c> │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 2e8c <_PyBytes_FormatEx+0x4ac> │ │ │ │ │ + ble.n 2a84 <_PyBytes_FormatEx+0x4ac> │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 2e62 <_PyBytes_FormatEx+0x482> │ │ │ │ │ + ble.n 2a5a <_PyBytes_FormatEx+0x482> │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 308 <_PyBytes_DecodeEscape2+0x274> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30e6 <_PyBytes_FormatEx+0x706> │ │ │ │ │ + beq.w 2cde <_PyBytes_FormatEx+0x706> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ │ strbne.w r3, [r5], #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d0a <_PyBytes_FormatEx+0x32a> │ │ │ │ │ + b.n 2902 <_PyBytes_FormatEx+0x32a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2d42 <_PyBytes_FormatEx+0x362> │ │ │ │ │ + b.n 293a <_PyBytes_FormatEx+0x362> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ - b.n 2e4c <_PyBytes_FormatEx+0x46c> │ │ │ │ │ + b.n 2a44 <_PyBytes_FormatEx+0x46c> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f5e <_PyBytes_FormatEx+0x57e> │ │ │ │ │ + beq.n 2b56 <_PyBytes_FormatEx+0x57e> │ │ │ │ │ add.w r0, sl, #2 │ │ │ │ │ subs r6, r7, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.n 2f3a <_PyBytes_FormatEx+0x55a> │ │ │ │ │ + bmi.n 2b32 <_PyBytes_FormatEx+0x55a> │ │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ │ - beq.n 2f92 <_PyBytes_FormatEx+0x5b2> │ │ │ │ │ + beq.n 2b8a <_PyBytes_FormatEx+0x5b2> │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - bne.n 2ea2 <_PyBytes_FormatEx+0x4c2> │ │ │ │ │ + bne.n 2a9a <_PyBytes_FormatEx+0x4c2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 2ea2 <_PyBytes_FormatEx+0x4c2> │ │ │ │ │ + bgt.n 2a9a <_PyBytes_FormatEx+0x4c2> │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbnz r3, 2f0e <_PyBytes_FormatEx+0x52e> │ │ │ │ │ + cbnz r3, 2b06 <_PyBytes_FormatEx+0x52e> │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ee8 <_PyBytes_FormatEx+0x508> │ │ │ │ │ + bge.n 2ae0 <_PyBytes_FormatEx+0x508> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2ee8 <_PyBytes_FormatEx+0x508> │ │ │ │ │ + cbnz r3, 2ae0 <_PyBytes_FormatEx+0x508> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f96 <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ + beq.n 2b8e <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 2a98 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + b.n 2690 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ subs r7, #2 │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - b.n 2a72 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 266a <_PyBytes_FormatEx+0x92> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2eca <_PyBytes_FormatEx+0x4ea> │ │ │ │ │ + bge.n 2ac2 <_PyBytes_FormatEx+0x4ea> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2eca <_PyBytes_FormatEx+0x4ea> │ │ │ │ │ + bne.n 2ac2 <_PyBytes_FormatEx+0x4ea> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2eca <_PyBytes_FormatEx+0x4ea> │ │ │ │ │ + b.n 2ac2 <_PyBytes_FormatEx+0x4ea> │ │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2e44 <_PyBytes_FormatEx+0x464> │ │ │ │ │ + b.n 2a3c <_PyBytes_FormatEx+0x464> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5284,83 +4810,83 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 6c8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbnz r3, 2f76 <_PyBytes_FormatEx+0x596> │ │ │ │ │ + cbnz r3, 2b6e <_PyBytes_FormatEx+0x596> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2be8 <_PyBytes_FormatEx+0x208> │ │ │ │ │ + b.n 27e0 <_PyBytes_FormatEx+0x208> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f5a <_PyBytes_FormatEx+0x57a> │ │ │ │ │ + bge.n 2b52 <_PyBytes_FormatEx+0x57a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f5a <_PyBytes_FormatEx+0x57a> │ │ │ │ │ + bne.n 2b52 <_PyBytes_FormatEx+0x57a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f5a <_PyBytes_FormatEx+0x57a> │ │ │ │ │ + b.n 2b52 <_PyBytes_FormatEx+0x57a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2eb4 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ + b.n 2aac <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 2e0a <_PyBytes_FormatEx+0x42a> │ │ │ │ │ + b.n 2a02 <_PyBytes_FormatEx+0x42a> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 2f2e <_PyBytes_FormatEx+0x54e> │ │ │ │ │ + b.n 2b26 <_PyBytes_FormatEx+0x54e> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, 301e <_PyBytes_FormatEx+0x63e> │ │ │ │ │ + cbz r0, 2c16 <_PyBytes_FormatEx+0x63e> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - cbz r3, 3018 <_PyBytes_FormatEx+0x638> │ │ │ │ │ + cbz r3, 2c10 <_PyBytes_FormatEx+0x638> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - cbnz r0, 3028 <_PyBytes_FormatEx+0x648> │ │ │ │ │ + cbnz r0, 2c20 <_PyBytes_FormatEx+0x648> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ @@ -5376,42 +4902,42 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ - b.n 2fd2 <_PyBytes_FormatEx+0x5f2> │ │ │ │ │ + b.n 2bca <_PyBytes_FormatEx+0x5f2> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 2fe6 <_PyBytes_FormatEx+0x606> │ │ │ │ │ + b.n 2bde <_PyBytes_FormatEx+0x606> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2dec <_PyBytes_FormatEx+0x40c> │ │ │ │ │ + bge.w 29e4 <_PyBytes_FormatEx+0x40c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2dec <_PyBytes_FormatEx+0x40c> │ │ │ │ │ + bne.w 29e4 <_PyBytes_FormatEx+0x40c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2dec <_PyBytes_FormatEx+0x40c> │ │ │ │ │ + b.n 29e4 <_PyBytes_FormatEx+0x40c> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -5421,650 +4947,650 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 308e <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.n 2c86 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 2d30 <_PyBytes_FormatEx+0x350> │ │ │ │ │ + bne.w 2928 <_PyBytes_FormatEx+0x350> │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb.w r1, [r2], #2 │ │ │ │ │ strb.w r1, [r3], #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 2d30 <_PyBytes_FormatEx+0x350> │ │ │ │ │ + b.n 2928 <_PyBytes_FormatEx+0x350> │ │ │ │ │ strb.w r2, [r5], #1 │ │ │ │ │ - b.n 2d2a <_PyBytes_FormatEx+0x34a> │ │ │ │ │ + b.n 2922 <_PyBytes_FormatEx+0x34a> │ │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 2be8 <_PyBytes_FormatEx+0x208> │ │ │ │ │ + b.n 27e0 <_PyBytes_FormatEx+0x208> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2bb8 <_PyBytes_FormatEx+0x1d8> │ │ │ │ │ + b.n 27b0 <_PyBytes_FormatEx+0x1d8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 2d4a <_PyBytes_FormatEx+0x36a> │ │ │ │ │ + bge.w 2942 <_PyBytes_FormatEx+0x36a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 7e0 │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 2d22 <_PyBytes_FormatEx+0x342> │ │ │ │ │ + beq.w 291a <_PyBytes_FormatEx+0x342> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 2d42 <_PyBytes_FormatEx+0x362> │ │ │ │ │ + b.n 293a <_PyBytes_FormatEx+0x362> │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 3122 <_PyBytes_FormatEx+0x742> │ │ │ │ │ + beq.n 2d1a <_PyBytes_FormatEx+0x742> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 2d14 <_PyBytes_FormatEx+0x334> │ │ │ │ │ + bne.w 290c <_PyBytes_FormatEx+0x334> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 31e6 <_PyBytes_FormatEx+0x806> │ │ │ │ │ + bne.n 2dde <_PyBytes_FormatEx+0x806> │ │ │ │ │ sub.w r8, r8, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ │ - b.n 2d14 <_PyBytes_FormatEx+0x334> │ │ │ │ │ + b.n 290c <_PyBytes_FormatEx+0x334> │ │ │ │ │ cmp r6, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 2cec <_PyBytes_FormatEx+0x30c> │ │ │ │ │ + b.n 28e4 <_PyBytes_FormatEx+0x30c> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.w 33ba <_PyBytes_FormatEx+0x9da> │ │ │ │ │ + bmi.w 2fb2 <_PyBytes_FormatEx+0x9da> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 33a4 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + beq.w 2f9c <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33a4 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + bne.w 2f9c <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIndex_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 338a <_PyBytes_FormatEx+0x9aa> │ │ │ │ │ + beq.w 2f82 <_PyBytes_FormatEx+0x9aa> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.w 3368 <_PyBytes_FormatEx+0x988> │ │ │ │ │ + beq.w 2f60 <_PyBytes_FormatEx+0x988> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 3372 <_PyBytes_FormatEx+0x992> │ │ │ │ │ + bhi.w 2f6a <_PyBytes_FormatEx+0x992> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 33fe <_PyBytes_FormatEx+0xa1e> │ │ │ │ │ + bne.w 2ff6 <_PyBytes_FormatEx+0xa1e> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - b.n 2a72 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 266a <_PyBytes_FormatEx+0x92> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 3294 <_PyBytes_FormatEx+0x8b4> │ │ │ │ │ + beq.n 2e8c <_PyBytes_FormatEx+0x8b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3294 <_PyBytes_FormatEx+0x8b4> │ │ │ │ │ - ldr r1, [pc, #732] @ (3498 <_PyBytes_FormatEx+0xab8>) │ │ │ │ │ + bne.n 2e8c <_PyBytes_FormatEx+0x8b4> │ │ │ │ │ + ldr r1, [pc, #732] @ (3090 <_PyBytes_FormatEx+0xab8>) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 3220 <_PyBytes_FormatEx+0x840> │ │ │ │ │ + cbnz r0, 2e18 <_PyBytes_FormatEx+0x840> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ - cbz r0, 3202 <_PyBytes_FormatEx+0x822> │ │ │ │ │ + cbz r0, 2dfa <_PyBytes_FormatEx+0x822> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c30 <_PyBytes_FromBuffer> │ │ │ │ │ + bl 1828 <_PyBytes_FromBuffer> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 2cd2 <_PyBytes_FormatEx+0x2f2> │ │ │ │ │ + b.n 28ca <_PyBytes_FormatEx+0x2f2> │ │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ strb r0, [r5, #1] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 3128 <_PyBytes_FormatEx+0x748> │ │ │ │ │ + b.n 2d20 <_PyBytes_FormatEx+0x748> │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ - ldr r3, [pc, #632] @ (349c <_PyBytes_FormatEx+0xabc>) │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + ldr r3, [pc, #632] @ (3094 <_PyBytes_FormatEx+0xabc>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 1a3c <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl 1634 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 324a <_PyBytes_FormatEx+0x86a> │ │ │ │ │ + bge.n 2e42 <_PyBytes_FormatEx+0x86a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 324a <_PyBytes_FormatEx+0x86a> │ │ │ │ │ + cbnz r3, 2e42 <_PyBytes_FormatEx+0x86a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bmi.n 31da <_PyBytes_FormatEx+0x7fa> │ │ │ │ │ + bmi.n 2dd2 <_PyBytes_FormatEx+0x7fa> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + bge.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + bne.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ - cbz r2, 32ae <_PyBytes_FormatEx+0x8ce> │ │ │ │ │ + cbz r2, 2ea6 <_PyBytes_FormatEx+0x8ce> │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2ccc <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ - b.n 2cd2 <_PyBytes_FormatEx+0x2f2> │ │ │ │ │ + blt.w 28c4 <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ + b.n 28ca <_PyBytes_FormatEx+0x2f2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 32a0 <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ + b.n 2e98 <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 3668 │ │ │ │ │ + bl 3260 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 3502 <_PyBytes_FormatEx+0xb22> │ │ │ │ │ + bpl.w 30fa <_PyBytes_FormatEx+0xb22> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 35fc <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ + beq.w 31f4 <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 3606 <_PyBytes_FormatEx+0xc26> │ │ │ │ │ + blt.w 31fe <_PyBytes_FormatEx+0xc26> │ │ │ │ │ subs r7, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 3468 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + beq.w 3060 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 2afe <_PyBytes_FormatEx+0x11e> │ │ │ │ │ + bne.w 26f6 <_PyBytes_FormatEx+0x11e> │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - bmi.w 34d8 <_PyBytes_FormatEx+0xaf8> │ │ │ │ │ + bmi.w 30d0 <_PyBytes_FormatEx+0xaf8> │ │ │ │ │ ldrb.w r4, [sl] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 34a0 <_PyBytes_FormatEx+0xac0> │ │ │ │ │ + beq.w 3098 <_PyBytes_FormatEx+0xac0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - beq.w 34f6 <_PyBytes_FormatEx+0xb16> │ │ │ │ │ + beq.w 30ee <_PyBytes_FormatEx+0xb16> │ │ │ │ │ sub.w r6, r4, #48 @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.w 3468 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + bmi.w 3060 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldrb.w r4, [sl], #1 │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.w 2b02 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + bpl.w 26fa <_PyBytes_FormatEx+0x122> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r0, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.w 3480 <_PyBytes_FormatEx+0xaa0> │ │ │ │ │ + blt.w 3078 <_PyBytes_FormatEx+0xaa0> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r6, r3, r6, r4 │ │ │ │ │ - b.n 332c <_PyBytes_FormatEx+0x94c> │ │ │ │ │ + b.n 2f24 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + bne.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 33ce <_PyBytes_FormatEx+0x9ee> │ │ │ │ │ + bne.n 2fc6 <_PyBytes_FormatEx+0x9ee> │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 3194 <_PyBytes_FormatEx+0x7b4> │ │ │ │ │ + b.n 2d8c <_PyBytes_FormatEx+0x7b4> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 33e6 <_PyBytes_FormatEx+0xa06> │ │ │ │ │ + bne.n 2fde <_PyBytes_FormatEx+0xa06> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 3194 <_PyBytes_FormatEx+0x7b4> │ │ │ │ │ + b.n 2d8c <_PyBytes_FormatEx+0x7b4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 313a <_PyBytes_FormatEx+0x75a> │ │ │ │ │ + b.n 2d32 <_PyBytes_FormatEx+0x75a> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.n 3462 <_PyBytes_FormatEx+0xa82> │ │ │ │ │ + bmi.n 305a <_PyBytes_FormatEx+0xa82> │ │ │ │ │ ldrb.w r4, [sl], #1 │ │ │ │ │ ldr.w r3, [r9, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.n 345c <_PyBytes_FormatEx+0xa7c> │ │ │ │ │ + bpl.n 3054 <_PyBytes_FormatEx+0xa7c> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 3444 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ + blt.n 303c <_PyBytes_FormatEx+0xa64> │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ │ sub.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 340a <_PyBytes_FormatEx+0xa2a> │ │ │ │ │ + b.n 3002 <_PyBytes_FormatEx+0xa2a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 2af2 <_PyBytes_FormatEx+0x112> │ │ │ │ │ + b.w 26ea <_PyBytes_FormatEx+0x112> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 34fe <_PyBytes_FormatEx+0xb1e> │ │ │ │ │ + beq.n 30f6 <_PyBytes_FormatEx+0xb1e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ .word 0x0000533c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000272 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 3668 │ │ │ │ │ + bl 3260 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.n 3502 <_PyBytes_FormatEx+0xb22> │ │ │ │ │ + bpl.n 30fa <_PyBytes_FormatEx+0xb22> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 34ec <_PyBytes_FormatEx+0xb0c> │ │ │ │ │ + beq.n 30e4 <_PyBytes_FormatEx+0xb0c> │ │ │ │ │ subs r7, #2 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 3468 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + beq.n 3060 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldrb.w r4, [sl, #1] │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ - b.w 2b02 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.w 26fa <_PyBytes_FormatEx+0x122> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r2, #184] @ 0xb8 │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bpl.n 3468 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + bpl.n 3060 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ - b.n 3326 <_PyBytes_FormatEx+0x946> │ │ │ │ │ + b.n 2f1e <_PyBytes_FormatEx+0x946> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34c2 <_PyBytes_FormatEx+0xae2> │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.n 30ba <_PyBytes_FormatEx+0xae2> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.w 2b02 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.w 26fa <_PyBytes_FormatEx+0x122> │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 34e0 <_PyBytes_FormatEx+0xb00> │ │ │ │ │ + b.n 30d8 <_PyBytes_FormatEx+0xb00> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 30ee <_PyBytes_FormatEx+0x70e> │ │ │ │ │ + bmi.w 2ce6 <_PyBytes_FormatEx+0x70e> │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.w 2d1a <_PyBytes_FormatEx+0x33a> │ │ │ │ │ + b.w 2912 <_PyBytes_FormatEx+0x33a> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 2d88 <_PyBytes_FormatEx+0x3a8> │ │ │ │ │ + bne.w 2980 <_PyBytes_FormatEx+0x3a8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 2d88 <_PyBytes_FormatEx+0x3a8> │ │ │ │ │ + beq.w 2980 <_PyBytes_FormatEx+0x3a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.w 2a62 <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.w 265a <_PyBytes_FormatEx+0x82> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 2dc2 <_PyBytes_FormatEx+0x3e2> │ │ │ │ │ + b.n 29ba <_PyBytes_FormatEx+0x3e2> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 35ce <_PyBytes_FormatEx+0xbee> │ │ │ │ │ + beq.n 31c6 <_PyBytes_FormatEx+0xbee> │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 11e <_PyBytes_DecodeEscape2+0x8a> │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + beq.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 2e1a <_PyBytes_FormatEx+0x43a> │ │ │ │ │ + b.n 2a12 <_PyBytes_FormatEx+0x43a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2bde <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ + bge.w 27d6 <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2bde <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ + bne.w 27d6 <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 2bde <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ + b.w 27d6 <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 3578 <_PyBytes_FormatEx+0xb98> │ │ │ │ │ + bne.n 3170 <_PyBytes_FormatEx+0xb98> │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str.w r4, [fp, #8] │ │ │ │ │ bl 11e <_PyBytes_DecodeEscape2+0x8a> │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a72 <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + bne.w 266a <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f50 <_PyBytes_FormatEx+0x570> │ │ │ │ │ + bne.w 2b48 <_PyBytes_FormatEx+0x570> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 32e8 <_PyBytes_FormatEx+0x908> │ │ │ │ │ + b.n 2ee0 <_PyBytes_FormatEx+0x908> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.w 2a9e <_PyBytes_FormatEx+0xbe> │ │ │ │ │ + b.w 2696 <_PyBytes_FormatEx+0xbe> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3620 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ + b.n 3218 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w 3468 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + bcc.w 3060 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldrb.w r4, [sl], #1 │ │ │ │ │ - b.w 2b12 <_PyBytes_FormatEx+0x132> │ │ │ │ │ + b.w 270a <_PyBytes_FormatEx+0x132> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3620 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ + b.n 3218 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3620 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ + b.n 3218 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3620 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ + b.n 3218 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003668 : │ │ │ │ │ +00003260 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 3694 │ │ │ │ │ + bge.n 328c │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ - blt.n 36ae │ │ │ │ │ + blt.n 32a6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_GetItem │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -6077,33 +5603,33 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036b4 : │ │ │ │ │ +000032ac : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 36f4 │ │ │ │ │ + bhi.n 32ec │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 370e │ │ │ │ │ + bgt.n 3306 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6114,87 +5640,87 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36da │ │ │ │ │ + bne.n 32d2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 36f0 │ │ │ │ │ + b.n 32e8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 370a │ │ │ │ │ + beq.n 3302 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 36e0 │ │ │ │ │ + beq.n 32d8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36e0 │ │ │ │ │ - b.n 370a │ │ │ │ │ + bne.n 32d8 │ │ │ │ │ + b.n 3302 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003734 : │ │ │ │ │ +0000332c : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 378c <_PyBytes_FromHex> │ │ │ │ │ + bl 3384 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 3762 │ │ │ │ │ + bne.n 335a │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 375c │ │ │ │ │ + beq.n 3354 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3786 │ │ │ │ │ + bge.n 337e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 3786 │ │ │ │ │ + cbnz r3, 337e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 375c │ │ │ │ │ + b.n 3354 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000378c <_PyBytes_FromHex>: │ │ │ │ │ +00003384 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ │ - ldr r2, [pc, #416] @ (393c <_PyBytes_FromHex+0x1b0>) │ │ │ │ │ + ldr r2, [pc, #416] @ (3534 <_PyBytes_FromHex+0x1b0>) │ │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ @@ -6202,97 +5728,97 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ │ - beq.w 38d4 <_PyBytes_FromHex+0x148> │ │ │ │ │ + beq.w 34cc <_PyBytes_FromHex+0x148> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 386e <_PyBytes_FromHex+0xe2> │ │ │ │ │ + bpl.n 3466 <_PyBytes_FromHex+0xe2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 38b6 <_PyBytes_FromHex+0x12a> │ │ │ │ │ + beq.n 34ae <_PyBytes_FromHex+0x12a> │ │ │ │ │ adds r5, #20 │ │ │ │ │ add.w r2, r7, r7, lsr #31 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ bl 308 <_PyBytes_DecodeEscape2+0x274> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a6 <_PyBytes_FromHex+0x11a> │ │ │ │ │ + beq.n 349e <_PyBytes_FromHex+0x11a> │ │ │ │ │ add.w ip, r5, r7 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcs.n 384a <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bcs.n 3442 <_PyBytes_FromHex+0xbe> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr.w r0, [r7, r2, lsl #2] │ │ │ │ │ lsls r6, r0, #28 │ │ │ │ │ - bmi.n 383a <_PyBytes_FromHex+0xae> │ │ │ │ │ + bmi.n 3432 <_PyBytes_FromHex+0xae> │ │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 38f6 <_PyBytes_FromHex+0x16a> │ │ │ │ │ + bhi.n 34ee <_PyBytes_FromHex+0x16a> │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 38f0 <_PyBytes_FromHex+0x164> │ │ │ │ │ + bhi.n 34e8 <_PyBytes_FromHex+0x164> │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ adds r3, #2 │ │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ │ - b.n 380e <_PyBytes_FromHex+0x82> │ │ │ │ │ + b.n 3406 <_PyBytes_FromHex+0x82> │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ ldr.w r0, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r0, #28 │ │ │ │ │ - bmi.n 383a <_PyBytes_FromHex+0xae> │ │ │ │ │ + bmi.n 3432 <_PyBytes_FromHex+0xae> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bhi.n 381c <_PyBytes_FromHex+0x90> │ │ │ │ │ + bhi.n 3414 <_PyBytes_FromHex+0x90> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 392e <_PyBytes_FromHex+0x1a2> │ │ │ │ │ + bne.n 3526 <_PyBytes_FromHex+0x1a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 358 <_PyBytes_DecodeEscape2+0x2c4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #228] @ (393c <_PyBytes_FromHex+0x1b0>) │ │ │ │ │ + ldr r3, [pc, #228] @ (3534 <_PyBytes_FromHex+0x1b0>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 386a <_PyBytes_FromHex+0xde> │ │ │ │ │ + bne.n 3462 <_PyBytes_FromHex+0xde> │ │ │ │ │ add.w sp, sp, #596 @ 0x254 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - cbz r2, 38ba <_PyBytes_FromHex+0x12e> │ │ │ │ │ + cbz r2, 34b2 <_PyBytes_FromHex+0x12e> │ │ │ │ │ add.w r1, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ - ble.n 388a <_PyBytes_FromHex+0xfe> │ │ │ │ │ + ble.n 3482 <_PyBytes_FromHex+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38c6 <_PyBytes_FromHex+0x13a> │ │ │ │ │ + bne.n 34be <_PyBytes_FromHex+0x13a> │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bls.n 38be <_PyBytes_FromHex+0x132> │ │ │ │ │ + bls.n 34b6 <_PyBytes_FromHex+0x132> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6301,293 +5827,293 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6c8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3856 <_PyBytes_FromHex+0xca> │ │ │ │ │ + beq.n 344e <_PyBytes_FromHex+0xca> │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3856 <_PyBytes_FromHex+0xca> │ │ │ │ │ + b.n 344e <_PyBytes_FromHex+0xca> │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ - b.n 37da <_PyBytes_FromHex+0x4e> │ │ │ │ │ + b.n 33d2 <_PyBytes_FromHex+0x4e> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ - b.n 3874 <_PyBytes_FromHex+0xe8> │ │ │ │ │ + b.n 346c <_PyBytes_FromHex+0xe8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 3880 <_PyBytes_FromHex+0xf4> │ │ │ │ │ - b.n 388a <_PyBytes_FromHex+0xfe> │ │ │ │ │ + bne.n 3478 <_PyBytes_FromHex+0xf4> │ │ │ │ │ + b.n 3482 <_PyBytes_FromHex+0xfe> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r0, [r1, r2, lsl #1] │ │ │ │ │ ldrne.w r0, [r1, r2, lsl #2] │ │ │ │ │ - b.n 3886 <_PyBytes_FromHex+0xfa> │ │ │ │ │ + b.n 347e <_PyBytes_FromHex+0xfa> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ - cbz r0, 3914 <_PyBytes_FromHex+0x188> │ │ │ │ │ + cbz r0, 350c <_PyBytes_FromHex+0x188> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38b2 <_PyBytes_FromHex+0x126> │ │ │ │ │ + bne.n 34aa <_PyBytes_FromHex+0x126> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 37da <_PyBytes_FromHex+0x4e> │ │ │ │ │ + b.n 33d2 <_PyBytes_FromHex+0x4e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 38fc <_PyBytes_FromHex+0x170> │ │ │ │ │ + bls.n 34f4 <_PyBytes_FromHex+0x170> │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - bne.n 388a <_PyBytes_FromHex+0xfe> │ │ │ │ │ + bne.n 3482 <_PyBytes_FromHex+0xfe> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 38a0 <_PyBytes_FromHex+0x114> │ │ │ │ │ + b.n 3498 <_PyBytes_FromHex+0x114> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 38b2 <_PyBytes_FromHex+0x126> │ │ │ │ │ + b.n 34aa <_PyBytes_FromHex+0x126> │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 3850 <_PyBytes_FromHex+0xc4> │ │ │ │ │ + b.n 3448 <_PyBytes_FromHex+0xc4> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00003940 : │ │ │ │ │ +00003538 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 3968 │ │ │ │ │ + bl 3560 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003968 : │ │ │ │ │ +00003560 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ │ sub.w sp, sp, #580 @ 0x244 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [pc, #680] @ (3c38 ) │ │ │ │ │ + ldr r3, [pc, #680] @ (3830 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #572] @ 0x23c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 39b2 │ │ │ │ │ + cbz r0, 35aa │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ │ - bhi.w 3aea │ │ │ │ │ + bhi.w 36e2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3aba │ │ │ │ │ + beq.n 36b2 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.n 3ab0 │ │ │ │ │ + bne.n 36a8 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r8, r1, lsl #2] │ │ │ │ │ ands.w r2, r2, #4 │ │ │ │ │ - bne.n 39cc │ │ │ │ │ + bne.n 35c4 │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ - beq.w 3b2a │ │ │ │ │ + beq.w 3722 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r3, 39fe │ │ │ │ │ + cbz r3, 35f6 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.n 39fe │ │ │ │ │ + beq.n 35f6 │ │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsls r7, r1, #30 │ │ │ │ │ - beq.n 39e4 │ │ │ │ │ + beq.n 35dc │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq.w 3d04 │ │ │ │ │ + beq.w 38fc │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ it ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ - beq.w 3cb8 │ │ │ │ │ + beq.w 38b0 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r0, sl, r6 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ - beq.w 3bd2 │ │ │ │ │ + beq.w 37ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r7, r1, #1 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ sub.w fp, r3, #99 @ 0x63 │ │ │ │ │ uxtb.w lr, fp │ │ │ │ │ cmp.w lr, #21 │ │ │ │ │ - bhi.w 3bb2 │ │ │ │ │ + bhi.w 37aa │ │ │ │ │ cmp.w fp, #21 │ │ │ │ │ - bhi.w 3bb2 │ │ │ │ │ + bhi.w 37aa │ │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ │ .word 0x01000114 │ │ │ │ │ .word 0x00bb00bb │ │ │ │ │ .word 0x00bb00bb │ │ │ │ │ .word 0x00bb00f2 │ │ │ │ │ .word 0x00bb00bb │ │ │ │ │ .word 0x00bb00bb │ │ │ │ │ .word 0x00d000bb │ │ │ │ │ .word 0x00bb00bb │ │ │ │ │ .word 0x00bb0016 │ │ │ │ │ .word 0x00bb009f │ │ │ │ │ .word 0x008500bb │ │ │ │ │ ldr.w fp, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 3b18 │ │ │ │ │ + bgt.n 3710 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r6, 3a92 │ │ │ │ │ + cbz r6, 368a │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.n 3b04 │ │ │ │ │ + blt.n 36fc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r7, r6 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 3adc │ │ │ │ │ + bgt.n 36d4 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3b0e │ │ │ │ │ + beq.n 3706 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.n 3b0e │ │ │ │ │ + beq.n 3706 │ │ │ │ │ add.w r6, sl, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 39c0 │ │ │ │ │ + b.n 35b8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov sl, r6 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 3aa8 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 358 <_PyBytes_DecodeEscape2+0x2c4> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #368] @ (3c38 ) │ │ │ │ │ + ldr r3, [pc, #368] @ (3830 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #572] @ 0x23c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3b00 │ │ │ │ │ + bne.n 36f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #580 @ 0x244 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 5d8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3a90 │ │ │ │ │ + b.n 3688 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 5d8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39b4 │ │ │ │ │ - b.n 3ac4 │ │ │ │ │ + bne.w 35ac │ │ │ │ │ + b.n 36bc │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 6c8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 6c8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 3ac4 │ │ │ │ │ + b.n 36bc │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r3, [fp, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a78 │ │ │ │ │ + beq.n 3670 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 3b1a │ │ │ │ │ - b.n 3a7a │ │ │ │ │ + bne.n 3712 │ │ │ │ │ + b.n 3672 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r7, [r8, r1, lsl #2] │ │ │ │ │ lsls r5, r7, #29 │ │ │ │ │ - bpl.w 39e2 │ │ │ │ │ + bpl.w 35da │ │ │ │ │ mla r2, ip, r2, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ - b.n 3b2e │ │ │ │ │ + b.n 3726 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -6599,62 +6125,62 @@ │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ - bl 1af8 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 16f0 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aa8 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ + bne.n 36a0 │ │ │ │ │ + b.n 3706 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 3cf0 │ │ │ │ │ + bne.w 38e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cdc │ │ │ │ │ + beq.w 38d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3b6a │ │ │ │ │ - cbnz r3, 3bb6 │ │ │ │ │ + b.n 3762 │ │ │ │ │ + cbnz r3, 37ae │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ - bl 1af8 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 16f0 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3abc │ │ │ │ │ - b.n 3b0e │ │ │ │ │ + bne.w 36b4 │ │ │ │ │ + b.n 3706 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, r9 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 3aa8 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ @@ -6662,236 +6188,236 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr.w ip, [r7], #4 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 3c32 │ │ │ │ │ + beq.n 382a │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 3ba6 │ │ │ │ │ + beq.n 379e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #19 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sp, #14 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_THM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [r6, #0] │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ + b.n 379e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - b.n 3b56 │ │ │ │ │ + b.n 374e │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ + b.n 379e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 3c8c │ │ │ │ │ - cbz r0, 3c78 │ │ │ │ │ + bne.n 3884 │ │ │ │ │ + cbz r0, 3870 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ + b.n 379e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 3ca0 │ │ │ │ │ + bhi.n 3898 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 3aa8 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ + b.n 379e │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ + b.n 379e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3b0e │ │ │ │ │ + b.n 3706 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 38bc │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ - bne.n 3d24 │ │ │ │ │ + bne.n 391c │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r7, sl, r6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r1, r1, r7 │ │ │ │ │ subs r7, r1, #1 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3a20 │ │ │ │ │ + b.n 3618 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ + b.n 379e │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ + b.n 379e │ │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - beq.n 3d18 │ │ │ │ │ + beq.n 3910 │ │ │ │ │ sub.w r5, r1, #117 @ 0x75 │ │ │ │ │ negs r0, r5 │ │ │ │ │ adcs r0, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cca │ │ │ │ │ + beq.n 38c2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 3a0a │ │ │ │ │ + b.n 3602 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r7, r7, r6 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3bb6 │ │ │ │ │ + b.n 37ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d34 : │ │ │ │ │ +0000392c : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, 3d6e │ │ │ │ │ + cbnz r3, 3966 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.n 3d9e │ │ │ │ │ + bhi.n 3996 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 3d72 │ │ │ │ │ + cbz r0, 396a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3dbc │ │ │ │ │ + bne.n 39b4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_THM_CALL _Py_strhex_with_sep │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r1 │ │ │ │ │ - ldr.w ip, [pc, #112] @ 3de4 │ │ │ │ │ + ldr.w ip, [pc, #112] @ 39dc │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d56 │ │ │ │ │ - b.n 3d6a │ │ │ │ │ - ldr r4, [pc, #68] @ (3de4 ) │ │ │ │ │ + bne.n 394e │ │ │ │ │ + b.n 3962 │ │ │ │ │ + ldr r4, [pc, #68] @ (39dc ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d6a │ │ │ │ │ + beq.n 3962 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cbz r2, 3dc4 │ │ │ │ │ + cbz r2, 39bc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 3d5e │ │ │ │ │ + beq.n 3956 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3d5e │ │ │ │ │ + bne.n 3956 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d5e │ │ │ │ │ + beq.n 3956 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3d6a │ │ │ │ │ + b.n 3962 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003de8 : │ │ │ │ │ +000039e0 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -6903,54 +6429,54 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ed2 │ │ │ │ │ + bne.n 3aca │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3ef2 │ │ │ │ │ + beq.n 3aea │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3e72 │ │ │ │ │ + cbz r0, 3a6a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 1080 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge.n 3e84 │ │ │ │ │ - ldr r3, [pc, #184] @ (3f0c ) │ │ │ │ │ + bge.n 3a7c │ │ │ │ │ + ldr r3, [pc, #184] @ (3b04 ) │ │ │ │ │ ldr.w r1, [r3, #1080] @ 0x438 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ed6 │ │ │ │ │ + blt.n 3ace │ │ │ │ │ add.w r2, r3, #1080 @ 0x438 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, 3e7c │ │ │ │ │ + cbz r3, 3a74 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -6971,375 +6497,375 @@ │ │ │ │ │ str.w r9, [r4, #20] │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e72 │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ed2 │ │ │ │ │ + bge.n 3aca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3ed2 │ │ │ │ │ + cbnz r3, 3aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3e72 │ │ │ │ │ + b.n 3a6a │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add.w r2, r3, #1080 @ 0x438 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r0, [r3, #1080] @ 0x438 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #1080] @ 0x438 │ │ │ │ │ - b.n 3e62 │ │ │ │ │ + b.n 3a5a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3ed2 │ │ │ │ │ + b.n 3aca │ │ │ │ │ nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003f10 : │ │ │ │ │ +00003b08 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl ec <_PyBytes_DecodeEscape2+0x58> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3f36 │ │ │ │ │ + cbz r0, 3b2e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f3c : │ │ │ │ │ +00003b34 : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 40c2 │ │ │ │ │ + beq.w 3cba │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add r6, r1 │ │ │ │ │ - ldr r4, [pc, #456] @ (412c ) │ │ │ │ │ + ldr r4, [pc, #456] @ (3d24 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40b6 │ │ │ │ │ - cbz r6, 3f92 │ │ │ │ │ + beq.w 3cae │ │ │ │ │ + cbz r6, 3b8a │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w 4106 │ │ │ │ │ + blt.w 3cfe │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ │ add.w r4, r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40b6 │ │ │ │ │ + beq.w 3cae │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r7, r8, #15 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - ble.w 40b6 │ │ │ │ │ + ble.w 3cae │ │ │ │ │ sub.w r3, r9, r0 │ │ │ │ │ add.w ip, r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 402c │ │ │ │ │ + beq.n 3c24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3fe8 │ │ │ │ │ + beq.n 3be0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3fda │ │ │ │ │ + beq.n 3bd2 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 4040 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 4040 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 4040 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne.n 402c │ │ │ │ │ - b.n 40be │ │ │ │ │ + bne.n 3c24 │ │ │ │ │ + b.n 3cb6 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 4040 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 4040 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ add.w r1, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 4040 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ add.w r1, lr, #3 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 40be │ │ │ │ │ + beq.n 3cb6 │ │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add.w ip, r2, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne.n 3ffc │ │ │ │ │ + bne.n 3bf4 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 40d0 │ │ │ │ │ + ble.n 3cc8 │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ add.w sl, r1, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 4086 │ │ │ │ │ - cbz r6, 4058 │ │ │ │ │ - cbnz r0, 4056 │ │ │ │ │ + beq.n 3c7e │ │ │ │ │ + cbz r6, 3c50 │ │ │ │ │ + cbnz r0, 3c4e │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 409c │ │ │ │ │ + beq.n 3c94 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40f2 │ │ │ │ │ + beq.n 3cea │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - cbnz r0, 40de │ │ │ │ │ + cbnz r0, 3cd6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4082 │ │ │ │ │ + bge.n 3c7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 40d4 │ │ │ │ │ + cbz r3, 3ccc │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 3fae │ │ │ │ │ + b.n 3ba6 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.n 404e │ │ │ │ │ + ble.n 3c46 │ │ │ │ │ adds r3, r4, r1 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it eq │ │ │ │ │ addeq.w sl, r1, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4050 │ │ │ │ │ - b.n 4058 │ │ │ │ │ + bne.n 3c48 │ │ │ │ │ + b.n 3c50 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4056 │ │ │ │ │ + bne.n 3c4e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - cbnz r0, 40f2 │ │ │ │ │ + cbnz r0, 3cea │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b.n 4050 │ │ │ │ │ + b.n 3c48 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 410a │ │ │ │ │ + bhi.n 3d02 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f84 │ │ │ │ │ - b.n 3f60 │ │ │ │ │ + bne.w 3b7c │ │ │ │ │ + b.n 3b58 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 4050 │ │ │ │ │ + b.n 3c48 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 3fae │ │ │ │ │ + b.n 3ba6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40f2 │ │ │ │ │ + bge.n 3cea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 40f2 │ │ │ │ │ + cbnz r3, 3cea │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4106 │ │ │ │ │ + bge.n 3cfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4106 │ │ │ │ │ + cbnz r3, 3cfe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 40b6 │ │ │ │ │ - ldr r4, [pc, #32] @ (412c ) │ │ │ │ │ + b.n 3cae │ │ │ │ │ + ldr r4, [pc, #32] @ (3d24 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f86 │ │ │ │ │ - b.n 40b6 │ │ │ │ │ + bne.w 3b7e │ │ │ │ │ + b.n 3cae │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004130 : │ │ │ │ │ +00003d28 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl ec <_PyBytes_DecodeEscape2+0x58> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4156 │ │ │ │ │ + cbz r0, 3d4e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000415c : │ │ │ │ │ +00003d54 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - cbnz r3, 41ba │ │ │ │ │ + cbnz r3, 3db2 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 4192 │ │ │ │ │ + bhi.n 3d8a │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 41be │ │ │ │ │ + cbz r0, 3db6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 41b6 │ │ │ │ │ + bne.n 3dae │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 41f4 │ │ │ │ │ + bl 3dec │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [pc, #92] @ (41f0 ) │ │ │ │ │ + ldr r4, [pc, #92] @ (3de8 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 418e │ │ │ │ │ + beq.n 3d86 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 4188 │ │ │ │ │ + b.n 3d80 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr.w ip, [pc, #44] @ 41f0 │ │ │ │ │ + ldr.w ip, [pc, #44] @ 3de8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 417e │ │ │ │ │ - b.n 418e │ │ │ │ │ + bne.n 3d76 │ │ │ │ │ + b.n 3d86 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000041f4 : │ │ │ │ │ +00003dec : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -7354,56 +6880,56 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w 43dc │ │ │ │ │ + beq.w 3fd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r4, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w 453c │ │ │ │ │ + bne.w 4134 │ │ │ │ │ mov fp, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 448a │ │ │ │ │ + bne.w 4082 │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl ec <_PyBytes_DecodeEscape2+0x58> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43b4 │ │ │ │ │ + beq.w 3fac │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ add.w r5, r6, #16 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 44d6 │ │ │ │ │ + bne.w 40ce │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4402 │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bmi.w 44a0 │ │ │ │ │ + bmi.w 4098 │ │ │ │ │ add.w r0, r9, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r6 │ │ │ │ │ subs r3, r0, r5 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4310 │ │ │ │ │ + beq.n 3f08 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 42fa │ │ │ │ │ + beq.n 3ef2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 42e8 │ │ │ │ │ + beq.n 3ee0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 3ece │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 42c4 │ │ │ │ │ + beq.n 3ebc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 42b2 │ │ │ │ │ + beq.n 3eaa │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 43ca │ │ │ │ │ + bne.w 3fc2 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ @@ -7433,15 +6959,15 @@ │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 43b0 │ │ │ │ │ + beq.n 3fa8 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ │ add.w r5, ip, #7 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -7487,17 +7013,17 @@ │ │ │ │ │ ldrb.w r2, [ip, #6] │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4310 │ │ │ │ │ + bne.n 3f08 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 44a0 │ │ │ │ │ + beq.n 4098 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -7505,238 +7031,238 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ - b.n 42a0 │ │ │ │ │ + b.n 3e98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq.w 423a │ │ │ │ │ + beq.w 3e32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4500 │ │ │ │ │ + bne.w 40f8 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 4232 │ │ │ │ │ + b.n 3e2a │ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ │ - bne.n 4406 │ │ │ │ │ + bne.n 3ffe │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 442e │ │ │ │ │ + b.n 4026 │ │ │ │ │ ldrb.w r0, [sl, r1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r2, r0, lsl #2] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - blt.n 4424 │ │ │ │ │ + blt.n 401c │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bmi.n 446e │ │ │ │ │ + bmi.n 4066 │ │ │ │ │ ldrb.w lr, [r5], #1 │ │ │ │ │ ldr.w r4, [r2, lr, lsl #2] │ │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 445e │ │ │ │ │ + bne.n 4056 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 4446 │ │ │ │ │ + b.n 403e │ │ │ │ │ uxtb r4, r4 │ │ │ │ │ strb.w r4, [r1], #1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ it ne │ │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ │ - b.n 4446 │ │ │ │ │ + b.n 403e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 4506 │ │ │ │ │ + beq.n 40fe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 4484 │ │ │ │ │ + ble.n 407c │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r1, r1, r7 │ │ │ │ │ bl 184 <_PyBytes_DecodeEscape2+0xf0> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ - b.n 43c0 │ │ │ │ │ + b.n 3fb8 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 44f0 │ │ │ │ │ + beq.n 40e8 │ │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ - b.n 4244 │ │ │ │ │ + b.n 3e3c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 43b4 │ │ │ │ │ + bne.n 3fac │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 44d2 │ │ │ │ │ + bge.n 40ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 44d2 │ │ │ │ │ + cbnz r3, 40ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 43b4 │ │ │ │ │ + b.n 3fac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4402 │ │ │ │ │ + beq.n 3ffa │ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r4, #255 @ 0xff │ │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ │ str.w ip, [r0], #4 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 44e2 │ │ │ │ │ - b.n 4412 │ │ │ │ │ + bne.n 40da │ │ │ │ │ + b.n 400a │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, 4554 │ │ │ │ │ + cbz r0, 414c │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 43c0 │ │ │ │ │ + b.n 3fb8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4474 │ │ │ │ │ + bne.n 406c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 452c │ │ │ │ │ + bge.n 4124 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 452c │ │ │ │ │ + cbnz r3, 4124 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ - b.n 43c0 │ │ │ │ │ + b.n 3fb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 44fa │ │ │ │ │ + b.n 40f2 │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 4244 │ │ │ │ │ + b.n 3e3c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004560 : │ │ │ │ │ +00004158 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 94 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4584 │ │ │ │ │ + cbz r0, 417c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 458a │ │ │ │ │ + bne.n 4182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ble.n 45b6 │ │ │ │ │ + ble.n 41ae │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 4584 │ │ │ │ │ + bge.n 417c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 45ca │ │ │ │ │ + blt.n 41c2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4584 │ │ │ │ │ + b.n 417c │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 4584 │ │ │ │ │ - b.n 45aa │ │ │ │ │ + bge.n 417c │ │ │ │ │ + b.n 41a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45b2 │ │ │ │ │ + bne.n 41aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 45b2 │ │ │ │ │ + b.n 41aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045dc : │ │ │ │ │ +000041d4 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -7747,140 +7273,140 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 463c │ │ │ │ │ + cbnz r0, 4234 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 4640 │ │ │ │ │ + bgt.n 4238 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 4640 │ │ │ │ │ + ble.n 4238 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 4640 │ │ │ │ │ + cbnz r0, 4238 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 4636 │ │ │ │ │ + cbz r3, 422e │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 462c │ │ │ │ │ + b.n 4224 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 465c │ │ │ │ │ + bne.n 4254 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 462c │ │ │ │ │ + bge.n 4224 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 462c │ │ │ │ │ + b.n 4224 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 462c │ │ │ │ │ + b.n 4224 │ │ │ │ │ │ │ │ │ │ -00004668 <_PyBytes_Find>: │ │ │ │ │ +00004260 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r3, 46b8 <_PyBytes_Find+0x50> │ │ │ │ │ + cbz r3, 42b0 <_PyBytes_Find+0x50> │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 46be <_PyBytes_Find+0x56> │ │ │ │ │ + bgt.n 42b6 <_PyBytes_Find+0x56> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd r1, ip, [sp] │ │ │ │ │ adds r1, r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 1080 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #40] @ 0x28 │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 46b6 <_PyBytes_Find+0x4e> │ │ │ │ │ + bne.n 42ae <_PyBytes_Find+0x4e> │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 46c4 <_PyBytes_Find+0x5c> │ │ │ │ │ + cbz r0, 42bc <_PyBytes_Find+0x5c> │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 46b6 <_PyBytes_Find+0x4e> │ │ │ │ │ + b.n 42ae <_PyBytes_Find+0x4e> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 46b8 <_PyBytes_Find+0x50> │ │ │ │ │ + b.n 42b0 <_PyBytes_Find+0x50> │ │ │ │ │ │ │ │ │ │ -000046cc : │ │ │ │ │ +000042c4 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 46da │ │ │ │ │ + cbz r3, 42d2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 46d6 │ │ │ │ │ + b.n 42ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000046e0 : │ │ │ │ │ +000042d8 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 4720 │ │ │ │ │ + bhi.n 4318 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 473a │ │ │ │ │ + bgt.n 4332 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7891,70 +7417,70 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4706 │ │ │ │ │ + bne.n 42fe │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 471c │ │ │ │ │ + b.n 4314 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ + beq.n 432e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 470c │ │ │ │ │ + beq.n 4304 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 470c │ │ │ │ │ - b.n 4736 │ │ │ │ │ + bne.n 4304 │ │ │ │ │ + b.n 432e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004760 : │ │ │ │ │ +00004358 : │ │ │ │ │ pad(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bic.w r7, r2, r2, asr #31 │ │ │ │ │ orrs.w r4, r5, r7 │ │ │ │ │ - beq.n 47c8 │ │ │ │ │ + beq.n 43c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r0, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r0, r5 │ │ │ │ │ bl ec <_PyBytes_DecodeEscape2+0x58> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 47c0 │ │ │ │ │ + cbz r0, 43b8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r9, r0, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 47d2 │ │ │ │ │ + bgt.n 43ca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ add.w r0, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 47c0 │ │ │ │ │ + ble.n 43b8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ @@ -7965,80 +7491,80 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w e28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 47a0 │ │ │ │ │ + b.n 4398 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000047e0 : │ │ │ │ │ +000043d8 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 4852 │ │ │ │ │ + bhi.n 444a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 48e2 │ │ │ │ │ + beq.n 44da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 48ce │ │ │ │ │ + blt.n 44c6 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 48e2 │ │ │ │ │ + beq.n 44da │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 48be │ │ │ │ │ + ble.n 44b6 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 4888 │ │ │ │ │ + bpl.n 4480 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne.n 486e │ │ │ │ │ + bne.n 4466 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 4846 │ │ │ │ │ + ble.n 443e │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 4760 │ │ │ │ │ + b.n 4358 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w e28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47fc │ │ │ │ │ + bne.n 43f4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -8046,82 +7572,82 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4868 │ │ │ │ │ + b.n 4460 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 48c2 │ │ │ │ │ + beq.n 44ba │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 48c2 │ │ │ │ │ + cbnz r0, 44ba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 4868 │ │ │ │ │ + b.n 4460 │ │ │ │ │ movs r3, #32 │ │ │ │ │ - b.n 4832 │ │ │ │ │ + b.n 442a │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 48f0 │ │ │ │ │ + bne.n 44e8 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 4832 │ │ │ │ │ + b.n 442a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4816 │ │ │ │ │ + bne.n 440e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4816 │ │ │ │ │ + b.n 440e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4868 │ │ │ │ │ + bne.n 4460 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 481a │ │ │ │ │ + b.n 4412 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4868 │ │ │ │ │ + b.n 4460 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000490c : │ │ │ │ │ +00004504 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -8153,63 +7679,63 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne.n 49ae │ │ │ │ │ + bne.n 45a6 │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ - bmi.n 497c │ │ │ │ │ + bmi.n 4574 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bne.n 49bc │ │ │ │ │ + bne.n 45b4 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n 49aa │ │ │ │ │ + ble.n 45a2 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - bne.n 4998 │ │ │ │ │ + bne.n 4590 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b.n 4962 │ │ │ │ │ + b.n 455a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcs.n 496e │ │ │ │ │ - b.n 497c │ │ │ │ │ + bcs.n 4566 │ │ │ │ │ + b.n 4574 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000049c4 : │ │ │ │ │ +000045bc : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov fp, r0 │ │ │ │ │ adds r5, r0, r1 │ │ │ │ │ ldrd r0, r4, [r2, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldrd r7, r1, [r2, #16] │ │ │ │ │ @@ -8221,143 +7747,143 @@ │ │ │ │ │ add.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ ldr.w ip, [r6], #24 │ │ │ │ │ add r3, fp │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4a84 │ │ │ │ │ + beq.n 467c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 4a74 │ │ │ │ │ + bcs.n 466c │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4a7e │ │ │ │ │ + bne.n 4676 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r9, r4 │ │ │ │ │ add.w r1, r3, r8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.n 4a34 │ │ │ │ │ + ble.n 462c │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldrb.w fp, [ip, r9] │ │ │ │ │ ldrb.w r2, [r1, r9] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.n 4a62 │ │ │ │ │ + bne.n 465a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 4a1e │ │ │ │ │ + bne.n 4616 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge.n 4a5a │ │ │ │ │ + bge.n 4652 │ │ │ │ │ add.w fp, ip, r2 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r9, r4, ip │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ │ ldrb.w r0, [fp], #1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 4ace │ │ │ │ │ + bne.n 46c6 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bne.n 4a4a │ │ │ │ │ + bne.n 4642 │ │ │ │ │ mov fp, sl │ │ │ │ │ sub.w r0, r1, fp │ │ │ │ │ - b.n 4a78 │ │ │ │ │ + b.n 4670 │ │ │ │ │ cmp r9, lr │ │ │ │ │ itett ge │ │ │ │ │ subge.w r2, r9, r4 │ │ │ │ │ addlt r3, r3, r7 │ │ │ │ │ addge r2, #1 │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 49fe │ │ │ │ │ + bcc.n 45f6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 49fe │ │ │ │ │ - b.n 4a74 │ │ │ │ │ + bhi.n 45f6 │ │ │ │ │ + b.n 466c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 4a74 │ │ │ │ │ + bcs.n 466c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r7 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4b02 │ │ │ │ │ + bne.n 46fa │ │ │ │ │ add.w r1, r3, r8 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 4b10 │ │ │ │ │ + ble.n 4708 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w sl, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.n 4b08 │ │ │ │ │ + beq.n 4700 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ittet le │ │ │ │ │ suble r2, r2, r4 │ │ │ │ │ addle r2, #1 │ │ │ │ │ addgt r3, r3, r7 │ │ │ │ │ addle r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 4a96 │ │ │ │ │ - b.n 4a74 │ │ │ │ │ + bcc.n 468e │ │ │ │ │ + b.n 466c │ │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 4a74 │ │ │ │ │ + bls.n 466c │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4604 │ │ │ │ │ mov r9, r1 │ │ │ │ │ rsb r1, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ite ge │ │ │ │ │ addge r1, r1, r4 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r1 │ │ │ │ │ addlt r3, r9 │ │ │ │ │ - b.n 4a70 │ │ │ │ │ + b.n 4668 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 4a74 │ │ │ │ │ - b.n 4a96 │ │ │ │ │ + bls.n 466c │ │ │ │ │ + b.n 468e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 4ab0 │ │ │ │ │ + bgt.n 46a8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 4a5c │ │ │ │ │ + ble.n 4654 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w sl, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.n 4b28 │ │ │ │ │ + beq.n 4720 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r9 │ │ │ │ │ - b.n 4ac8 │ │ │ │ │ + b.n 46c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 4a5c │ │ │ │ │ - b.n 4b18 │ │ │ │ │ + beq.n 4654 │ │ │ │ │ + b.n 4710 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2144,86 +2144,569 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1264 │ │ │ │ │ .word 0x00003438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012f0 : │ │ │ │ │ +000012f0 : │ │ │ │ │ +bytes_new(): │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + add.w r3, r1, #16 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 148a │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + bhi.w 16c6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 16c2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 14bc │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 13fc │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + bne.n 13fc │ │ │ │ │ + ldr r1, [pc, #656] @ (15c0 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbnz r0, 138e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1486 │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + bmi.w 1556 │ │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ + cbz r2, 135a │ │ │ │ │ + ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 15d0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 14c8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13f2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1828 │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_FromBuffer │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r3, 1388 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.n 144e │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, #556] @ (15c4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ │ + bl 1634 │ │ │ │ │ + R_ARM_THM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 13bc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + cbnz r2, 13bc │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1388 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r1, r1, #4 │ │ │ │ │ + bmi.n 137c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 16ec │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 1388 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 18f0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromObject.part.0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 137a │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 14f8 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + bpl.n 14d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r1, sp, #32 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 13ee │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strlen │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.w 16aa │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne.n 14f8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1696 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r0, r2, #3 │ │ │ │ │ + bpl.w 1696 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 137a │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 1474 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + add.w r1, r3, #16 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1486 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 15b6 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 1388 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + adds r7, r4, r2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r4, [pc, #308] @ (15c8 ) │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1388 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1322 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r3, [pc, #260] @ (15cc ) │ │ │ │ │ + b.n 1384 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 1384 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ + b.n 13ee │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r4, r2, #3 │ │ │ │ │ + bpl.n 1598 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r1, sp, #32 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1388 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strlen │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.w 16aa │ │ │ │ │ + cbz r5, 1572 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 1436 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ + it ne │ │ │ │ │ + movne r1, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 1388 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 1388 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r1, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 13ee │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ + b.n 13ee │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 1388 │ │ │ │ │ + .word 0x0000533c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000022a │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000001cc │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00003438 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + beq.n 165e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1642 │ │ │ │ │ + beq.w 14bc │ │ │ │ │ + movw r2, #65518 @ 0xffee │ │ │ │ │ + movt r2, #32767 @ 0x7fff │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bhi.n 1638 │ │ │ │ │ + add.w r1, r0, #17 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Calloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 168e │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + strd r4, r1, [r3, #8] │ │ │ │ │ + b.n 1384 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 6c │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 1388 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 1388 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1642 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1388 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 17d0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 137a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 137a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + b.n 1592 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 13ee │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 148e │ │ │ │ │ + ldr r1, [pc, #56] @ (1700 ) │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1322 │ │ │ │ │ + b.n 1388 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 13ee │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 13ee │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001cc │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + │ │ │ │ │ +00001704 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 14d8 │ │ │ │ │ + ble.w 18ec │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov r9, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w ip, r5, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 133c │ │ │ │ │ + b.n 1750 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.w 1440 │ │ │ │ │ + bhi.w 1854 │ │ │ │ │ movw r6, #65531 @ 0xfffb │ │ │ │ │ movt r6, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - blt.w 1512 │ │ │ │ │ + blt.w 1926 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 135e │ │ │ │ │ + beq.n 1772 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 1320 │ │ │ │ │ + bls.n 1734 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 14cc │ │ │ │ │ + beq.w 18e0 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 1326 │ │ │ │ │ + bhi.n 173a │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.w 1512 │ │ │ │ │ + beq.w 1926 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 133c │ │ │ │ │ + bne.n 1750 │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 1374 │ │ │ │ │ + cbz r3, 1788 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 14fa │ │ │ │ │ + bne.w 190e │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ + bne.w 1916 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143c │ │ │ │ │ + beq.n 1850 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 14fe │ │ │ │ │ + bpl.w 1912 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb.w r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble.n 143a │ │ │ │ │ + ble.n 184e │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -2232,287 +2715,287 @@ │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ ittt eq │ │ │ │ │ moveq.w ip, #92 @ 0x5c │ │ │ │ │ strbeq.w ip, [r2], #2 │ │ │ │ │ strbeq r3, [r4, #1] │ │ │ │ │ - beq.n 1436 │ │ │ │ │ + beq.n 184a │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r4, #0] │ │ │ │ │ - beq.n 1436 │ │ │ │ │ + beq.n 184a │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r4, #0] │ │ │ │ │ - beq.n 1436 │ │ │ │ │ + beq.n 184a │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r4, #0] │ │ │ │ │ - beq.n 1436 │ │ │ │ │ + beq.n 184a │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ cmp.w ip, #94 @ 0x5e │ │ │ │ │ - bhi.n 1414 │ │ │ │ │ + bhi.n 1828 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - beq.n 143a │ │ │ │ │ + beq.n 184e │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 13bc │ │ │ │ │ + b.n 17d0 │ │ │ │ │ strh.w r8, [r2] │ │ │ │ │ mov.w ip, r3, lsr #4 │ │ │ │ │ adds r2, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ ldr.w r7, [lr] │ │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ │ ldr.w r7, [lr] │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1410 │ │ │ │ │ + bne.n 1824 │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w r6, r3, #9 │ │ │ │ │ cmp r6, #30 │ │ │ │ │ - bhi.n 134a │ │ │ │ │ + bhi.n 175e │ │ │ │ │ addw r8, pc, #4 │ │ │ │ │ ldr.w pc, [r8, r6, lsl #2] │ │ │ │ │ - .word 0x000014cd │ │ │ │ │ + .word 0x000018e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000014cd │ │ │ │ │ + .word 0x000018e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000014cd │ │ │ │ │ + .word 0x000018e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000014df │ │ │ │ │ + .word 0x000018f3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000134b │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000014ed │ │ │ │ │ + .word 0x00001901 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r6, #65533 @ 0xfffd │ │ │ │ │ movt r6, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 1330 │ │ │ │ │ + b.n 1744 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 137c │ │ │ │ │ + b.n 1790 │ │ │ │ │ movw r6, #65534 @ 0xfffe │ │ │ │ │ movt r6, #32767 @ 0x7fff │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1330 │ │ │ │ │ + b.n 1744 │ │ │ │ │ movw r6, #65534 @ 0xfffe │ │ │ │ │ movt r6, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1330 │ │ │ │ │ + b.n 1744 │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ - b.n 137c │ │ │ │ │ + b.n 1790 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 139a │ │ │ │ │ + b.n 17ae │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1512 │ │ │ │ │ + blt.n 1926 │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 137c │ │ │ │ │ + b.n 1790 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 143c │ │ │ │ │ + b.n 1850 │ │ │ │ │ │ │ │ │ │ -0000152c : │ │ │ │ │ +00001940 : │ │ │ │ │ striter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 156e │ │ │ │ │ + cbz r3, 1982 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 1556 │ │ │ │ │ + bge.n 196a │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #36] @ (1574 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (1988 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 156e │ │ │ │ │ + bge.n 1982 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 156e │ │ │ │ │ + cbnz r2, 1982 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001578 : │ │ │ │ │ +0000198c : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 15de │ │ │ │ │ + bhi.n 19f2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 15b8 │ │ │ │ │ + bne.n 19cc │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 15da │ │ │ │ │ + cbz r0, 19ee │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 15a4 │ │ │ │ │ + beq.n 19b8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15a4 │ │ │ │ │ + bne.n 19b8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15b4 │ │ │ │ │ + b.n 19c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15da │ │ │ │ │ + beq.n 19ee │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 15a4 │ │ │ │ │ + ble.n 19b8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15ca │ │ │ │ │ - b.n 15da │ │ │ │ │ + bne.n 19de │ │ │ │ │ + b.n 19ee │ │ │ │ │ │ │ │ │ │ -0000160c : │ │ │ │ │ +00001a20 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00001618 <_PyBytes_FromList>: │ │ │ │ │ +00001a2c <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ │ - ldr r2, [pc, #256] @ (172c <_PyBytes_FromList+0x114>) │ │ │ │ │ + ldr r2, [pc, #256] @ (1b40 <_PyBytes_FromList+0x114>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -2523,106 +3006,106 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ │ strd r4, r6, [sp, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 308 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16aa <_PyBytes_FromList+0x92> │ │ │ │ │ + cbz r0, 1abe <_PyBytes_FromList+0x92> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 16a0 <_PyBytes_FromList+0x88> │ │ │ │ │ + ble.n 1ab4 <_PyBytes_FromList+0x88> │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_THM_CALL _PyList_GetItemRef │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1708 <_PyBytes_FromList+0xf0> │ │ │ │ │ + beq.n 1b1c <_PyBytes_FromList+0xf0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 16c2 <_PyBytes_FromList+0xaa> │ │ │ │ │ + blt.n 1ad6 <_PyBytes_FromList+0xaa> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 1702 <_PyBytes_FromList+0xea> │ │ │ │ │ + beq.n 1b16 <_PyBytes_FromList+0xea> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 1712 <_PyBytes_FromList+0xfa> │ │ │ │ │ + bhi.n 1b26 <_PyBytes_FromList+0xfa> │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bge.n 16da <_PyBytes_FromList+0xc2> │ │ │ │ │ + bge.n 1aee <_PyBytes_FromList+0xc2> │ │ │ │ │ strb.w r3, [r8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 1666 <_PyBytes_FromList+0x4e> │ │ │ │ │ + blt.n 1a7a <_PyBytes_FromList+0x4e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 358 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #128] @ (172c <_PyBytes_FromList+0x114>) │ │ │ │ │ + ldr r3, [pc, #128] @ (1b40 <_PyBytes_FromList+0x114>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 16d6 <_PyBytes_FromList+0xbe> │ │ │ │ │ + bne.n 1aea <_PyBytes_FromList+0xbe> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1686 <_PyBytes_FromList+0x6e> │ │ │ │ │ + bne.n 1a9a <_PyBytes_FromList+0x6e> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1686 <_PyBytes_FromList+0x6e> │ │ │ │ │ + b.n 1a9a <_PyBytes_FromList+0x6e> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 5d8 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16aa <_PyBytes_FromList+0x92> │ │ │ │ │ + beq.n 1abe <_PyBytes_FromList+0x92> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 1666 <_PyBytes_FromList+0x4e> │ │ │ │ │ - b.n 16a0 <_PyBytes_FromList+0x88> │ │ │ │ │ + blt.n 1a7a <_PyBytes_FromList+0x4e> │ │ │ │ │ + b.n 1ab4 <_PyBytes_FromList+0x88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1712 <_PyBytes_FromList+0xfa> │ │ │ │ │ + cbz r0, 1b26 <_PyBytes_FromList+0xfa> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 16aa <_PyBytes_FromList+0x92> │ │ │ │ │ + b.n 1abe <_PyBytes_FromList+0x92> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1708 <_PyBytes_FromList+0xf0> │ │ │ │ │ + b.n 1b1c <_PyBytes_FromList+0xf0> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ │ cbnz r3, 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 12f0 │ │ │ │ │ + b.w 1704 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 27e8 │ │ │ │ │ + b.w 23e0 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 000000b0 : │ │ │ │ │ bytes_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -547,15 +547,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4760 │ │ │ │ │ + b.w 4358 │ │ │ │ │ R_ARM_THM_JUMP24 pad │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000004a6 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -727,15 +727,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w e28 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4760 │ │ │ │ │ + b.w 4358 │ │ │ │ │ R_ARM_THM_JUMP24 pad │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000005f8 : │ │ │ │ │ stringlib_swapcase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -815,15 +815,15 @@ │ │ │ │ │ b.w e28 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4760 │ │ │ │ │ + bl 4358 │ │ │ │ │ R_ARM_THM_CALL pad │ │ │ │ │ cbz r0, 6c8 │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ beq.n 6be │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ @@ -1511,20 +1511,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 490c │ │ │ │ │ + bl 4504 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 49c4 │ │ │ │ │ + bl 45bc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n ce6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n ce6 │ │ │ │ │ add r4, r0 │ │ │ ├── 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: 19728 (bytes into file) │ │ │ │ │ + Start of section headers: 18572 (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 0x4d10: │ │ │ │ │ +There are 16 section headers, starting at offset 0x488c: │ │ │ │ │ │ │ │ │ │ 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 000404 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003cd8 000230 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000438 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000438 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000438 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0006b8 00210c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003f08 000bb0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0027c4 0004a4 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004ab8 0001d0 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002c68 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002c7c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002c7c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002cb0 000970 10 14 84 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003620 0006b6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 004c88 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0003dc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003a94 000200 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000410 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000410 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000410 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000690 001ef0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003c94 0009a0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002580 0004a4 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004634 0001d0 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002a24 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002a38 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002a38 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002a6c 000970 10 14 84 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0033dc 0006b6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 004804 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,66 +1,66 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 151 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: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 5: 000006d5 230 FUNC LOCAL DEFAULT 6 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ - 6: 00000421 128 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 7: 00000065 104 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ - 8: 00000111 32 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 9: 00000224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 00000228 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 11: 00000229 504 FUNC LOCAL DEFAULT 6 _PyObject_CallFunctionVa │ │ │ │ │ - 12: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ - 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 14: 00000001 100 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ + 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 4: 0000065d 230 FUNC LOCAL DEFAULT 6 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ + 5: 000003a9 128 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 6: 00000065 104 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + 7: 00000111 32 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ + 8: 000001e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 9: 000001ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 10: 000001ed 444 FUNC LOCAL DEFAULT 6 _PyObject_CallFunctionVa │ │ │ │ │ + 11: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 13: 00000001 100 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ + 14: 00000060 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 15: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 16: 000000b8 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 17: 00000305 254 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ - 18: 0000085c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00000860 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 20: 00000ab8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 00000ac0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 22: 00000c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 23: 00000c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 17: 000002dd 254 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ + 18: 000007e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 000007e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 00000a40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000a48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 22: 00000bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 00000bf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 24: 000000cd 20 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 25: 00000e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 26: 00000e2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 27: 00001029 402 FUNC LOCAL DEFAULT 6 object_vacall.constprop.0 │ │ │ │ │ - 28: 00000e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 00000e64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 30: 00000e65 452 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ + 25: 00000d60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 00000d64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 27: 00000d9d 366 FUNC LOCAL DEFAULT 6 object_vacall.constprop.0 │ │ │ │ │ + 28: 00000d98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 00000d9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 30: 00000f0d 416 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ 31: 00000161 44 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ 32: 0000015c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 34: 00000001 60 FUNC LOCAL DEFAULT 8 callmethod │ │ │ │ │ 35: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 36: 00000160 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 37: 0000120c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 00001210 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 000012a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 000012ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 000015a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 000010fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00001100 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 39: 00001198 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 0000119c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 00001490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 43: 000015a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00001b0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00001b10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 00001d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 00001d1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 0000023c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 49: 00000240 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 50: 000002d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 51: 000002d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 43: 00001498 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 000019b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 000019bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 46: 00001b90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00001b94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00000214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 49: 00000218 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 50: 000002ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 51: 000002b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 52: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 53: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 54: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 55: 00002108 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 55: 00001eec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 56: 00000058 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 57: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 58: 0000005c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 59: 0000010c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 60: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 61: 00000110 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 62: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -81,65 +81,65 @@ │ │ │ │ │ 77: 00000404 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 78: 0000025c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 79: 00000408 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 80: 00000498 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 81: 0000049c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 82: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 83: 00000000 20 OBJECT LOCAL DEFAULT 10 __func__.0 │ │ │ │ │ - 84: 00000001 552 FUNC GLOBAL DEFAULT 6 PyObject_CallFunction │ │ │ │ │ + 84: 00000001 492 FUNC GLOBAL DEFAULT 6 PyObject_CallFunction │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_VaBuildStack │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ - 91: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 92: 000004a1 110 FUNC GLOBAL DEFAULT 6 _Py_CheckFunctionResult │ │ │ │ │ - 93: 00000511 450 FUNC GLOBAL DEFAULT 6 _PyObject_MakeTpCall │ │ │ │ │ + 90: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 91: 00000429 110 FUNC GLOBAL DEFAULT 6 _Py_CheckFunctionResult │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ + 93: 00000499 450 FUNC GLOBAL DEFAULT 6 _PyObject_MakeTpCall │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 97: 000007bd 164 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ - 98: 00000861 608 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ - 99: 000011bd 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ + 97: 00000745 164 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ + 98: 000007e9 608 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ + 99: 000010ad 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 101: 000015a9 546 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ - 102: 00000ac1 432 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ - 103: 00000c71 444 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ + 101: 00001499 546 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ + 102: 00000a49 432 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ + 103: 00000bf9 364 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 105: 00001d1d 696 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ - 106: 00000e2d 56 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ + 105: 00001b95 586 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 106: 00000d65 56 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 109: 000000e1 128 FUNC GLOBAL DEFAULT 1 PyObject_CallMethod │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 113: 00001211 156 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ - 114: 000012ad 764 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ + 113: 00001101 156 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ + 114: 0000119d 764 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 119: 000017cd 104 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 119: 000016bd 104 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ - 121: 00001835 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 122: 0000186d 694 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 123: 00001b25 322 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 124: 00001c69 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ - 125: 0000018d 180 FUNC GLOBAL DEFAULT 1 PyObject_CallNoArgs │ │ │ │ │ - 126: 00000241 18 FUNC GLOBAL DEFAULT 1 PyVectorcall_Function │ │ │ │ │ - 127: 00000255 132 FUNC GLOBAL DEFAULT 1 _PyObject_CallMethod │ │ │ │ │ + 121: 00001725 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 122: 0000175d 608 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 123: 000019bd 292 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 124: 00001ae1 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 125: 0000018d 140 FUNC GLOBAL DEFAULT 1 PyObject_CallNoArgs │ │ │ │ │ + 126: 00000219 18 FUNC GLOBAL DEFAULT 1 PyVectorcall_Function │ │ │ │ │ + 127: 0000022d 132 FUNC GLOBAL DEFAULT 1 _PyObject_CallMethod │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 129: 000002d9 42 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ + 129: 000002b1 42 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 134: 00001fd5 312 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 134: 00001de1 272 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 135: 0000003d 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 136: 0000005d 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 137: 00000131 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 139: 0000018d 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 140: 000001c9 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 141: 00000205 112 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,511 +1,439 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3cd8 contains 70 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3a94 contains 64 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 0000002a 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000034 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000038 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000003c 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000052 00000c2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ -00000056 00000c30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ +00000052 00000b2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000056 00000b30 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 0000005c 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000007e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000082 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000008c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000090 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000098 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +0000008c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ +00000090 00000e30 R_ARM_THM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ +00000098 00005c0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 000000b0 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 00000f2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 000000c0 00000f30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000000c6 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000000c6 00005c0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 00000102 00006e0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 0000010e 00006f0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000011c 00000b0a R_ARM_THM_CALL 00000229 _PyObject_CallFunctionVa │ │ │ │ │ +0000011c 00000a0a R_ARM_THM_CALL 000001ed _PyObject_CallFunctionVa │ │ │ │ │ 00000132 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000154 0000080a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ -0000015c 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000154 0000070a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ +0000015c 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000016e 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000172 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000178 0000232f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 0000017c 00002330 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000184 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000001e4 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000001e8 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000001f0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001f4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001fa 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000020e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000212 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000021a 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -0000021e 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000226 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000234 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000023c 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000276 0000800a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00000282 00006f0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000290 00000b0a R_ARM_THM_CALL 00000229 _PyObject_CallFunctionVa │ │ │ │ │ -000002a8 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c0 0000080a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ -000002d4 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002fa 00005f0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00000316 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -0000031a 00008230 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00000324 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000328 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000032e 0000352f R_ARM_THM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000332 00003530 R_ARM_THM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000348 0000830a R_ARM_THM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ -00000358 0000840a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000364 00006f0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000036c 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000370 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000037a 0000342f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -0000037e 00003430 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -00000386 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000003a8 0000850a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000003be 0000850a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000003c6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003fc 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e2 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000001e6 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000001ee 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001f2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001f8 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000214 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000024e 0000800a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000025a 00006f0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000268 00000a0a R_ARM_THM_CALL 000001ed _PyObject_CallFunctionVa │ │ │ │ │ +00000280 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0000070a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ +000002ac 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002d2 00005f0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +000002ee 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000002f2 00008230 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000002fc 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000300 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000306 0000352f R_ARM_THM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +0000030a 00003530 R_ARM_THM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000320 0000830a R_ARM_THM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ +00000330 0000840a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000033c 00006f0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000344 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000348 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000352 0000342f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +00000356 00003430 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +0000035e 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000380 0000850a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000396 0000850a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000039e 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ae 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003be 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d4 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000dc 0000561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000001d8 0000051e R_ARM_THM_JUMP24 000006d5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ -00000340 0000591e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ +000001d6 0000041e R_ARM_THM_JUMP24 0000065d _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ +00000318 0000591e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3f08 contains 374 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3c94 contains 308 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004a 0000550a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000152 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000015a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000164 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000017c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000018a 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000198 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 0000019c 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000001a6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000001aa 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000001ae 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000001d4 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000001d8 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000001e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000001e8 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000001ec 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000200 0000070a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000020e 0000080a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ -0000021c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000224 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000025c 0000550a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -0000034a 0000070a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000036a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000372 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000037c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000386 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039e 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003ae 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003b2 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000003bc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003c0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003c4 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000003ea 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003ee 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000003fa 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000003fe 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000402 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -0000040a 0000080a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ -0000041a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000046e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000472 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000047a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000047e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000484 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000004ce 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000004d2 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000004de 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004e2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004e6 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000004fe 00000c2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ -00000502 00000c30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ -00000508 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000540 00005e0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -00000576 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ae 00005f0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -000005e0 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005fc 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000614 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00000618 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000061e 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000063a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000672 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000678 0000110a R_ARM_THM_CALL 00000305 object_is_not_callable │ │ │ │ │ -00000698 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000069c 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000006a4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006a8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006ae 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000006c6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006fa 00005e0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -0000072a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000748 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000074c 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00000752 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000076c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000077c 0000110a R_ARM_THM_CALL 00000305 object_is_not_callable │ │ │ │ │ -0000079a 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000079e 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000007a6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000007aa 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000007b0 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000810 00005d0a R_ARM_THM_CALL 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00000826 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000082a 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000832 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000836 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000083c 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000085c 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008a2 0000632f R_ARM_THM_MOVW_ABS_NC 000011bd _PyFunction_Vectorcall │ │ │ │ │ -000008a6 00006330 R_ARM_THM_MOVT_ABS 000011bd _PyFunction_Vectorcall │ │ │ │ │ -000008c6 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000910 0000650a R_ARM_THM_CALL 000015a9 _PyStack_UnpackDict │ │ │ │ │ -0000091c 0000632f R_ARM_THM_MOVW_ABS_NC 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00000920 00006330 R_ARM_THM_MOVT_ABS 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00000952 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000009f8 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a10 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 00005d0a R_ARM_THM_CALL 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00000a5e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000a62 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000a6a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a6e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a74 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000a7a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a82 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a8a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a90 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa4 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000aac 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab8 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000abc 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000af8 0000632f R_ARM_THM_MOVW_ABS_NC 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00000afc 00006330 R_ARM_THM_MOVT_ABS 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00000b34 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000b7e 0000650a R_ARM_THM_CALL 000015a9 _PyStack_UnpackDict │ │ │ │ │ -00000b8a 0000632f R_ARM_THM_MOVW_ABS_NC 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00000b8e 00006330 R_ARM_THM_MOVT_ABS 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00000bc6 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000bf4 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c0a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c32 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000c36 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000c3e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c42 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c48 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000c50 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c68 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c6c 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ca8 0000680a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00000d14 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d24 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d36 00005d0a R_ARM_THM_CALL 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00000d70 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000d74 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000d80 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000d84 00000f2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00000d88 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000d90 00000f30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000d96 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000dae 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000db2 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000dbe 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000dc2 00000c2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ -00000dc6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000dce 00000c30 R_ARM_THM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ -00000dd4 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000dde 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ -00000de4 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ -00000df8 0000070a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000e10 0000690a R_ARM_THM_CALL 00001d1d _PyObject_VectorcallPrepend │ │ │ │ │ -00000e20 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e28 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e60 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f96 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f9a 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fa4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fa8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fac 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000fba 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000fd0 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fec 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ff0 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ffc 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001000 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001004 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -0000100c 00006c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001014 0000080a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ -00001022 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000112c 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001130 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000113a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000113e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001142 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000114e 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000116a 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000117e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001182 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000118e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001192 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001196 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -0000119e 0000080a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ -000011a6 00006c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011b4 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001204 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -0000120c 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001274 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001278 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001280 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001284 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000128a 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000012a0 0000070a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000012a8 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000012d8 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001302 0000632f R_ARM_THM_MOVW_ABS_NC 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00001306 00006330 R_ARM_THM_MOVT_ABS 000011bd _PyFunction_Vectorcall │ │ │ │ │ -00001332 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -0000138a 0000650a R_ARM_THM_CALL 000015a9 _PyStack_UnpackDict │ │ │ │ │ -00001396 0000632f R_ARM_THM_MOVW_ABS_NC 000011bd _PyFunction_Vectorcall │ │ │ │ │ -0000139a 00006330 R_ARM_THM_MOVT_ABS 000011bd _PyFunction_Vectorcall │ │ │ │ │ -000013ca 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001482 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001498 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014aa 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014b4 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000014ce 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000014ea 00005d0a R_ARM_THM_CALL 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00001510 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001514 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000151e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001522 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001526 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000153c 0000070a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000154e 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001564 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -0000156c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001572 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001578 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001582 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000158c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001592 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000159a 00006c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015a0 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000015a4 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000015da 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000015e8 0000740a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000165c 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000169c 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000016dc 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000172a 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001792 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001796 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000179c 00002a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -000017a0 00002a30 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -000017a6 0000760a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000017b0 0000770a R_ARM_THM_CALL 000017cd _PyStack_UnpackDict_Free │ │ │ │ │ -000017bc 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000017c4 0000780a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001802 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001826 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001848 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001908 0000650a R_ARM_THM_CALL 000015a9 _PyStack_UnpackDict │ │ │ │ │ -000019ce 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019e6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a12 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001a16 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001a1e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001a22 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001a2a 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001a40 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001a44 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001a4c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001a50 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001a56 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001a60 0000110a R_ARM_THM_CALL 00000305 object_is_not_callable │ │ │ │ │ -00001a72 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001a76 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001a7c 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001a98 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001a9c 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001aa4 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001aa8 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001ab0 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001ab6 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001aba 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ac2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ac6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001acc 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001ad6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae0 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aec 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af8 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b06 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b1c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba4 0000650a R_ARM_THM_CALL 000015a9 _PyStack_UnpackDict │ │ │ │ │ -00001bc8 0000770a R_ARM_THM_CALL 000017cd _PyStack_UnpackDict_Free │ │ │ │ │ -00001be6 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001bea 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001bf2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001bf6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001bfc 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001c10 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001c14 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c18 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001c1c 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001c26 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001c32 0000110a R_ARM_THM_CALL 00000305 object_is_not_callable │ │ │ │ │ -00001c42 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001c46 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001c4c 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c60 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca4 0000680a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00001ce8 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf8 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d00 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ -00001d06 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ -00001d10 0000080a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ -00001d18 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d60 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001dec 00005d0a R_ARM_THM_CALL 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00001e08 00005d0a R_ARM_THM_CALL 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00001e4c 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e50 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e58 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001e5c 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001e64 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001e88 00005d0a R_ARM_THM_CALL 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00001e96 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ea0 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001eb4 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001eda 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ede 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ee8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ef0 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001f00 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001f04 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001f0e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f12 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f16 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001f26 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001f2a 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001f32 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f36 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f3c 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001f52 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001f56 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001f62 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001f66 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001f6a 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001f80 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001f84 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001f90 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001f94 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001f98 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001fa2 0000780a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001fb0 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbe 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fce 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000206c 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002070 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002076 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000207a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002080 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000208a 0000110a R_ARM_THM_CALL 00000305 object_is_not_callable │ │ │ │ │ -0000209c 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000020a0 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000020a6 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000020c0 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000020c4 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000020ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000020ce 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000020d4 00005a0a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000020da 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020de 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020e4 0000362f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -000020e8 00003630 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -000020ee 0000760a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000020fe 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002108 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000049c 0000071e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000004fa 0000071e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000694 0000071e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000796 0000071e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000856 0000071e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000a5a 0000071e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000b5a 00005d1e R_ARM_THM_JUMP24 00000511 _PyObject_MakeTpCall │ │ │ │ │ -00000c26 0000071e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000181c 0000561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001864 0000561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001bda 00000e1e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +000001d4 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000001e2 0000070a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ +000001e8 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000220 0000550a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +0000030c 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000032c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000334 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033e 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000360 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000370 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000374 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000037e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000382 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000386 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000003a0 0000070a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ +000003f6 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003fa 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000402 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000406 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000040c 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000456 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000045a 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000466 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000046a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000046e 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000486 00000b2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000048a 00000b30 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000490 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000004c8 00005e0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +000004fe 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000536 00005f0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +00000568 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000584 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000059c 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000005a0 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000005a6 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000005c2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005fa 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000600 0000110a R_ARM_THM_CALL 000002dd object_is_not_callable │ │ │ │ │ +00000620 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000624 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000062c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000630 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000636 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000064e 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000682 00005e0a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +000006b2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006d0 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000006d4 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000006da 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000006f4 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000704 0000110a R_ARM_THM_CALL 000002dd object_is_not_callable │ │ │ │ │ +00000722 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000726 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000072e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000732 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000738 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000798 00005d0a R_ARM_THM_CALL 00000499 _PyObject_MakeTpCall │ │ │ │ │ +000007ae 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000007b2 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000007ba 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000007be 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000007c4 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000007e4 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000082a 0000632f R_ARM_THM_MOVW_ABS_NC 000010ad _PyFunction_Vectorcall │ │ │ │ │ +0000082e 00006330 R_ARM_THM_MOVT_ABS 000010ad _PyFunction_Vectorcall │ │ │ │ │ +0000084e 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000898 0000650a R_ARM_THM_CALL 00001499 _PyStack_UnpackDict │ │ │ │ │ +000008a4 0000632f R_ARM_THM_MOVW_ABS_NC 000010ad _PyFunction_Vectorcall │ │ │ │ │ +000008a8 00006330 R_ARM_THM_MOVT_ABS 000010ad _PyFunction_Vectorcall │ │ │ │ │ +000008da 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000980 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000998 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b4 00005d0a R_ARM_THM_CALL 00000499 _PyObject_MakeTpCall │ │ │ │ │ +000009e6 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009ea 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009f2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009f6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009fc 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000a02 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a0a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a12 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2c 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000a34 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a3a 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a40 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a44 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a80 0000632f R_ARM_THM_MOVW_ABS_NC 000010ad _PyFunction_Vectorcall │ │ │ │ │ +00000a84 00006330 R_ARM_THM_MOVT_ABS 000010ad _PyFunction_Vectorcall │ │ │ │ │ +00000abc 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000b06 0000650a R_ARM_THM_CALL 00001499 _PyStack_UnpackDict │ │ │ │ │ +00000b12 0000632f R_ARM_THM_MOVW_ABS_NC 000010ad _PyFunction_Vectorcall │ │ │ │ │ +00000b16 00006330 R_ARM_THM_MOVT_ABS 000010ad _PyFunction_Vectorcall │ │ │ │ │ +00000b4e 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000b7c 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b92 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bba 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000bbe 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000bc6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000bca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000bd0 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000bd8 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf0 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bf4 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c30 0000680a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00000c98 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cba 00005d0a R_ARM_THM_CALL 00000499 _PyObject_MakeTpCall │ │ │ │ │ +00000cec 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000cf0 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000cfc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d00 00000b2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000d04 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d0c 00000b30 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000d12 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000d24 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ +00000d2a 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ +00000d40 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000d58 0000690a R_ARM_THM_CALL 00001b95 _PyObject_VectorcallPrepend │ │ │ │ │ +00000d60 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d98 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ea0 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ea4 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000eae 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000eb2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000eb6 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000ec2 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ede 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ef4 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000efc 0000070a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ +00000f04 00006c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000103e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001042 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000104c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001050 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001054 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001062 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001078 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001096 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000109e 00006c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010a6 0000070a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ +000010f4 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000010fc 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001164 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001168 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001170 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001174 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000117a 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001190 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001198 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000011c8 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011f2 0000632f R_ARM_THM_MOVW_ABS_NC 000010ad _PyFunction_Vectorcall │ │ │ │ │ +000011f6 00006330 R_ARM_THM_MOVT_ABS 000010ad _PyFunction_Vectorcall │ │ │ │ │ +00001222 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +0000127a 0000650a R_ARM_THM_CALL 00001499 _PyStack_UnpackDict │ │ │ │ │ +00001286 0000632f R_ARM_THM_MOVW_ABS_NC 000010ad _PyFunction_Vectorcall │ │ │ │ │ +0000128a 00006330 R_ARM_THM_MOVT_ABS 000010ad _PyFunction_Vectorcall │ │ │ │ │ +000012ba 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001372 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001388 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000139a 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000013a4 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000013be 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000013da 00005d0a R_ARM_THM_CALL 00000499 _PyObject_MakeTpCall │ │ │ │ │ +00001400 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001404 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000140e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001412 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001416 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000142c 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000143e 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001454 0000640a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +0000145c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001462 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001468 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001472 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001482 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000148a 00006c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001490 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001494 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014ca 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000014d8 0000740a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000154c 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000158c 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000015cc 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000161a 0000750a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001682 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001686 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000168c 00002a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001690 00002a30 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001696 0000760a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000016a0 0000770a R_ARM_THM_CALL 000016bd _PyStack_UnpackDict_Free │ │ │ │ │ +000016ac 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016b4 0000780a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +000016f2 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001716 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001738 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000017f8 0000650a R_ARM_THM_CALL 00001499 _PyStack_UnpackDict │ │ │ │ │ +000018ba 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000018d2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018fe 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001902 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000190a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000190e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001916 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000193c 0000110a R_ARM_THM_CALL 000002dd object_is_not_callable │ │ │ │ │ +0000194e 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001952 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001958 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001970 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001974 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000197c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001980 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001986 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000198c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001992 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000199c 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a6 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ac 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b8 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a3c 0000650a R_ARM_THM_CALL 00001499 _PyStack_UnpackDict │ │ │ │ │ +00001a60 0000770a R_ARM_THM_CALL 000016bd _PyStack_UnpackDict_Free │ │ │ │ │ +00001a7e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001a82 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001a8a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a8e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a94 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001ab8 0000110a R_ARM_THM_CALL 000002dd object_is_not_callable │ │ │ │ │ +00001aca 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001ace 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001ad4 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b1c 0000680a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00001b60 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b70 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b78 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ +00001b7e 0000180a R_ARM_THM_CALL 000000cd PyStackRef_XCLOSE │ │ │ │ │ +00001b88 0000070a R_ARM_THM_CALL 00000111 null_error.isra.0 │ │ │ │ │ +00001b90 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001bd8 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c66 00005d0a R_ARM_THM_CALL 00000499 _PyObject_MakeTpCall │ │ │ │ │ +00001c82 00005d0a R_ARM_THM_CALL 00000499 _PyObject_MakeTpCall │ │ │ │ │ +00001cc6 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001cea 00005d0a R_ARM_THM_CALL 00000499 _PyObject_MakeTpCall │ │ │ │ │ +00001cf8 0000570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d02 00006b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d16 0000730a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001d3c 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d40 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d4a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d4e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d52 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001d62 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d66 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d70 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d74 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d78 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001d88 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d8c 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d94 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d98 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d9e 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001db6 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001dce 0000060a R_ARM_THM_CALL 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001dd8 0000780a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001e70 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e74 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e7c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e80 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e86 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e90 0000110a R_ARM_THM_CALL 000002dd object_is_not_callable │ │ │ │ │ +00001ea2 0000102f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001ea6 00001030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001eac 0000600a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ed2 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ed6 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001edc 0000362f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00001ee0 00003630 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00001ee6 0000760a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001eec 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000424 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000482 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000061c 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000071e 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000007de 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000009e2 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000ae2 00005d1e R_ARM_THM_JUMP24 00000499 _PyObject_MakeTpCall │ │ │ │ │ +00000bae 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000170c 0000561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001754 0000561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001934 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001a72 00000d1e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +00001ab0 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001ece 0000061e R_ARM_THM_JUMP24 00000065 _Py_CheckFunctionResult.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4ab8 contains 58 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4634 contains 58 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 00006f0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000058 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000058 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000090 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000094 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000009a 0000392f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 0000009e 00003930 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 000000a6 0000590a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000000ce 0000650a R_ARM_THM_CALL 000015a9 _PyStack_UnpackDict │ │ │ │ │ -000000ee 0000770a R_ARM_THM_CALL 000017cd _PyStack_UnpackDict_Free │ │ │ │ │ -0000010c 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000ce 0000650a R_ARM_THM_CALL 00001499 _PyStack_UnpackDict │ │ │ │ │ +000000ee 0000770a R_ARM_THM_CALL 000016bd _PyStack_UnpackDict_Free │ │ │ │ │ +0000010c 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000118 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 0000011c 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000120 00003c2f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 00000124 00003c30 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 00000156 00003e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ 0000015a 00003e30 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ 0000016a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC13 │ │ │ │ │ 0000016e 00003f30 R_ARM_THM_MOVT_ABS 00000228 .LC13 │ │ │ │ │ 00000172 0000402f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000176 00004030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000017e 00008a0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ -00000188 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001b4 00000b0a R_ARM_THM_CALL 00000229 _PyObject_CallFunctionVa │ │ │ │ │ -000001c4 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001f0 00000b0a R_ARM_THM_CALL 00000229 _PyObject_CallFunctionVa │ │ │ │ │ -00000200 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000188 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001b4 00000a0a R_ARM_THM_CALL 000001ed _PyObject_CallFunctionVa │ │ │ │ │ +000001c4 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001f0 00000a0a R_ARM_THM_CALL 000001ed _PyObject_CallFunctionVa │ │ │ │ │ +00000200 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000230 00006e0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 0000025e 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000270 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000270 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002a0 00008f0a R_ARM_THM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ 000002ce 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e0 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002e0 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000338 00006e0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00000366 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000378 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003b4 0000930a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 000003c4 0000940a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -000003dc 00001e0a R_ARM_THM_CALL 00000e65 object_vacall │ │ │ │ │ +000003dc 00001e0a R_ARM_THM_CALL 00000f0d object_vacall │ │ │ │ │ 000003f2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000404 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000404 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000432 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000436 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000043a 0000362f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ 0000043e 00003630 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ 00000444 0000760a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000456 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000045a 00007030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000045e 00004e2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00000462 00004e30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 00000468 0000760a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000478 0000660a R_ARM_THM_CALL 00000ac1 _PyObject_VectorcallDictTstate │ │ │ │ │ -00000498 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000478 0000660a R_ARM_THM_CALL 00000a49 _PyObject_VectorcallDictTstate │ │ │ │ │ +00000498 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000028 00001f1e R_ARM_THM_JUMP24 00000161 callmethod.part.0.isra.0 │ │ │ │ │ -00000038 00000b1e R_ARM_THM_JUMP24 00000229 _PyObject_CallFunctionVa │ │ │ │ │ -00000052 00007b1e R_ARM_THM_JUMP24 00001b25 _PyObject_Call │ │ │ │ │ -000000fe 00000e1e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +00000038 00000a1e R_ARM_THM_JUMP24 000001ed _PyObject_CallFunctionVa │ │ │ │ │ +00000052 00007b1e R_ARM_THM_JUMP24 000019bd _PyObject_Call │ │ │ │ │ +000000fe 00000d1e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 0000012a 0000761e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -0000048e 00007b1e R_ARM_THM_JUMP24 00001b25 _PyObject_Call │ │ │ │ │ +0000048e 00007b1e R_ARM_THM_JUMP24 000019bd _PyObject_Call │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ %R returned NULL without setting an exception │ │ │ │ │ -%R returned a result with an exception set │ │ │ │ │ %s returned NULL without setting an exception │ │ │ │ │ +%R returned a result with an exception set │ │ │ │ │ %s returned a result with an exception set │ │ │ │ │ while calling a Python object │ │ │ │ │ attribute of type '%.200s' is not callable │ │ │ │ │ keywords must be strings │ │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ │ '%.200s' object is not callable │ │ │ │ │ argument list must be a tuple │ │ │ │ │ @@ -34,17 +34,17 @@ │ │ │ │ │ __func__.0 │ │ │ │ │ PyObject_CallFunction │ │ │ │ │ _Py_VaBuildStack │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyMem_Free │ │ │ │ │ PyExc_SystemError │ │ │ │ │ _PyErr_Format │ │ │ │ │ -_PyErr_FormatFromCauseTstate │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ +_PyErr_FormatFromCauseTstate │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _PyTuple_FromArray │ │ │ │ │ _PyDict_FromItems │ │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ │ PyObject_Vectorcall │ │ │ │ │ PyObject_VectorcallDict │ │ │ │ │ _PyFunction_Vectorcall │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -39,17 +39,17 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 18 <_Py_CheckFunctionResult.constprop.0+0x18> │ │ │ │ │ movs r3, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 64 <_Py_CheckFunctionResult.part.0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ b.n 18 <_Py_CheckFunctionResult.constprop.0+0x18> │ │ │ │ │ │ │ │ │ │ 00000064 <_Py_CheckFunctionResult.part.0>: │ │ │ │ │ @@ -67,17 +67,17 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cbz r1, ba <_Py_CheckFunctionResult.part.0+0x56> │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ cbz r0, 144 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 228 │ │ │ │ │ + bl 1ec │ │ │ │ │ R_ARM_THM_CALL _PyObject_CallFunctionVa │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 136 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -197,143 +197,124 @@ │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #160] @ (23c ) │ │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #120] @ (214 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r5, [ip, r2] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1ce │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #20 │ │ │ │ │ + bpl.n 1cc │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - cbz r4, 1ce │ │ │ │ │ + cbz r4, 1cc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1dc │ │ │ │ │ - cbnz r3, 200 │ │ │ │ │ + cbz r0, 1da │ │ │ │ │ + cbnz r3, 1fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b.w 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ - cbz r3, 1e4 │ │ │ │ │ + cbz r3, 1e2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ca │ │ │ │ │ + bne.n 1c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1ca │ │ │ │ │ + b.n 1c8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ca │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 22c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + beq.n 1c8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1ca │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 20e │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.n 64 <_Py_CheckFunctionResult.part.0> │ │ │ │ │ nop │ │ │ │ │ - .word 0x00000094 │ │ │ │ │ + .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000240 : │ │ │ │ │ +00000218 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r3, [r0, r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000254 <_PyObject_CallMethod>: │ │ │ │ │ +0000022c <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #108] @ (2d4 <_PyObject_CallMethod+0x80>) │ │ │ │ │ + ldr r3, [pc, #108] @ (2ac <_PyObject_CallMethod+0x80>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - cbz r0, 2bc <_PyObject_CallMethod+0x68> │ │ │ │ │ - cbz r1, 2bc <_PyObject_CallMethod+0x68> │ │ │ │ │ + cbz r0, 294 <_PyObject_CallMethod+0x68> │ │ │ │ │ + cbz r1, 294 <_PyObject_CallMethod+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2b0 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + cbz r0, 288 <_PyObject_CallMethod+0x5c> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ - cbz r0, 2c6 <_PyObject_CallMethod+0x72> │ │ │ │ │ + cbz r0, 29e <_PyObject_CallMethod+0x72> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 228 │ │ │ │ │ + bl 1ec │ │ │ │ │ R_ARM_THM_CALL _PyObject_CallFunctionVa │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ae <_PyObject_CallMethod+0x5a> │ │ │ │ │ + bge.n 286 <_PyObject_CallMethod+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2ae <_PyObject_CallMethod+0x5a> │ │ │ │ │ + cbnz r3, 286 <_PyObject_CallMethod+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -341,25 +322,25 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2b0 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + b.n 288 <_PyObject_CallMethod+0x5c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 160 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 296 <_PyObject_CallMethod+0x42> │ │ │ │ │ + b.n 26e <_PyObject_CallMethod+0x42> │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000002d8 <_PyStack_AsDict>: │ │ │ │ │ +000002b0 <_PyStack_AsDict>: │ │ │ │ │ _PyStack_AsDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -371,29 +352,29 @@ │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000304 : │ │ │ │ │ +000002dc : │ │ │ │ │ object_is_not_callable(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 344 │ │ │ │ │ + beq.n 31c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -407,27 +388,27 @@ │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_Format │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyModule_GetNameObject │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bc │ │ │ │ │ + beq.n 394 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3a6 │ │ │ │ │ - beq.n 3ac │ │ │ │ │ + blt.n 37e │ │ │ │ │ + beq.n 384 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ - cbz r0, 3ac │ │ │ │ │ + cbz r0, 384 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ strd r6, r6, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -438,61 +419,61 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39a │ │ │ │ │ + bge.n 372 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3c6 │ │ │ │ │ + cbz r3, 39e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3cc │ │ │ │ │ + blt.n 3a4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 3ec │ │ │ │ │ + cbnz r0, 3c4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3dc │ │ │ │ │ + blt.n 3b4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 324 │ │ │ │ │ + b.n 2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 324 │ │ │ │ │ + b.n 2fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39a │ │ │ │ │ + b.n 372 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a2 │ │ │ │ │ + bne.n 37a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 37a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b8 │ │ │ │ │ + bne.n 390 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b8 │ │ │ │ │ + b.n 390 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b0 │ │ │ │ │ + bge.n 388 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b0 │ │ │ │ │ + bne.n 388 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b0 │ │ │ │ │ + b.n 388 │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ [ 0] %R returned NULL without setting an exception │ │ │ │ │ - [ 30] %R returned a result with an exception set │ │ │ │ │ - [ 5c] %s returned NULL without setting an exception │ │ │ │ │ + [ 30] %s returned NULL without setting an exception │ │ │ │ │ + [ 60] %R returned a result with an exception set │ │ │ │ │ [ 8c] %s returned a result with an exception set │ │ │ │ │ [ b8] while calling a Python object │ │ │ │ │ [ d8] attribute of type '%.200s' is not callable │ │ │ │ │ [ 104] keywords must be strings │ │ │ │ │ [ 120] '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ │ [ 160] '%.200s' object is not callable │ │ │ │ │ [ 180] argument list must be a tuple │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -6,26 +6,26 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ PyObject_CallFunction(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ │ - ldr r1, [pc, #528] @ (224 ) │ │ │ │ │ + ldr r1, [pc, #468] @ (1e8 ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr.w r8, [r4, r1] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 208 │ │ │ │ │ + beq.w 1dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 16e │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 16e │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ @@ -129,24 +129,24 @@ │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 190 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f2 │ │ │ │ │ + bne.n 1c6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bgt.n 90 │ │ │ │ │ b.n f2 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bgt.n 90 │ │ │ │ │ b.n f2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ b.n ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 420 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl 3a8 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ b.n f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ b.n ce │ │ │ │ │ @@ -196,568 +196,511 @@ │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ b.n 132 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 132 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 132 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 214 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 132 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 132 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 132 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n f6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1d4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d4 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000204 │ │ │ │ │ + .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000228 <_PyObject_CallFunctionVa>: │ │ │ │ │ +000001ec <_PyObject_CallFunctionVa>: │ │ │ │ │ _PyObject_CallFunctionVa(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 408 <_PyObject_CallFunctionVa+0x1e0> │ │ │ │ │ + beq.w 39e <_PyObject_CallFunctionVa+0x1b2> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 38e <_PyObject_CallFunctionVa+0x166> │ │ │ │ │ + beq.w 350 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 38e <_PyObject_CallFunctionVa+0x166> │ │ │ │ │ + beq.w 350 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_THM_CALL _Py_VaBuildStack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a2 <_PyObject_CallFunctionVa+0x17a> │ │ │ │ │ + beq.w 364 <_PyObject_CallFunctionVa+0x178> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ and.w r1, r1, #2048 @ 0x800 │ │ │ │ │ - beq.n 310 <_PyObject_CallFunctionVa+0xe8> │ │ │ │ │ + beq.n 2d2 <_PyObject_CallFunctionVa+0xe6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 352 <_PyObject_CallFunctionVa+0x12a> │ │ │ │ │ + beq.n 314 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 352 <_PyObject_CallFunctionVa+0x12a> │ │ │ │ │ + beq.n 314 <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6 <_PyObject_CallFunctionVa+0x17e> │ │ │ │ │ + beq.w 368 <_PyObject_CallFunctionVa+0x17c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3dc <_PyObject_CallFunctionVa+0x1b4> │ │ │ │ │ + bne.n 300 <_PyObject_CallFunctionVa+0x114> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + ble.n 2c6 <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b4 <_PyObject_CallFunctionVa+0x8c> │ │ │ │ │ + bge.n 276 <_PyObject_CallFunctionVa+0x8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36a <_PyObject_CallFunctionVa+0x142> │ │ │ │ │ + beq.n 32c <_PyObject_CallFunctionVa+0x140> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + ble.n 2c6 <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ca <_PyObject_CallFunctionVa+0xa2> │ │ │ │ │ + bge.n 28c <_PyObject_CallFunctionVa+0xa0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 372 <_PyObject_CallFunctionVa+0x14a> │ │ │ │ │ + beq.n 334 <_PyObject_CallFunctionVa+0x148> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + ble.n 2c6 <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e0 <_PyObject_CallFunctionVa+0xb8> │ │ │ │ │ + bge.n 2a2 <_PyObject_CallFunctionVa+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 386 <_PyObject_CallFunctionVa+0x15e> │ │ │ │ │ + beq.n 348 <_PyObject_CallFunctionVa+0x15c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble.n 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + ble.n 2c6 <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2fe <_PyObject_CallFunctionVa+0xd6> │ │ │ │ │ + bge.n 2c0 <_PyObject_CallFunctionVa+0xd4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37a <_PyObject_CallFunctionVa+0x152> │ │ │ │ │ + beq.n 33c <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.n 2ea <_PyObject_CallFunctionVa+0xc2> │ │ │ │ │ + blt.n 2ac <_PyObject_CallFunctionVa+0xc0> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 39a <_PyObject_CallFunctionVa+0x172> │ │ │ │ │ + bne.n 35c <_PyObject_CallFunctionVa+0x170> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 276 <_PyObject_CallFunctionVa+0x4e> │ │ │ │ │ + bpl.n 23a <_PyObject_CallFunctionVa+0x4e> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w ip, r6, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3ca <_PyObject_CallFunctionVa+0x1a2> │ │ │ │ │ + beq.n 38c <_PyObject_CallFunctionVa+0x1a0> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3ca <_PyObject_CallFunctionVa+0x1a2> │ │ │ │ │ + beq.n 38c <_PyObject_CallFunctionVa+0x1a0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3a6 <_PyObject_CallFunctionVa+0x17e> │ │ │ │ │ - cbz r3, 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ + cbz r0, 368 <_PyObject_CallFunctionVa+0x17c> │ │ │ │ │ + cbz r3, 324 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + cbz r3, 324 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ + b.n 324 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2a2 <_PyObject_CallFunctionVa+0x7a> │ │ │ │ │ - b.n 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + bgt.n 264 <_PyObject_CallFunctionVa+0x78> │ │ │ │ │ + b.n 2c6 <_PyObject_CallFunctionVa+0xda> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 2b4 <_PyObject_CallFunctionVa+0x8c> │ │ │ │ │ + b.n 276 <_PyObject_CallFunctionVa+0x8a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 2ca <_PyObject_CallFunctionVa+0xa2> │ │ │ │ │ + b.n 28c <_PyObject_CallFunctionVa+0xa0> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 2fe <_PyObject_CallFunctionVa+0xd6> │ │ │ │ │ + b.n 2c0 <_PyObject_CallFunctionVa+0xd4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 2e0 <_PyObject_CallFunctionVa+0xb8> │ │ │ │ │ + b.n 2a2 <_PyObject_CallFunctionVa+0xb6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 420 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + b.n 3a8 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 308 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ - cbz r3, 3ae <_PyObject_CallFunctionVa+0x186> │ │ │ │ │ + b.n 2ca <_PyObject_CallFunctionVa+0xde> │ │ │ │ │ + cbz r3, 370 <_PyObject_CallFunctionVa+0x184> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ + bne.n 324 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ + b.n 324 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 412 <_PyObject_CallFunctionVa+0x1ea> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 362 <_PyObject_CallFunctionVa+0x13a> │ │ │ │ │ + b.n 324 <_PyObject_CallFunctionVa+0x138> │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 308 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3ea <_PyObject_CallFunctionVa+0x1c2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ea <_PyObject_CallFunctionVa+0x1c2> │ │ │ │ │ + b.n 2ca <_PyObject_CallFunctionVa+0xde> │ │ │ │ │ │ │ │ │ │ -00000420 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ +000003a8 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ _PyObject_VectorcallTstate.constprop.0(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 460 <_PyObject_VectorcallTstate.constprop.0+0x40> │ │ │ │ │ + bpl.n 3e8 <_PyObject_VectorcallTstate.constprop.0+0x40> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ - cbz r4, 456 <_PyObject_VectorcallTstate.constprop.0+0x36> │ │ │ │ │ + cbz r4, 3de <_PyObject_VectorcallTstate.constprop.0+0x36> │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 466 <_PyObject_VectorcallTstate.constprop.0+0x46> │ │ │ │ │ - cbnz r3, 48a <_PyObject_VectorcallTstate.constprop.0+0x6a> │ │ │ │ │ + cbz r0, 3ee <_PyObject_VectorcallTstate.constprop.0+0x46> │ │ │ │ │ + cbnz r3, 412 <_PyObject_VectorcallTstate.constprop.0+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b.n 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ - cbz r3, 46e <_PyObject_VectorcallTstate.constprop.0+0x4e> │ │ │ │ │ + b.n 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + cbz r3, 3f6 <_PyObject_VectorcallTstate.constprop.0+0x4e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 452 <_PyObject_VectorcallTstate.constprop.0+0x32> │ │ │ │ │ + bne.n 3da <_PyObject_VectorcallTstate.constprop.0+0x32> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 452 <_PyObject_VectorcallTstate.constprop.0+0x32> │ │ │ │ │ + b.n 3da <_PyObject_VectorcallTstate.constprop.0+0x32> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 452 <_PyObject_VectorcallTstate.constprop.0+0x32> │ │ │ │ │ + beq.n 3da <_PyObject_VectorcallTstate.constprop.0+0x32> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 64 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ │ │ │ │ │ -000004a0 <_Py_CheckFunctionResult>: │ │ │ │ │ +00000428 <_Py_CheckFunctionResult>: │ │ │ │ │ _Py_CheckFunctionResult(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r2, 4c0 <_Py_CheckFunctionResult+0x20> │ │ │ │ │ + cbz r2, 448 <_Py_CheckFunctionResult+0x20> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 4ec <_Py_CheckFunctionResult+0x4c> │ │ │ │ │ + bne.n 474 <_Py_CheckFunctionResult+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 4ce <_Py_CheckFunctionResult+0x2e> │ │ │ │ │ + beq.n 456 <_Py_CheckFunctionResult+0x2e> │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4bc <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + bne.n 444 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r5, 4fe <_Py_CheckFunctionResult+0x5e> │ │ │ │ │ + cbz r5, 486 <_Py_CheckFunctionResult+0x5e> │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 4bc <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + b.n 444 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 4bc <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + beq.n 444 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 64 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 4bc <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ + b.n 444 <_Py_CheckFunctionResult+0x1c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000510 <_PyObject_MakeTpCall>: │ │ │ │ │ +00000498 <_PyObject_MakeTpCall>: │ │ │ │ │ _PyObject_MakeTpCall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ ldr.w r9, [r4, #64] @ 0x40 │ │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 678 <_PyObject_MakeTpCall+0x168> │ │ │ │ │ + beq.w 600 <_PyObject_MakeTpCall+0x168> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 652 <_PyObject_MakeTpCall+0x142> │ │ │ │ │ + beq.w 5da <_PyObject_MakeTpCall+0x142> │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ - cbnz r5, 590 <_PyObject_MakeTpCall+0x80> │ │ │ │ │ + cbnz r5, 518 <_PyObject_MakeTpCall+0x80> │ │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bhi.n 608 <_PyObject_MakeTpCall+0xf8> │ │ │ │ │ + bhi.n 590 <_PyObject_MakeTpCall+0xf8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 57a <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ + bge.n 502 <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 57a <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ + cbnz r3, 502 <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 64a <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ + beq.n 5d2 <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 67e <_PyObject_MakeTpCall+0x16e> │ │ │ │ │ + bne.n 606 <_PyObject_MakeTpCall+0x16e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - bmi.n 658 <_PyObject_MakeTpCall+0x148> │ │ │ │ │ + bmi.n 5e0 <_PyObject_MakeTpCall+0x148> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6cc <_PyObject_MakeTpCall+0x1bc> │ │ │ │ │ + beq.w 654 <_PyObject_MakeTpCall+0x1bc> │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b4 <_PyObject_MakeTpCall+0x1a4> │ │ │ │ │ + beq.n 63c <_PyObject_MakeTpCall+0x1a4> │ │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.n 60a <_PyObject_MakeTpCall+0xfa> │ │ │ │ │ + bcc.n 592 <_PyObject_MakeTpCall+0xfa> │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 602 <_PyObject_MakeTpCall+0xf2> │ │ │ │ │ + bge.n 58a <_PyObject_MakeTpCall+0xf2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 602 <_PyObject_MakeTpCall+0xf2> │ │ │ │ │ + cbnz r3, 58a <_PyObject_MakeTpCall+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 57a <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ + beq.n 502 <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 57a <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ + bge.n 502 <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57a <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ + bne.n 502 <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 57a <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ + b.n 502 <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 5ea <_PyObject_MakeTpCall+0xda> │ │ │ │ │ - b.n 57a <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ + bne.n 572 <_PyObject_MakeTpCall+0xda> │ │ │ │ │ + b.n 502 <_PyObject_MakeTpCall+0x6a> │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 5c2 <_PyObject_MakeTpCall+0xb2> │ │ │ │ │ + bhi.n 54a <_PyObject_MakeTpCall+0xb2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c2 <_PyObject_MakeTpCall+0xb2> │ │ │ │ │ + beq.n 54a <_PyObject_MakeTpCall+0xb2> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 65c <_PyObject_MakeTpCall+0x14c> │ │ │ │ │ + bge.n 5e4 <_PyObject_MakeTpCall+0x14c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 640 <_PyObject_MakeTpCall+0x130> │ │ │ │ │ + cbnz r3, 5c8 <_PyObject_MakeTpCall+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - bne.n 5ea <_PyObject_MakeTpCall+0xda> │ │ │ │ │ + bne.n 572 <_PyObject_MakeTpCall+0xda> │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r3, 698 <_PyObject_MakeTpCall+0x188> │ │ │ │ │ + cbz r3, 620 <_PyObject_MakeTpCall+0x188> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 698 <_PyObject_MakeTpCall+0x188> │ │ │ │ │ + cbz r3, 620 <_PyObject_MakeTpCall+0x188> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 586 <_PyObject_MakeTpCall+0x76> │ │ │ │ │ + b.n 50e <_PyObject_MakeTpCall+0x76> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 5b8 <_PyObject_MakeTpCall+0xa8> │ │ │ │ │ + b.n 540 <_PyObject_MakeTpCall+0xa8> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 64a <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ + beq.n 5d2 <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 64a <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ + bge.n 5d2 <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64a <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ + bne.n 5d2 <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 64a <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ - bl 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + b.n 5d2 <_PyObject_MakeTpCall+0x13a> │ │ │ │ │ + bl 2dc <_PyObject_CallFunctionVa+0xf0> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 652 <_PyObject_MakeTpCall+0x142> │ │ │ │ │ + b.n 5da <_PyObject_MakeTpCall+0x142> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 586 <_PyObject_MakeTpCall+0x76> │ │ │ │ │ + beq.n 50e <_PyObject_MakeTpCall+0x76> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -772,116 +715,116 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 652 <_PyObject_MakeTpCall+0x142> │ │ │ │ │ + b.n 5da <_PyObject_MakeTpCall+0x142> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 652 <_PyObject_MakeTpCall+0x142> │ │ │ │ │ + bge.n 5da <_PyObject_MakeTpCall+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 652 <_PyObject_MakeTpCall+0x142> │ │ │ │ │ + bne.n 5da <_PyObject_MakeTpCall+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 652 <_PyObject_MakeTpCall+0x142> │ │ │ │ │ + b.n 5da <_PyObject_MakeTpCall+0x142> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 5b8 <_PyObject_MakeTpCall+0xa8> │ │ │ │ │ + b.n 540 <_PyObject_MakeTpCall+0xa8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006d4 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ +0000065c <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ _PyObject_MakeTpCall.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 77c <_PyObject_MakeTpCall.constprop.0+0xa8> │ │ │ │ │ + beq.n 704 <_PyObject_MakeTpCall.constprop.0+0xa8> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b6 <_PyObject_MakeTpCall.constprop.0+0xe2> │ │ │ │ │ + beq.n 73e <_PyObject_MakeTpCall.constprop.0+0xe2> │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 73e <_PyObject_MakeTpCall.constprop.0+0x6a> │ │ │ │ │ + bcc.n 6c6 <_PyObject_MakeTpCall.constprop.0+0x6a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 730 <_PyObject_MakeTpCall.constprop.0+0x5c> │ │ │ │ │ + bge.n 6b8 <_PyObject_MakeTpCall.constprop.0+0x5c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 730 <_PyObject_MakeTpCall.constprop.0+0x5c> │ │ │ │ │ + cbnz r3, 6b8 <_PyObject_MakeTpCall.constprop.0+0x5c> │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - cbz r2, 770 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ + cbz r2, 6f8 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 782 <_PyObject_MakeTpCall.constprop.0+0xae> │ │ │ │ │ + cbnz r3, 70a <_PyObject_MakeTpCall.constprop.0+0xae> │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 70e <_PyObject_MakeTpCall.constprop.0+0x3a> │ │ │ │ │ + bcc.n 696 <_PyObject_MakeTpCall.constprop.0+0x3a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70e <_PyObject_MakeTpCall.constprop.0+0x3a> │ │ │ │ │ + beq.n 696 <_PyObject_MakeTpCall.constprop.0+0x3a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 770 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ + bge.n 6f8 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 770 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ + cbnz r3, 6f8 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r3, 79a <_PyObject_MakeTpCall.constprop.0+0xc6> │ │ │ │ │ + cbz r3, 722 <_PyObject_MakeTpCall.constprop.0+0xc6> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 79a <_PyObject_MakeTpCall.constprop.0+0xc6> │ │ │ │ │ + cbz r3, 722 <_PyObject_MakeTpCall.constprop.0+0xc6> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 736 <_PyObject_MakeTpCall.constprop.0+0x62> │ │ │ │ │ - bl 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + b.n 6be <_PyObject_MakeTpCall.constprop.0+0x62> │ │ │ │ │ + bl 2dc <_PyObject_CallFunctionVa+0xf0> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 778 <_PyObject_MakeTpCall.constprop.0+0xa4> │ │ │ │ │ + b.n 700 <_PyObject_MakeTpCall.constprop.0+0xa4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 736 <_PyObject_MakeTpCall.constprop.0+0x62> │ │ │ │ │ + beq.n 6be <_PyObject_MakeTpCall.constprop.0+0x62> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 64 │ │ │ │ │ @@ -895,182 +838,182 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 778 <_PyObject_MakeTpCall.constprop.0+0xa4> │ │ │ │ │ + b.n 700 <_PyObject_MakeTpCall.constprop.0+0xa4> │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 736 <_PyObject_MakeTpCall.constprop.0+0x62> │ │ │ │ │ + b.n 6be <_PyObject_MakeTpCall.constprop.0+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007bc : │ │ │ │ │ +00000744 : │ │ │ │ │ PyObject_Vectorcall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #140] @ (85c ) │ │ │ │ │ + ldr r4, [pc, #140] @ (7e4 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r6, r4] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ │ lsls r7, r7, #20 │ │ │ │ │ - bpl.n 802 │ │ │ │ │ + bpl.n 78a │ │ │ │ │ ldr r4, [r4, #28] │ │ │ │ │ ldr r4, [r0, r4] │ │ │ │ │ - cbz r4, 802 │ │ │ │ │ + cbz r4, 78a │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 81e │ │ │ │ │ - cbnz r3, 842 │ │ │ │ │ + cbz r0, 7a6 │ │ │ │ │ + cbnz r3, 7ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 510 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbz r3, 826 │ │ │ │ │ + cbz r3, 7ae │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fa │ │ │ │ │ + bne.n 782 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 7fa │ │ │ │ │ + b.n 782 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7fa │ │ │ │ │ + beq.n 782 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 64 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000860 : │ │ │ │ │ +000007e8 : │ │ │ │ │ PyObject_VectorcallDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #580] @ (ab8 ) │ │ │ │ │ + ldr r2, [pc, #580] @ (a40 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ bic.w sl, r8, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r7, [r9, r2] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.w a20 │ │ │ │ │ + bpl.w 9a8 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r6, [r5, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a20 │ │ │ │ │ - cbnz r3, 902 │ │ │ │ │ + beq.w 9a8 │ │ │ │ │ + cbnz r3, 88a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 8de │ │ │ │ │ + bne.n 866 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ │ - beq.w a96 │ │ │ │ │ + beq.w a1e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd sl, r2, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 8f0 │ │ │ │ │ + cbz r0, 878 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a44 │ │ │ │ │ + bne.w 9cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8d0 │ │ │ │ │ + bne.n 858 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a5e │ │ │ │ │ + beq.w 9e6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a5e │ │ │ │ │ + beq.w 9e6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8d6 │ │ │ │ │ + b.n 85e │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8a2 │ │ │ │ │ + beq.n 82a │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ - bl 15a8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1498 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d6 │ │ │ │ │ + beq.n 85e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w a34 │ │ │ │ │ - ldr r3, [pc, #396] @ (abc ) │ │ │ │ │ + bne.w 9bc │ │ │ │ │ + ldr r3, [pc, #396] @ (a44 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ iteet pl │ │ │ │ │ @@ -1084,114 +1027,114 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ add r6, sl │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 9f6 │ │ │ │ │ + ble.n 97e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 976 │ │ │ │ │ + bge.n 8fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a7a │ │ │ │ │ + beq.w a02 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n 97e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98c │ │ │ │ │ + bge.n 914 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a8a │ │ │ │ │ + beq.n a12 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n 97e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a2 │ │ │ │ │ + bge.n 92a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a90 │ │ │ │ │ + beq.n a18 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n 97e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9b8 │ │ │ │ │ + bge.n 940 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aac │ │ │ │ │ + beq.n a34 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n 97e │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ce │ │ │ │ │ + bge.n 956 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ab2 │ │ │ │ │ + beq.n a3a │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n 97e │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ mov.w r9, #5 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ee │ │ │ │ │ + bge.n 976 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a80 │ │ │ │ │ + beq.n a08 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 9da │ │ │ │ │ + bne.n 962 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a14 │ │ │ │ │ + bge.n 99c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, a14 │ │ │ │ │ + cbnz r3, 99c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8d0 │ │ │ │ │ - b.n 8f0 │ │ │ │ │ + bne.w 858 │ │ │ │ │ + b.n 878 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 510 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8d6 │ │ │ │ │ + b.n 85e │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n 8e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8d6 │ │ │ │ │ + beq.w 85e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 64 │ │ │ │ │ @@ -1205,82 +1148,82 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 8fe │ │ │ │ │ + b.n 886 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 976 │ │ │ │ │ + b.n 8fe │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 9ee │ │ │ │ │ + b.n 976 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98c │ │ │ │ │ + b.n 914 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a2 │ │ │ │ │ + b.n 92a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n a16 │ │ │ │ │ + b.n 99e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9b8 │ │ │ │ │ + b.n 940 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9ce │ │ │ │ │ + b.n 956 │ │ │ │ │ .word 0x0000023a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000018a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ac0 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +00000a48 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bic.w r8, r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ │ lsls r4, r7, #20 │ │ │ │ │ - bpl.n b4c <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ + bpl.n ad4 <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ ldr r7, [r1, r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b4c <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ + beq.n ad4 <_PyObject_VectorcallDictTstate+0x8c> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n b6c <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + bne.n af4 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n b5e <_PyObject_VectorcallDictTstate+0x9e> │ │ │ │ │ + bne.n ae6 <_PyObject_VectorcallDictTstate+0x9e> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #348] @ (c68 <_PyObject_VectorcallDictTstate+0x1a8>) │ │ │ │ │ + ldr r2, [pc, #348] @ (bf0 <_PyObject_VectorcallDictTstate+0x1a8>) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ itete ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ @@ -1295,58 +1238,58 @@ │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c2a <_PyObject_VectorcallDictTstate+0x16a> │ │ │ │ │ + beq.n bb2 <_PyObject_VectorcallDictTstate+0x16a> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c12 <_PyObject_VectorcallDictTstate+0x152> │ │ │ │ │ + bne.n b9a <_PyObject_VectorcallDictTstate+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 510 <_PyObject_MakeTpCall> │ │ │ │ │ + b.w 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n b3a <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + b.n ac2 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af8 <_PyObject_VectorcallDictTstate+0x38> │ │ │ │ │ + beq.n a80 <_PyObject_VectorcallDictTstate+0x38> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 15a8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1498 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b44 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + beq.n acc <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n c58 <_PyObject_VectorcallDictTstate+0x198> │ │ │ │ │ + bne.n be0 <_PyObject_VectorcallDictTstate+0x198> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #204] @ (c6c <_PyObject_VectorcallDictTstate+0x1ac>) │ │ │ │ │ + ldr r3, [pc, #204] @ (bf4 <_PyObject_VectorcallDictTstate+0x1ac>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ ittee mi │ │ │ │ │ movmi r3, r4 │ │ │ │ │ @@ -1364,94 +1307,94 @@ │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n bf2 <_PyObject_VectorcallDictTstate+0x132> │ │ │ │ │ + ble.n b7a <_PyObject_VectorcallDictTstate+0x132> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bec <_PyObject_VectorcallDictTstate+0x12c> │ │ │ │ │ + bge.n b74 <_PyObject_VectorcallDictTstate+0x12c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, c4e <_PyObject_VectorcallDictTstate+0x18e> │ │ │ │ │ + cbz r3, bd6 <_PyObject_VectorcallDictTstate+0x18e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n bda <_PyObject_VectorcallDictTstate+0x11a> │ │ │ │ │ + bne.n b62 <_PyObject_VectorcallDictTstate+0x11a> │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c0e <_PyObject_VectorcallDictTstate+0x14e> │ │ │ │ │ + bge.n b96 <_PyObject_VectorcallDictTstate+0x14e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c0e <_PyObject_VectorcallDictTstate+0x14e> │ │ │ │ │ + cbnz r3, b96 <_PyObject_VectorcallDictTstate+0x14e> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n b3a <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ + b.n ac2 <_PyObject_VectorcallDictTstate+0x7a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b44 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + beq.n acc <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 64 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ - cbz r3, c32 <_PyObject_VectorcallDictTstate+0x172> │ │ │ │ │ + cbz r3, bba <_PyObject_VectorcallDictTstate+0x172> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b44 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + bne.n acc <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n b44 <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ + b.n acc <_PyObject_VectorcallDictTstate+0x84> │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n bec <_PyObject_VectorcallDictTstate+0x12c> │ │ │ │ │ + b.n b74 <_PyObject_VectorcallDictTstate+0x12c> │ │ │ │ │ orr.w r2, r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n bcc <_PyObject_VectorcallDictTstate+0x10c> │ │ │ │ │ + b.n b54 <_PyObject_VectorcallDictTstate+0x10c> │ │ │ │ │ .word 0x00000156 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c70 : │ │ │ │ │ +00000bf8 : │ │ │ │ │ PyObject_VectorcallMethod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r5, [pc, #420] @ (e28 ) │ │ │ │ │ + ldr r5, [pc, #340] @ (d60 ) │ │ │ │ │ mov r9, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ @@ -1464,612 +1407,541 @@ │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dda │ │ │ │ │ + blt.n d20 │ │ │ │ │ ldrd r0, r7, [sp, #8] │ │ │ │ │ bic.w r5, r7, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls.n d3e │ │ │ │ │ + bls.n cc2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w dfe │ │ │ │ │ + bne.n d46 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n d2a │ │ │ │ │ + bpl.n cae │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d2a │ │ │ │ │ + beq.n cae │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da6 │ │ │ │ │ + beq.n ce4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dea │ │ │ │ │ + bne.n d30 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bpl.n d1a │ │ │ │ │ + bpl.n c9e │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n d0a │ │ │ │ │ + bpl.n c8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d02 │ │ │ │ │ + bne.n c86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d02 │ │ │ │ │ + b.n c86 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cfc │ │ │ │ │ + bne.n c80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cfc │ │ │ │ │ + b.n c80 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - bl 510 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n c7a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #20 │ │ │ │ │ - bpl.n d9e │ │ │ │ │ + bpl.n d18 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ - cbz r4, d9e │ │ │ │ │ + cbz r4, d18 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, da6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n e18 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - itett hi │ │ │ │ │ - movwhi r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movwls r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movthi r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - movhi r3, r5 │ │ │ │ │ - itt ls │ │ │ │ │ - movtls r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - movls r3, #0 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n cf6 │ │ │ │ │ - bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n d2e │ │ │ │ │ - cbz r3, dae │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n c76 │ │ │ │ │ + cbz r3, cec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cf6 │ │ │ │ │ + bne.n c7a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ itett hi │ │ │ │ │ movwhi r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movwls r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movthi r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movhi r3, r5 │ │ │ │ │ itt ls │ │ │ │ │ movtls r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n c7a │ │ │ │ │ + bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n cb2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ - b.n d02 │ │ │ │ │ + b.n c86 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + beq.n c7a │ │ │ │ │ + mov r2, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n d9a │ │ │ │ │ + b.n c7a │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 1d1c <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 1b94 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n cf6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n d70 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d70 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000019a │ │ │ │ │ + b.n c7a │ │ │ │ │ + .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e2c : │ │ │ │ │ +00000d64 : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #32] @ (e60 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (d98 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl d9c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000016 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e64 : │ │ │ │ │ +00000d9c : │ │ │ │ │ +object_vacall.constprop.0(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w efa │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + adds r0, r2, #4 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n e5c │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + add.w r7, r2, #8 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n e4e │ │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ │ + add.w r1, r2, #12 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n e8e │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr.w r5, [r1, #-4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n ddc │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + bgt.n ebc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n e88 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + beq.n e88 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + beq.n e88 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + add r7, sp, #12 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + add.w r0, r6, #8 │ │ │ │ │ + add.w r5, r6, r8, lsl #2 │ │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ │ + str.w r2, [r0], #4 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n e12 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r1, r1, #20 │ │ │ │ │ + bpl.n e76 │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + ldr r5, [r4, r2] │ │ │ │ │ + cbz r5, e76 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, e98 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n ee4 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n edc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + add r7, sp, #12 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n e1e │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + add r7, sp, #12 │ │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r0, r1, #20 │ │ │ │ │ + bpl.n e72 │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + ldr r5, [r4, r2] │ │ │ │ │ + cbz r5, e72 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n e2c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n e42 │ │ │ │ │ + add r7, sp, #12 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n e1e │ │ │ │ │ + mov.w r8, #2 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n dfc │ │ │ │ │ + cbz r3, ea0 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e42 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ + b.n e42 │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, f02 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + add r7, sp, #12 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + str r2, [r6, #4] │ │ │ │ │ + b.n e0a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n e46 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n e42 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + bl 64 │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ + b.n e42 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + bl 110 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + b.n e46 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n e46 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000f0c : │ │ │ │ │ object_vacall(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w 10a4 │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f3c │ │ │ │ │ + beq.n fe4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f30 │ │ │ │ │ + beq.n fd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f5c │ │ │ │ │ + beq.n 1004 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ adds r2, #2 │ │ │ │ │ adds r0, #4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r6, [r0, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n eae │ │ │ │ │ + bne.n f56 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt.n fb2 │ │ │ │ │ + bgt.n 105a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f80 │ │ │ │ │ + bne.n 1028 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - ble.n f00 │ │ │ │ │ + ble.n fa8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n f00 │ │ │ │ │ + bge.n fa8 │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ │ - bge.n f00 │ │ │ │ │ + bge.n fa8 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r0, r6, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n ef4 │ │ │ │ │ + bne.n f9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n f4a │ │ │ │ │ + bpl.n ff2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, f4a │ │ │ │ │ + cbz r5, ff2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8e │ │ │ │ │ + beq.n 1036 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fde │ │ │ │ │ + bne.n 1086 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n fce │ │ │ │ │ + bne.n 1076 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbnz r1, f74 │ │ │ │ │ + cbnz r1, 101c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n f00 │ │ │ │ │ + b.n fa8 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f00 │ │ │ │ │ + beq.n fa8 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n f34 │ │ │ │ │ + b.n fdc │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f24 │ │ │ │ │ - cbnz r1, f86 │ │ │ │ │ + b.n fcc │ │ │ │ │ + cbnz r1, 102e │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ mov r6, r7 │ │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ - b.n eda │ │ │ │ │ + b.n f82 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n f74 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n ec4 │ │ │ │ │ + b.n f6c │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n f60 │ │ │ │ │ - cbz r3, f96 │ │ │ │ │ + b.n 1008 │ │ │ │ │ + cbz r3, 103e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f24 │ │ │ │ │ + bne.n fcc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n f24 │ │ │ │ │ + b.n fcc │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 100a │ │ │ │ │ - cbnz r1, fd6 │ │ │ │ │ + cbz r0, 109c │ │ │ │ │ + cbnz r1, 107e │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n f74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f28 │ │ │ │ │ + b.n fd0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n f74 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f24 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 101a │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n f24 │ │ │ │ │ + bl 64 │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ + b.n fcc │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n f28 │ │ │ │ │ + b.n fd0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n f28 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n fec │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fec │ │ │ │ │ + b.n fd0 │ │ │ │ │ │ │ │ │ │ -00001028 : │ │ │ │ │ -object_vacall.constprop.0(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 119c │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - adds r0, r2, #4 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 10e8 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - add.w r7, r2, #8 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 10da │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - add.w r1, r2, #12 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 111a │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r5, [r1, #-4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1068 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - bgt.n 1148 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1114 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - beq.n 1114 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - beq.n 1114 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r7, sp, #12 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - add.w r0, r6, #8 │ │ │ │ │ - add.w r5, r6, r8, lsl #2 │ │ │ │ │ - ldr.w r2, [r1], #4 │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 109e │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r1, r1, #20 │ │ │ │ │ - bpl.n 1102 │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - ldr r5, [r4, r2] │ │ │ │ │ - cbz r5, 1102 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 1124 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1170 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bne.n 1168 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - add r7, sp, #12 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b.n 10aa │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - add r7, sp, #12 │ │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r0, r1, #20 │ │ │ │ │ - bpl.n 10fe │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - ldr r5, [r4, r2] │ │ │ │ │ - cbz r5, 10fe │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.n 10b8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 10ce │ │ │ │ │ - add r7, sp, #12 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.n 10aa │ │ │ │ │ - mov.w r8, #2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b.n 1088 │ │ │ │ │ - cbz r3, 112c │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10ce │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 10ce │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 11a4 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - add r7, sp, #12 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r6, #4] │ │ │ │ │ - b.n 1096 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10d2 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 10ce │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 11ac │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 10ce │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - bl 110 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 10d2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 10d2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 117e │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 117e │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000011bc <_PyFunction_Vectorcall>: │ │ │ │ │ +000010ac <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r0, [pc, #60] @ (120c <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ + ldr r0, [pc, #60] @ (10fc <_PyFunction_Vectorcall+0x50>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -2089,495 +1961,495 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000002a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001210 : │ │ │ │ │ +00001100 : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r3, [pc, #132] @ (12a8 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (1198 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1258 │ │ │ │ │ + bpl.n 1148 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - cbz r4, 1258 │ │ │ │ │ + cbz r4, 1148 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 126c │ │ │ │ │ - cbnz r3, 1290 │ │ │ │ │ + cbz r0, 115c │ │ │ │ │ + cbnz r3, 1180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r3, 1274 │ │ │ │ │ + cbz r3, 1164 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1252 │ │ │ │ │ + bne.n 1142 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1252 │ │ │ │ │ + b.n 1142 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 1142 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n 1252 │ │ │ │ │ + b.n 1142 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000012ac <_PyObject_Call_Prepend>: │ │ │ │ │ +0000119c <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.w 14b0 <_PyObject_Call_Prepend+0x204> │ │ │ │ │ + bgt.w 13a0 <_PyObject_Call_Prepend+0x204> │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bic.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r8 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 14de <_PyObject_Call_Prepend+0x232> │ │ │ │ │ + bpl.w 13ce <_PyObject_Call_Prepend+0x232> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14de <_PyObject_Call_Prepend+0x232> │ │ │ │ │ + beq.w 13ce <_PyObject_Call_Prepend+0x232> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1378 <_PyObject_Call_Prepend+0xcc> │ │ │ │ │ + bne.n 1268 <_PyObject_Call_Prepend+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 1352 <_PyObject_Call_Prepend+0xa6> │ │ │ │ │ - ldr r2, [pc, #656] @ (15a0 <_PyObject_Call_Prepend+0x2f4>) │ │ │ │ │ + bne.n 1242 <_PyObject_Call_Prepend+0xa6> │ │ │ │ │ + ldr r2, [pc, #656] @ (1490 <_PyObject_Call_Prepend+0x2f4>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.w 1542 <_PyObject_Call_Prepend+0x296> │ │ │ │ │ + beq.w 1432 <_PyObject_Call_Prepend+0x296> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1366 <_PyObject_Call_Prepend+0xba> │ │ │ │ │ + cbz r0, 1256 <_PyObject_Call_Prepend+0xba> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152c <_PyObject_Call_Prepend+0x280> │ │ │ │ │ + bne.w 141c <_PyObject_Call_Prepend+0x280> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.w 14a8 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne.w 1398 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133e <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + bne.n 122e <_PyObject_Call_Prepend+0x92> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1510 <_PyObject_Call_Prepend+0x264> │ │ │ │ │ + beq.w 1400 <_PyObject_Call_Prepend+0x264> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1510 <_PyObject_Call_Prepend+0x264> │ │ │ │ │ + beq.w 1400 <_PyObject_Call_Prepend+0x264> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1344 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 1234 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1302 <_PyObject_Call_Prepend+0x56> │ │ │ │ │ + beq.n 11f2 <_PyObject_Call_Prepend+0x56> │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 15a8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1498 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1374 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ + beq.n 1264 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 14f2 <_PyObject_Call_Prepend+0x246> │ │ │ │ │ + bne.w 13e2 <_PyObject_Call_Prepend+0x246> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #500] @ (15a4 <_PyObject_Call_Prepend+0x2f8>) │ │ │ │ │ + ldr r3, [pc, #500] @ (1494 <_PyObject_Call_Prepend+0x2f8>) │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bpl.w 1556 <_PyObject_Call_Prepend+0x2aa> │ │ │ │ │ + bpl.w 1446 <_PyObject_Call_Prepend+0x2aa> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 147e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ + ble.n 136e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13f0 <_PyObject_Call_Prepend+0x144> │ │ │ │ │ + bge.n 12e0 <_PyObject_Call_Prepend+0x144> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1592 <_PyObject_Call_Prepend+0x2e6> │ │ │ │ │ + beq.w 1482 <_PyObject_Call_Prepend+0x2e6> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 147e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ + beq.n 136e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 140a <_PyObject_Call_Prepend+0x15e> │ │ │ │ │ + bge.n 12fa <_PyObject_Call_Prepend+0x15e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 158c <_PyObject_Call_Prepend+0x2e0> │ │ │ │ │ + beq.w 147c <_PyObject_Call_Prepend+0x2e0> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 147e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ + beq.n 136e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1424 <_PyObject_Call_Prepend+0x178> │ │ │ │ │ + bge.n 1314 <_PyObject_Call_Prepend+0x178> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 156c <_PyObject_Call_Prepend+0x2c0> │ │ │ │ │ + beq.w 145c <_PyObject_Call_Prepend+0x2c0> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 147e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ + beq.n 136e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 143e <_PyObject_Call_Prepend+0x192> │ │ │ │ │ + bge.n 132e <_PyObject_Call_Prepend+0x192> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1572 <_PyObject_Call_Prepend+0x2c6> │ │ │ │ │ + beq.w 1462 <_PyObject_Call_Prepend+0x2c6> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 147e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ + beq.n 136e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1458 <_PyObject_Call_Prepend+0x1ac> │ │ │ │ │ + bge.n 1348 <_PyObject_Call_Prepend+0x1ac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1578 <_PyObject_Call_Prepend+0x2cc> │ │ │ │ │ + beq.w 1468 <_PyObject_Call_Prepend+0x2cc> │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 147e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ + beq.n 136e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ add.w r1, sl, #16 │ │ │ │ │ movs r2, #5 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1478 <_PyObject_Call_Prepend+0x1cc> │ │ │ │ │ + bge.n 1368 <_PyObject_Call_Prepend+0x1cc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 157e <_PyObject_Call_Prepend+0x2d2> │ │ │ │ │ + beq.w 146e <_PyObject_Call_Prepend+0x2d2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 1462 <_PyObject_Call_Prepend+0x1b6> │ │ │ │ │ + bne.n 1352 <_PyObject_Call_Prepend+0x1b6> │ │ │ │ │ sub.w r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 149c <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ + bge.n 138c <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 149c <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ + cbnz r3, 138c <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 133e <_PyObject_Call_Prepend+0x92> │ │ │ │ │ - b.n 1366 <_PyObject_Call_Prepend+0xba> │ │ │ │ │ + bne.w 122e <_PyObject_Call_Prepend+0x92> │ │ │ │ │ + b.n 1256 <_PyObject_Call_Prepend+0xba> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 134a <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ + b.n 123a <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1598 <_PyObject_Call_Prepend+0x2ec> │ │ │ │ │ + beq.n 1488 <_PyObject_Call_Prepend+0x2ec> │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ str.w r8, [r0], #4 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bmi.w 12f2 <_PyObject_Call_Prepend+0x46> │ │ │ │ │ + bmi.w 11e2 <_PyObject_Call_Prepend+0x46> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 510 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1344 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + b.n 1234 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r6, r3, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 13da <_PyObject_Call_Prepend+0x12e> │ │ │ │ │ - b.n 147e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ + bgt.w 12ca <_PyObject_Call_Prepend+0x12e> │ │ │ │ │ + b.n 136e <_PyObject_Call_Prepend+0x1d2> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1374 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ + b.n 1264 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1344 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ + beq.w 1234 <_PyObject_Call_Prepend+0x98> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n 1374 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ + b.n 1264 <_PyObject_Call_Prepend+0xc8> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 149c <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ + b.n 138c <_PyObject_Call_Prepend+0x1f0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_THM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1500 <_PyObject_Call_Prepend+0x254> │ │ │ │ │ + b.n 13f0 <_PyObject_Call_Prepend+0x254> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1424 <_PyObject_Call_Prepend+0x178> │ │ │ │ │ + b.n 1314 <_PyObject_Call_Prepend+0x178> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 143e <_PyObject_Call_Prepend+0x192> │ │ │ │ │ + b.n 132e <_PyObject_Call_Prepend+0x192> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1458 <_PyObject_Call_Prepend+0x1ac> │ │ │ │ │ + b.n 1348 <_PyObject_Call_Prepend+0x1ac> │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 1478 <_PyObject_Call_Prepend+0x1cc> │ │ │ │ │ + b.n 1368 <_PyObject_Call_Prepend+0x1cc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 140a <_PyObject_Call_Prepend+0x15e> │ │ │ │ │ + b.n 12fa <_PyObject_Call_Prepend+0x15e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13f0 <_PyObject_Call_Prepend+0x144> │ │ │ │ │ + b.n 12e0 <_PyObject_Call_Prepend+0x144> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 134a <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ + b.n 123a <_PyObject_Call_Prepend+0x9e> │ │ │ │ │ .word 0x00000286 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000015a8 <_PyStack_UnpackDict>: │ │ │ │ │ +00001498 <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 17c2 <_PyStack_UnpackDict+0x21a> │ │ │ │ │ + blt.w 16b2 <_PyStack_UnpackDict+0x21a> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c2 <_PyStack_UnpackDict+0x21a> │ │ │ │ │ + beq.w 16b2 <_PyStack_UnpackDict+0x21a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17ba <_PyStack_UnpackDict+0x212> │ │ │ │ │ + beq.w 16aa <_PyStack_UnpackDict+0x212> │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1650 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + ble.n 1540 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 177a <_PyStack_UnpackDict+0x1d2> │ │ │ │ │ + bge.w 166a <_PyStack_UnpackDict+0x1d2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ - beq.n 1650 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + beq.n 1540 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1786 <_PyStack_UnpackDict+0x1de> │ │ │ │ │ + bge.w 1676 <_PyStack_UnpackDict+0x1de> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ - beq.n 1650 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + beq.n 1540 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ add.w ip, r9, r4, lsl #2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 176e <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ + bge.w 165e <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1636 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + bne.n 1526 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1762 <_PyStack_UnpackDict+0x1ba> │ │ │ │ │ + beq.n 1652 <_PyStack_UnpackDict+0x1ba> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r1, r8, r4, lsl #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -2596,15 +2468,15 @@ │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1760 <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ + beq.n 1650 <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2624,15 +2496,15 @@ │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1760 <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ + beq.n 1650 <_PyStack_UnpackDict+0x1b8> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -2657,15 +2529,15 @@ │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 175c <_PyStack_UnpackDict+0x1b4> │ │ │ │ │ + cbz r0, 164c <_PyStack_UnpackDict+0x1b4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -2675,35 +2547,35 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ │ - b.n 1722 <_PyStack_UnpackDict+0x17a> │ │ │ │ │ + b.n 1612 <_PyStack_UnpackDict+0x17a> │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - cbz r5, 1792 <_PyStack_UnpackDict+0x1ea> │ │ │ │ │ + cbz r5, 1682 <_PyStack_UnpackDict+0x1ea> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 1636 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ - b.n 1650 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne.w 1526 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + b.n 1540 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ - bne.w 1614 <_PyStack_UnpackDict+0x6c> │ │ │ │ │ - b.n 1650 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne.w 1504 <_PyStack_UnpackDict+0x6c> │ │ │ │ │ + b.n 1540 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ - bne.w 162c <_PyStack_UnpackDict+0x84> │ │ │ │ │ - b.n 1650 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne.w 151c <_PyStack_UnpackDict+0x84> │ │ │ │ │ + b.n 1540 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2711,1091 +2583,967 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 17cc <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 16bc <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1766 <_PyStack_UnpackDict+0x1be> │ │ │ │ │ + b.n 1656 <_PyStack_UnpackDict+0x1be> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 17b4 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ + b.n 16a4 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ - b.n 17b4 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ + b.n 16a4 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017cc <_PyStack_UnpackDict_Free>: │ │ │ │ │ +000016bc <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, r1 │ │ │ │ │ - b.n 17fc <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ + b.n 16ec <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17fa <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + bge.n 16ea <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbz r0, 1820 <_PyStack_UnpackDict_Free+0x54> │ │ │ │ │ + cbz r0, 1710 <_PyStack_UnpackDict_Free+0x54> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 17e8 <_PyStack_UnpackDict_Free+0x1c> │ │ │ │ │ + blt.n 16d8 <_PyStack_UnpackDict_Free+0x1c> │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1830 <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ + bge.n 1720 <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1830 <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ + cbnz r3, 1720 <_PyStack_UnpackDict_Free+0x64> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r0, r1 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 17fa <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + b.n 16ea <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00001834 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00001724 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1868 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + bge.n 1758 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1868 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + cbnz r3, 1758 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000186c : │ │ │ │ │ +0000175c : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #652] @ (1b0c ) │ │ │ │ │ + ldr r3, [pc, #584] @ (19b8 ) │ │ │ │ │ sub sp, #32 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 18be │ │ │ │ │ + bpl.n 17ae │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ - cbz r6, 18be │ │ │ │ │ + cbz r6, 17ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - cbz r2, 18f4 │ │ │ │ │ + cbz r2, 17e4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 18f8 │ │ │ │ │ + cbnz r3, 17e8 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov ip, r6 │ │ │ │ │ adds r7, #24 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1938 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1a66 │ │ │ │ │ + bcc.w 1942 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19fc │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a30 │ │ │ │ │ + bne.w 191c │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #24 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 18b0 │ │ │ │ │ + b.n 17a0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r2, r7, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 15a8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1498 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ea │ │ │ │ │ + beq.n 17da │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str.w r8, [r7, #8] │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ │ add r6, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 19cc │ │ │ │ │ + ble.n 18b8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1946 │ │ │ │ │ + bge.n 1836 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1ae0 │ │ │ │ │ + beq.w 19a6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 19cc │ │ │ │ │ + beq.n 18b8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 195e │ │ │ │ │ + bge.n 184e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1ae6 │ │ │ │ │ + beq.w 19ac │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 19cc │ │ │ │ │ + beq.n 18b8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1976 │ │ │ │ │ + bge.n 1866 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1aec │ │ │ │ │ + beq.w 19b2 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 19cc │ │ │ │ │ + beq.n 18b8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 198e │ │ │ │ │ + bge.n 187e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ + beq.w 198c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 19cc │ │ │ │ │ + beq.n 18b8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19a6 │ │ │ │ │ + bge.n 1894 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1af8 │ │ │ │ │ + beq.n 1992 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 19cc │ │ │ │ │ + beq.n 18b8 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ movs r1, #5 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19c6 │ │ │ │ │ + bge.n 18b2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1ad2 │ │ │ │ │ + beq.n 1998 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 19b0 │ │ │ │ │ + bne.n 189e │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19ea │ │ │ │ │ + bge.n 18d6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - cbnz r2, 19ea │ │ │ │ │ + cbnz r2, 18d6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1a0a │ │ │ │ │ + beq.n 18f6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a88 │ │ │ │ │ + bne.n 1964 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 18ea │ │ │ │ │ + b.n 17da │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ + beq.n 1970 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ + beq.n 1970 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 18ea │ │ │ │ │ - cbz r3, 1a12 │ │ │ │ │ + b.n 17da │ │ │ │ │ + cbz r3, 18fe │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f8 │ │ │ │ │ + bne.n 18e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r4, r9 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 18ea │ │ │ │ │ + b.n 17da │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18ea │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1afe │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + beq.w 17da │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1a06 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + adds r7, #24 │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + b.w 64 │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + bl 2dc <_PyObject_CallFunctionVa+0xf0> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1a06 │ │ │ │ │ + b.n 18f2 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 18d2 │ │ │ │ │ + bcc.w 17c2 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a06 │ │ │ │ │ - b.n 18d2 │ │ │ │ │ + bne.n 18f2 │ │ │ │ │ + b.n 17c2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19f8 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1b10 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 18ea │ │ │ │ │ + beq.n 18e4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + b.n 1928 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1a06 │ │ │ │ │ - strd r3, r1, [r7, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r3, r1, [r7, #4] │ │ │ │ │ - b.n 19c6 │ │ │ │ │ + b.n 18f2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1946 │ │ │ │ │ + b.n 187e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 195e │ │ │ │ │ + b.n 1894 │ │ │ │ │ + strd r1, r3, [r7, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1976 │ │ │ │ │ + ldrd r1, r3, [r7, #4] │ │ │ │ │ + b.n 18b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 198e │ │ │ │ │ + b.n 1836 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19a6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1a40 │ │ │ │ │ + b.n 184e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a40 │ │ │ │ │ - .word 0x00000284 │ │ │ │ │ + b.n 1866 │ │ │ │ │ + .word 0x00000240 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1a98 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a98 │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00001b24 <_PyObject_Call>: │ │ │ │ │ +000019bc <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ │ lsls r6, r6, #20 │ │ │ │ │ - bpl.n 1b6e <_PyObject_Call+0x4a> │ │ │ │ │ + bpl.n 1a06 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r6, [r1, #28] │ │ │ │ │ ldr r6, [r4, r6] │ │ │ │ │ - cbz r6, 1b6e <_PyObject_Call+0x4a> │ │ │ │ │ + cbz r6, 1a06 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ - cbz r3, 1b5c <_PyObject_Call+0x38> │ │ │ │ │ + cbz r3, 19f4 <_PyObject_Call+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 1b98 <_PyObject_Call+0x74> │ │ │ │ │ + cbnz r2, 1a30 <_PyObject_Call+0x74> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov ip, r6 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1c2e <_PyObject_Call+0x10a> │ │ │ │ │ + beq.n 1ab4 <_PyObject_Call+0xf8> │ │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1c38 <_PyObject_Call+0x114> │ │ │ │ │ + bcc.n 1ac0 <_PyObject_Call+0x104> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1bde <_PyObject_Call+0xba> │ │ │ │ │ + cbz r0, 1a76 <_PyObject_Call+0xba> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c02 <_PyObject_Call+0xde> │ │ │ │ │ + bne.n 1a9a <_PyObject_Call+0xde> │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 15a8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1498 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b8e <_PyObject_Call+0x6a> │ │ │ │ │ + beq.n 1a26 <_PyObject_Call+0x6a> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ blx r6 │ │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 17cc <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 16bc <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ - cbz r3, 1be6 <_PyObject_Call+0xc2> │ │ │ │ │ + cbz r3, 1a7e <_PyObject_Call+0xc2> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b8e <_PyObject_Call+0x6a> │ │ │ │ │ + bne.n 1a26 <_PyObject_Call+0x6a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1b8e <_PyObject_Call+0x6a> │ │ │ │ │ + b.n 1a26 <_PyObject_Call+0x6a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b8e <_PyObject_Call+0x6a> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1c58 <_PyObject_Call+0x134> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + beq.n 1a26 <_PyObject_Call+0x6a> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1b8e <_PyObject_Call+0x6a> │ │ │ │ │ + adds r7, #20 │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 64 │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + bl 2dc <_PyObject_CallFunctionVa+0xf0> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1c2a <_PyObject_Call+0x106> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1a26 <_PyObject_Call+0x6a> │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1b7c <_PyObject_Call+0x58> │ │ │ │ │ + bcc.n 1a14 <_PyObject_Call+0x58> │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c2a <_PyObject_Call+0x106> │ │ │ │ │ - b.n 1b7c <_PyObject_Call+0x58> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c10 <_PyObject_Call+0xec> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c10 <_PyObject_Call+0xec> │ │ │ │ │ - nop │ │ │ │ │ + bne.n 1abc <_PyObject_Call+0x100> │ │ │ │ │ + b.n 1a14 <_PyObject_Call+0x58> │ │ │ │ │ │ │ │ │ │ -00001c68 : │ │ │ │ │ +00001ae0 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #156] @ (1d18 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1b90 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 1d0e │ │ │ │ │ + beq.n 1b86 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cfe │ │ │ │ │ + blt.n 1b76 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ - bl e64 │ │ │ │ │ + bl f0c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 1cdc │ │ │ │ │ + bpl.n 1b54 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 1cee │ │ │ │ │ + bpl.n 1b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1cca │ │ │ │ │ + bne.n 1b42 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cca │ │ │ │ │ + b.n 1b42 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cd0 │ │ │ │ │ + bne.n 1b48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1b48 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL PyStackRef_XCLOSE │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1d0a │ │ │ │ │ + b.n 1b82 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d1c <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00001b94 <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1d9e <_PyObject_VectorcallPrepend+0x82> │ │ │ │ │ + blt.n 1c16 <_PyObject_VectorcallPrepend+0x82> │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e10 <_PyObject_VectorcallPrepend+0xf4> │ │ │ │ │ + bne.n 1c8a <_PyObject_VectorcallPrepend+0xf6> │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e18 <_PyObject_VectorcallPrepend+0xfc> │ │ │ │ │ + beq.n 1c92 <_PyObject_VectorcallPrepend+0xfe> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt.w 1e9c <_PyObject_VectorcallPrepend+0x180> │ │ │ │ │ + bgt.w 1cfe <_PyObject_VectorcallPrepend+0x16a> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bpl.n 1dde <_PyObject_VectorcallPrepend+0xc2> │ │ │ │ │ + bpl.n 1c58 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1dde <_PyObject_VectorcallPrepend+0xc2> │ │ │ │ │ + beq.n 1c58 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ed0 <_PyObject_VectorcallPrepend+0x1b4> │ │ │ │ │ + beq.w 1d32 <_PyObject_VectorcallPrepend+0x19e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f42 <_PyObject_VectorcallPrepend+0x226> │ │ │ │ │ + bne.w 1da4 <_PyObject_VectorcallPrepend+0x210> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 1e94 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + bne.n 1cf6 <_PyObject_VectorcallPrepend+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ + add.w ip, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ subs r1, r6, #4 │ │ │ │ │ - lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1dfa <_PyObject_VectorcallPrepend+0xde> │ │ │ │ │ + lsls r2, r0, #20 │ │ │ │ │ + bpl.n 1c74 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ - cbz r4, 1dfa <_PyObject_VectorcallPrepend+0xde> │ │ │ │ │ + cbz r4, 1c74 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r2, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ef6 <_PyObject_VectorcallPrepend+0x1da> │ │ │ │ │ + beq.w 1d58 <_PyObject_VectorcallPrepend+0x1c4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f70 <_PyObject_VectorcallPrepend+0x254> │ │ │ │ │ + bne.w 1dbc <_PyObject_VectorcallPrepend+0x228> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r6, #-4] │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 510 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bic.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ │ + bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 510 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1dd2 <_PyObject_VectorcallPrepend+0xb6> │ │ │ │ │ + b.n 1c4c <_PyObject_VectorcallPrepend+0xb8> │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ - bne.n 1d4c <_PyObject_VectorcallPrepend+0x30> │ │ │ │ │ + bne.n 1bc4 <_PyObject_VectorcallPrepend+0x30> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #20 │ │ │ │ │ - bpl.n 1e6a <_PyObject_VectorcallPrepend+0x14e> │ │ │ │ │ + bpl.n 1ccc <_PyObject_VectorcallPrepend+0x138> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ - cbz r4, 1e6a <_PyObject_VectorcallPrepend+0x14e> │ │ │ │ │ + cbz r4, 1ccc <_PyObject_VectorcallPrepend+0x138> │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f1c <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ + beq.n 1d7e <_PyObject_VectorcallPrepend+0x1ea> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + beq.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1fc4 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + bl 64 │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ + b.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 6d4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 65c <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + b.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 510 <_PyObject_MakeTpCall> │ │ │ │ │ + bl 498 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + beq.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + b.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f9e <_PyObject_VectorcallPrepend+0x282> │ │ │ │ │ + beq.n 1dd4 <_PyObject_VectorcallPrepend+0x240> │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r4, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 1e7a <_PyObject_VectorcallPrepend+0x15e> │ │ │ │ │ + bpl.n 1cdc <_PyObject_VectorcallPrepend+0x148> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1e7a <_PyObject_VectorcallPrepend+0x15e> │ │ │ │ │ + beq.n 1cdc <_PyObject_VectorcallPrepend+0x148> │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ - b.n 1d7a <_PyObject_VectorcallPrepend+0x5e> │ │ │ │ │ - cbz r3, 1eda <_PyObject_VectorcallPrepend+0x1be> │ │ │ │ │ + b.n 1bf2 <_PyObject_VectorcallPrepend+0x5e> │ │ │ │ │ + cbz r3, 1d3c <_PyObject_VectorcallPrepend+0x1a8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d92 <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ + bne.w 1c0a <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1d92 <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ - cbz r3, 1f00 <_PyObject_VectorcallPrepend+0x1e4> │ │ │ │ │ + b.n 1c0a <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ + cbz r3, 1d62 <_PyObject_VectorcallPrepend+0x1ce> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dd2 <_PyObject_VectorcallPrepend+0xb6> │ │ │ │ │ + bne.w 1c4c <_PyObject_VectorcallPrepend+0xb8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1dd2 <_PyObject_VectorcallPrepend+0xb6> │ │ │ │ │ - cbz r3, 1f26 <_PyObject_VectorcallPrepend+0x20a> │ │ │ │ │ + b.n 1c4c <_PyObject_VectorcallPrepend+0xb8> │ │ │ │ │ + cbz r3, 1d88 <_PyObject_VectorcallPrepend+0x1f4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + bne.w 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + b.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d92 <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1fa8 <_PyObject_VectorcallPrepend+0x28c> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq.w 1c0a <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1d92 <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ + bl 64 │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ + b.n 1c0a <_PyObject_VectorcallPrepend+0x76> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1dd2 <_PyObject_VectorcallPrepend+0xb6> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1fb6 <_PyObject_VectorcallPrepend+0x29a> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq.w 1c4c <_PyObject_VectorcallPrepend+0xb8> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1dd2 <_PyObject_VectorcallPrepend+0xb6> │ │ │ │ │ + bl 64 │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ + b.n 1c4c <_PyObject_VectorcallPrepend+0xb8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ - b.n 1d96 <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1f52 <_PyObject_VectorcallPrepend+0x236> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f52 <_PyObject_VectorcallPrepend+0x236> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1f80 <_PyObject_VectorcallPrepend+0x264> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f80 <_PyObject_VectorcallPrepend+0x264> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1e4c <_PyObject_VectorcallPrepend+0x130> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e4c <_PyObject_VectorcallPrepend+0x130> │ │ │ │ │ + b.n 1c0e <_PyObject_VectorcallPrepend+0x7a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001fd4 : │ │ │ │ │ +00001de0 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #292] @ (2108 ) │ │ │ │ │ + ldr r3, [pc, #252] @ (1eec ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r5, [ip, r2] │ │ │ │ │ - cbz r1, 2054 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ + cbz r1, 1e58 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r6, r2, #5 │ │ │ │ │ - bpl.n 20da │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r1, r1, #20 │ │ │ │ │ - bpl.n 202a │ │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ │ - ldr.w lr, [r0, r1] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r1, r3, #5 │ │ │ │ │ + bpl.n 1ed2 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #20 │ │ │ │ │ + bpl.n 1e34 │ │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ │ + ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 202a │ │ │ │ │ + beq.n 1e34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx ip │ │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cbz r2, 2086 │ │ │ │ │ - ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + cbz r3, 1e8c │ │ │ │ │ + ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 2092 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + bcc.n 1e98 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [r7, #4] │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2064 │ │ │ │ │ - cbnz r2, 20b2 │ │ │ │ │ + cbz r0, 1e68 │ │ │ │ │ + cbnz r3, 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r7, #12 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 420 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ - cbz r2, 206c │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 204c │ │ │ │ │ + b.w 3a8 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + cbz r3, 1e70 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1e50 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 204c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 304 <_PyObject_CallFunctionVa+0xdc> │ │ │ │ │ + b.n 1e50 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2dc <_PyObject_CallFunctionVa+0xf0> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 204c │ │ │ │ │ + b.n 1e50 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 2038 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bcc.n 1e40 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 208e │ │ │ │ │ - b.n 2038 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 204c │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 20f4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 208e │ │ │ │ │ + bne.n 1e94 │ │ │ │ │ + b.n 1e40 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1e50 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + adds r7, #12 │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 64 │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 208e │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 20c0 │ │ │ │ │ - str r3, [r7, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - b.n 20c0 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000011a │ │ │ │ │ + b.n 1e94 │ │ │ │ │ + .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -23,30 +23,30 @@ │ │ │ │ │ b.w 160 <_Py_CheckSlotResult+0x30> │ │ │ │ │ R_ARM_THM_JUMP24 callmethod.part.0.isra.0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 228 │ │ │ │ │ + b.w 1ec <_PyObject_CallFunction_SizeT+0x24> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_CallFunctionVa │ │ │ │ │ │ │ │ │ │ 0000003c : │ │ │ │ │ PyCFunction_Call(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r4, [pc, #20] @ (58 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, r4] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ - b.w 1b24 <_PyObject_Call> │ │ │ │ │ + b.w 19bc <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000005c : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ @@ -95,29 +95,29 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 15a8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1498 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 102 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 17cc <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 16bc <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 228 │ │ │ │ │ + bl 1ec <_PyObject_CallFunction_SizeT+0x24> │ │ │ │ │ R_ARM_THM_CALL _PyObject_CallFunctionVa │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ @@ -233,15 +233,15 @@ │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, r2] │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 228 │ │ │ │ │ + bl 1ec <_PyObject_CallFunction_SizeT+0x24> │ │ │ │ │ R_ARM_THM_CALL _PyObject_CallFunctionVa │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x0000001a │ │ │ │ │ @@ -457,15 +457,15 @@ │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl e64 │ │ │ │ │ + bl f0c │ │ │ │ │ R_ARM_THM_CALL object_vacall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3f6 <_PyObject_CallMethodIdObjArgs+0x7a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -532,25 +532,25 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ b.n 448 │ │ │ │ │ cbnz r1, 482 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl ac0 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl a48 <_PyObject_VectorcallDictTstate> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b.n 492 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 44e │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1b24 <_PyObject_Call> │ │ │ │ │ + b.w 19bc <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 2e4c4330 002e4c43 31002474 .$d..LC0..LC1.$t │ │ │ │ │ - 0x00000010 005f5079 4f626a65 63745f4d 616b6554 ._PyObject_MakeT │ │ │ │ │ - 0x00000020 7043616c 6c2e636f 6e737470 726f702e pCall.constprop. │ │ │ │ │ - 0x00000030 30005f50 794f626a 6563745f 56656374 0._PyObject_Vect │ │ │ │ │ - 0x00000040 6f726361 6c6c5473 74617465 2e636f6e orcallTstate.con │ │ │ │ │ - 0x00000050 73747072 6f702e30 005f5079 5f436865 stprop.0._Py_Che │ │ │ │ │ - 0x00000060 636b4675 6e637469 6f6e5265 73756c74 ckFunctionResult │ │ │ │ │ - 0x00000070 2e706172 742e3000 6e756c6c 5f657272 .part.0.null_err │ │ │ │ │ - 0x00000080 6f722e69 7372612e 30005f50 794f626a or.isra.0._PyObj │ │ │ │ │ - 0x00000090 6563745f 43616c6c 46756e63 74696f6e ect_CallFunction │ │ │ │ │ - 0x000000a0 5661002e 4c433200 5f50795f 43686563 Va..LC2._Py_Chec │ │ │ │ │ - 0x000000b0 6b46756e 6374696f 6e526573 756c742e kFunctionResult. │ │ │ │ │ - 0x000000c0 636f6e73 7470726f 702e3000 2e4c4333 constprop.0..LC3 │ │ │ │ │ + 0x00000000 00246400 2e4c4330 00247400 5f50794f .$d..LC0.$t._PyO │ │ │ │ │ + 0x00000010 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ + 0x00000020 2e636f6e 73747072 6f702e30 005f5079 .constprop.0._Py │ │ │ │ │ + 0x00000030 4f626a65 63745f56 6563746f 7263616c Object_Vectorcal │ │ │ │ │ + 0x00000040 6c547374 6174652e 636f6e73 7470726f lTstate.constpro │ │ │ │ │ + 0x00000050 702e3000 5f50795f 43686563 6b46756e p.0._Py_CheckFun │ │ │ │ │ + 0x00000060 6374696f 6e526573 756c742e 70617274 ctionResult.part │ │ │ │ │ + 0x00000070 2e30006e 756c6c5f 6572726f 722e6973 .0.null_error.is │ │ │ │ │ + 0x00000080 72612e30 005f5079 4f626a65 63745f43 ra.0._PyObject_C │ │ │ │ │ + 0x00000090 616c6c46 756e6374 696f6e56 61002e4c allFunctionVa..L │ │ │ │ │ + 0x000000a0 4331005f 50795f43 6865636b 46756e63 C1._Py_CheckFunc │ │ │ │ │ + 0x000000b0 74696f6e 52657375 6c742e63 6f6e7374 tionResult.const │ │ │ │ │ + 0x000000c0 70726f70 2e30002e 4c433200 2e4c4333 prop.0..LC2..LC3 │ │ │ │ │ 0x000000d0 002e4c43 34006f62 6a656374 5f69735f ..LC4.object_is_ │ │ │ │ │ 0x000000e0 6e6f745f 63616c6c 61626c65 00507953 not_callable.PyS │ │ │ │ │ 0x000000f0 7461636b 5265665f 58434c4f 5345006f tackRef_XCLOSE.o │ │ │ │ │ 0x00000100 626a6563 745f7661 63616c6c 2e636f6e bject_vacall.con │ │ │ │ │ 0x00000110 73747072 6f702e30 006f626a 6563745f stprop.0.object_ │ │ │ │ │ 0x00000120 76616361 6c6c0063 616c6c6d 6574686f vacall.callmetho │ │ │ │ │ 0x00000130 642e7061 72742e30 2e697372 612e3000 d.part.0.isra.0. │ │ │ │ │ @@ -27,19 +27,19 @@ │ │ │ │ │ 0x00000180 43484f52 30002e4c 43313400 5f5f6675 CHOR0..LC14.__fu │ │ │ │ │ 0x00000190 6e635f5f 2e300050 794f626a 6563745f nc__.0.PyObject_ │ │ │ │ │ 0x000001a0 43616c6c 46756e63 74696f6e 005f5079 CallFunction._Py │ │ │ │ │ 0x000001b0 5f566142 75696c64 53746163 6b005f50 _VaBuildStack._P │ │ │ │ │ 0x000001c0 795f4465 616c6c6f 63005079 4d656d5f y_Dealloc.PyMem_ │ │ │ │ │ 0x000001d0 46726565 00507945 78635f53 79737465 Free.PyExc_Syste │ │ │ │ │ 0x000001e0 6d457272 6f72005f 50794572 725f466f mError._PyErr_Fo │ │ │ │ │ - 0x000001f0 726d6174 005f5079 4572725f 466f726d rmat._PyErr_Form │ │ │ │ │ - 0x00000200 61744672 6f6d4361 75736554 73746174 atFromCauseTstat │ │ │ │ │ - 0x00000210 65005f50 795f7473 735f7473 74617465 e._Py_tss_tstate │ │ │ │ │ - 0x00000220 005f5079 5f436865 636b4675 6e637469 ._Py_CheckFuncti │ │ │ │ │ - 0x00000230 6f6e5265 73756c74 005f5079 4f626a65 onResult._PyObje │ │ │ │ │ + 0x000001f0 726d6174 005f5079 5f747373 5f747374 rmat._Py_tss_tst │ │ │ │ │ + 0x00000200 61746500 5f50795f 43686563 6b46756e ate._Py_CheckFun │ │ │ │ │ + 0x00000210 6374696f 6e526573 756c7400 5f507945 ctionResult._PyE │ │ │ │ │ + 0x00000220 72725f46 6f726d61 7446726f 6d436175 rr_FormatFromCau │ │ │ │ │ + 0x00000230 73655473 74617465 005f5079 4f626a65 seTstate._PyObje │ │ │ │ │ 0x00000240 63745f4d 616b6554 7043616c 6c005f50 ct_MakeTpCall._P │ │ │ │ │ 0x00000250 79547570 6c655f46 726f6d41 72726179 yTuple_FromArray │ │ │ │ │ 0x00000260 005f5079 44696374 5f46726f 6d497465 ._PyDict_FromIte │ │ │ │ │ 0x00000270 6d73005f 50795f43 6865636b 52656375 ms._Py_CheckRecu │ │ │ │ │ 0x00000280 72736976 6543616c 6c005079 4f626a65 rsiveCall.PyObje │ │ │ │ │ 0x00000290 63745f56 6563746f 7263616c 6c005079 ct_Vectorcall.Py │ │ │ │ │ 0x000002a0 4f626a65 63745f56 6563746f 7263616c Object_Vectorcal │ │ │ ├── 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: 36852 (bytes into file) │ │ │ │ │ + Start of section headers: 36788 (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 0x8ff4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8fb4: │ │ │ │ │ │ │ │ │ │ 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 0017a0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007554 000878 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0017d4 00057c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007dcc 0002f0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001d50 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001d50 00089e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0025f0 001fd8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0080bc 000728 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0045c8 000d08 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0087e4 0006e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0052d0 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008ecc 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00556c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00556c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0055a0 001250 10 16 164 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0067f0 000d63 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 008f64 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00176c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007514 000878 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0017a0 00057c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007d8c 0002f0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001d1c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001d1c 00089e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0025bc 001fec 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00807c 000728 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0045a8 000d08 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0087a4 0006e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0052b0 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008e8c 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00554c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00554c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005580 001230 10 16 162 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0067b0 000d63 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008f24 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 293 entries: │ │ │ │ │ +Symbol table '.symtab' contains 291 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 1 $t │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ @@ -36,261 +36,259 @@ │ │ │ │ │ 32: 000012e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 000012e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 34: 000016e1 250 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 35: 00000025 418 FUNC LOCAL DEFAULT 1 code_richcompare │ │ │ │ │ 36: 0000029d 66 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ 37: 00000001 152 FUNC LOCAL DEFAULT 9 retreat │ │ │ │ │ 38: 000002e1 162 FUNC LOCAL DEFAULT 1 advance │ │ │ │ │ - 39: 00000500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 40: 00000508 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 41: 0000050d 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 42: 00000558 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 43: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 44: 00001a5d 462 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 45: 00001c2d 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 46: 00001ae8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00001aee 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 0000055d 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 49: 0000055c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 50: 000005a5 68 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ - 51: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 52: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 53: 000006cd 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 54: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 55: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 56: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 57: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 58: 000001bc 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 59: 00000b79 2 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ - 60: 00000ba9 150 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ - 61: 00000c41 94 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ - 62: 00000ca1 2 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ - 63: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 64: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 65: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 66: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 67: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 68: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 69: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 70: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 71: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 72: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 73: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 74: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 75: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 76: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 77: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 78: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 79: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 80: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 81: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 82: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 83: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 84: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 85: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 86: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 87: 00000cd1 1720 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 88: 000010d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 89: 000010dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 90: 00001384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 92: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 93: 00001388 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 94: 0000165d 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ - 95: 00001661 76 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ - 96: 000016a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 97: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 98: 00001c41 920 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 99: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 100: 000016ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 101: 000016ad 68 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ - 102: 000016f1 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 103: 000016fd 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 104: 00001778 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 105: 0000177c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 106: 00000099 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ - 107: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 108: 00000198 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 109: 000001a0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 110: 00000260 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 00000264 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 112: 000002b9 4 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ - 113: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 114: 000002bd 276 FUNC LOCAL DEFAULT 9 code_getlnotab │ │ │ │ │ - 115: 000003d1 76 FUNC LOCAL DEFAULT 9 emit_pair │ │ │ │ │ - 116: 0000041d 34 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ - 117: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 118: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 119: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 120: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 121: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 122: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 123: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 124: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 125: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 126: 00000540 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 127: 0000054c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 128: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 129: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 130: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 131: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 132: 000005e0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 133: 0000043f 1110 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ - 134: 00000895 192 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ - 135: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 136: 00000638 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 137: 000009d0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 138: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 139: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 140: 000009d4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 141: 00000a58 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 142: 00000a5c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 143: 00000b54 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 144: 00000b5a 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 145: 00000698 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 146: 000006b4 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 147: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 148: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 149: 00000000 6 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ - 150: 00000008 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ - 151: 0000000c 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 152: 00000058 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 153: 00000060 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ - 154: 00000118 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ - 155: 00000184 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ - 156: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 157: 00000344 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ - 158: 00000450 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ - 159: 000003c4 140 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ - 160: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 161: 000002c8 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 162: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 163: 00000328 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 164: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ - 165: 00000001 412 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 169: 0000019d 2364 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 175: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 194: 000012e5 980 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 211: 000016b9 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 217: 000001c9 210 FUNC GLOBAL HIDDEN 1 _PyCode_GetCode │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 220: 000017dd 356 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 222: 00001941 282 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 223: 00000385 388 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ - 224: 00000509 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 228: 000005e9 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ - 229: 00000609 194 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 233: 00000725 166 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ - 234: 000007cd 348 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ - 235: 00000929 590 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 245: 00000b7d 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ - 246: 00000ca5 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetFreevars │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 248: 00001389 724 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 257: 0000177d 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ - 258: 0000009b 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ - 259: 000000c7 218 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 263: 000001a1 196 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 265: 00000265 84 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ - 273: 00000955 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ - 274: 00000959 4 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ - 275: 0000095d 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ - 276: 00000961 4 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ - 277: 00000965 112 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 279: 000009d5 136 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ - 280: 00000a5d 86 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ - 281: 00000ab3 26 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ - 282: 00000acd 408 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ - 283: 00000c65 32 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ - 284: 00000c85 26 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ - 285: 00000c9f 58 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ - 286: 00000cd9 48 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ - 287: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ - 288: 000000d0 208 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ - 289: 000001cc 208 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 39: 000004d9 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ + 40: 00000524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 41: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 42: 00001a85 462 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 43: 00001c55 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 44: 00001b10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00001b16 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00000529 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ + 47: 00000528 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 48: 00000571 68 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 49: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 50: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 51: 00000699 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 52: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 53: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 54: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 55: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 56: 000001bc 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 57: 00000b45 2 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 58: 00000b75 150 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ + 59: 00000c0d 94 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ + 60: 00000c6d 2 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ + 61: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 62: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 63: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 64: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 65: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 66: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 67: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 68: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 69: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 70: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 71: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 72: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 73: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 74: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 75: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 76: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 77: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 78: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 79: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 80: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 81: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 82: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 83: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 84: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 85: 00000c9d 1720 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 86: 000010a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 87: 000010a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 88: 00001350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 89: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 90: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 91: 00001354 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 92: 00001629 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 93: 0000162d 76 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ + 94: 00001674 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 96: 00001c69 898 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 97: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 98: 00001678 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 99: 00001679 68 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ + 100: 000016bd 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 101: 000016c9 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 102: 00001744 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 00001748 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 104: 00000099 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ + 105: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 106: 00000198 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 107: 000001a0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 108: 00000260 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 109: 00000264 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 110: 000002b9 4 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ + 111: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 112: 000002bd 276 FUNC LOCAL DEFAULT 9 code_getlnotab │ │ │ │ │ + 113: 000003d1 76 FUNC LOCAL DEFAULT 9 emit_pair │ │ │ │ │ + 114: 0000041d 34 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ + 115: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 116: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 117: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 118: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 119: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 120: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 121: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 122: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 123: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 124: 00000540 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 125: 0000054c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 126: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 127: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 128: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 129: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 130: 000005e0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 131: 0000043f 1110 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ + 132: 00000895 192 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ + 133: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 134: 00000638 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 135: 000009d0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 136: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 137: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 138: 000009d4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 139: 00000a58 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 140: 00000a5c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 141: 00000b54 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 142: 00000b5a 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 143: 00000698 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 144: 000006b4 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 145: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 146: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 147: 00000000 6 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ + 148: 00000008 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ + 149: 0000000c 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 150: 00000058 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 151: 00000060 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ + 152: 00000118 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ + 153: 00000184 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ + 154: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 155: 00000344 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ + 156: 00000450 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ + 157: 000003c4 140 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ + 158: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 159: 000002c8 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 160: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 161: 00000328 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 162: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ + 163: 00000001 412 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ + 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 167: 0000019d 2364 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 173: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 192: 000012e5 980 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 209: 000016b9 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 215: 000001c9 210 FUNC GLOBAL HIDDEN 1 _PyCode_GetCode │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 218: 000017dd 356 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ + 220: 00001941 322 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 221: 00000385 336 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ + 222: 000004d5 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 226: 000005b5 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ + 227: 000005d5 194 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 231: 000006f1 166 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ + 232: 00000799 348 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ + 233: 000008f5 590 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 243: 00000b49 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 244: 00000c71 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetFreevars │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 246: 00001355 724 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 255: 00001749 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 256: 0000009b 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ + 257: 000000c7 218 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 261: 000001a1 196 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 263: 00000265 84 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ + 271: 00000955 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ + 272: 00000959 4 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ + 273: 0000095d 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ + 274: 00000961 4 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ + 275: 00000965 112 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 277: 000009d5 136 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ + 278: 00000a5d 86 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ + 279: 00000ab3 26 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ + 280: 00000acd 408 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ + 281: 00000c65 32 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ + 282: 00000c85 26 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ + 283: 00000c9f 58 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ + 284: 00000cd9 48 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ + 285: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ + 286: 000000d0 208 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ + 287: 000001cc 208 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,364 +1,364 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7554 contains 271 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7514 contains 271 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000042 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000050 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000054 0000d730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000006c 0000d80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000072 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000076 0000d030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000007a 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000007e 0000d130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000000cc 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000000d6 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000000e4 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000000e8 0000d530 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000000fe 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -0000010a 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -0000011a 0000d80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000132 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000148 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000156 0000d80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000164 0000d80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000172 0000d80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000180 0000d80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000188 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000018c 0000d030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000190 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000194 0000d130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000001c0 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e6 0000da0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000204 0000b80a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000216 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000021a 0000d530 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00000228 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -0000024e 0000db0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000294 0000ba0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002b6 0000da0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002d4 0000ba0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004f0 0000250a R_ARM_THM_CALL 00000001 retreat │ │ │ │ │ -00000520 0000e10a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000558 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005d2 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000626 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -0000062e 0000e60a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00000638 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000063c 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000662 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000670 0000e70a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000694 0000e70a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -000006a2 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000006b0 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000006fe 0000332f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -00000702 00003330 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -00000706 0000e80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000710 0000342f R_ARM_THM_MOVW_ABS_NC 0000010c .LC9 │ │ │ │ │ -00000714 00003430 R_ARM_THM_MOVT_ABS 0000010c .LC9 │ │ │ │ │ -00000740 0000ea0a R_ARM_THM_CALL 000007cd _PyCode_GetVarCounts │ │ │ │ │ -00000758 0000eb0a R_ARM_THM_CALL 00000929 _PyCode_SetUnboundVarCounts │ │ │ │ │ -00000788 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000078c 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000790 0000382f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ -00000794 00003830 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ -0000079c 0000ec0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000007a6 0000362f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ -000007aa 00003630 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ -000007ae 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007b2 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007ba 0000ec0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000007c0 0000372f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ -000007c4 00003730 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ -0000094e 0000ed0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00000966 0000ed0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -0000099a 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000009b0 0000e70a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000a08 0000ee0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a22 0000ef0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a34 0000ef0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a4e 0000f00a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000a5a 0000ee0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a7c 0000ee0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a88 0000f00a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000a9c 0000ee0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000af0 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000af4 0000f130 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000afc 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b04 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b08 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b10 0000392f R_ARM_THM_MOVW_ABS_NC 00000190 .LC13 │ │ │ │ │ -00000b14 00003930 R_ARM_THM_MOVT_ABS 00000190 .LC13 │ │ │ │ │ -00000b1c 0000f40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000b32 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000b36 0000f130 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000b3e 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b46 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b4a 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b58 00003a2f R_ARM_THM_MOVW_ABS_NC 000001bc .LC14 │ │ │ │ │ -00000b5c 00003a30 R_ARM_THM_MOVT_ABS 000001bc .LC14 │ │ │ │ │ -00000b60 0000f40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000bca 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000c54 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000d78 0000d90a R_ARM_THM_CALL 000001c9 _PyCode_GetCode │ │ │ │ │ -00000d8c 0000552f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ -00000d90 00005530 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ -00000d98 0000562f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ -00000d9c 00005630 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ -00000db2 0000f70a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000e4e 0000f80a R_ARM_THM_CALL 00001389 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000e94 0000f90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ec2 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000ee4 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000ef8 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000f0c 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f18 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f22 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000f36 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000f4c 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f56 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f60 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000fec 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -00000ff0 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -00000ff4 00004d2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC29 │ │ │ │ │ -00000ff8 00004d30 R_ARM_THM_MOVT_ABS 000002e4 .LC29 │ │ │ │ │ -00000ffc 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001000 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001004 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000100a 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001014 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -00001018 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -0000101c 00004c2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC28 │ │ │ │ │ -00001020 00004c30 R_ARM_THM_MOVT_ABS 000002cc .LC28 │ │ │ │ │ -00001024 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001028 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -0000102c 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000103a 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -0000103e 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00001042 00004b2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC27 │ │ │ │ │ -00001046 00004b30 R_ARM_THM_MOVT_ABS 000002b4 .LC27 │ │ │ │ │ -0000104a 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -0000104e 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001052 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001084 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00001088 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -0000108c 0000492f R_ARM_THM_MOVW_ABS_NC 00000288 .LC25 │ │ │ │ │ -00001090 00004930 R_ARM_THM_MOVT_ABS 00000288 .LC25 │ │ │ │ │ -00001094 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001098 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -0000109c 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000010a4 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000010a8 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000010ac 0000472f R_ARM_THM_MOVW_ABS_NC 0000026c .LC23 │ │ │ │ │ -000010b0 00004730 R_ARM_THM_MOVT_ABS 0000026c .LC23 │ │ │ │ │ -000010b4 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000010b8 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -000010bc 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000010d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010dc 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -000010e0 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -000010e4 00004a2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ -000010e8 00004a30 R_ARM_THM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ -000010ec 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000010f0 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -000010f4 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001140 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00001144 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00001148 0000462f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -0000114c 00004630 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -00001150 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001154 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001158 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001160 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00001164 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00001168 0000452f R_ARM_THM_MOVW_ABS_NC 0000023c .LC21 │ │ │ │ │ -0000116c 00004530 R_ARM_THM_MOVT_ABS 0000023c .LC21 │ │ │ │ │ -00001170 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001174 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001178 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000011ba 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000011be 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000011c2 0000442f R_ARM_THM_MOVW_ABS_NC 00000228 .LC20 │ │ │ │ │ -000011c6 00004430 R_ARM_THM_MOVT_ABS 00000228 .LC20 │ │ │ │ │ -000011ca 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000011ce 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -000011d2 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000011dc 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000011e0 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000011e4 0000432f R_ARM_THM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -000011e8 00004330 R_ARM_THM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -000011ec 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000011f0 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -000011f4 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001216 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000122e 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -00001232 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -00001236 0000402f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ -0000123a 00004030 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ -0000123e 0000412f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001242 00004130 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001246 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000124c 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001256 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001292 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001296 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000129a 0000542f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ -0000129e 00005430 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ -000012a4 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012aa 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012ae 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012b2 0000532f R_ARM_THM_MOVW_ABS_NC 000003dc .LC35 │ │ │ │ │ -000012b6 00005330 R_ARM_THM_MOVT_ABS 000003dc .LC35 │ │ │ │ │ -000012bc 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012c2 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012c6 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012ca 0000522f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC34 │ │ │ │ │ -000012ce 00005230 R_ARM_THM_MOVT_ABS 000003b4 .LC34 │ │ │ │ │ -000012d4 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012da 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012de 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012e2 0000512f R_ARM_THM_MOVW_ABS_NC 0000038c .LC33 │ │ │ │ │ -000012e6 00005130 R_ARM_THM_MOVT_ABS 0000038c .LC33 │ │ │ │ │ -000012ec 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012f2 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012f6 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012fa 0000502f R_ARM_THM_MOVW_ABS_NC 0000035c .LC32 │ │ │ │ │ -000012fe 00005030 R_ARM_THM_MOVT_ABS 0000035c .LC32 │ │ │ │ │ -00001304 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000130a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000130e 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001312 00004f2f R_ARM_THM_MOVW_ABS_NC 0000032c .LC31 │ │ │ │ │ -00001316 00004f30 R_ARM_THM_MOVT_ABS 0000032c .LC31 │ │ │ │ │ -0000131c 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001322 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001326 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000132a 00004e2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC30 │ │ │ │ │ -0000132e 00004e30 R_ARM_THM_MOVT_ABS 00000304 .LC30 │ │ │ │ │ -00001334 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000134c 0000f90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001374 0000f90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013f6 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000140a 0000b80a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000148e 0000a50a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -000014a0 0000a90a R_ARM_THM_CALL 0000019d _PyCode_New │ │ │ │ │ -000014ec 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000014f0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000014f4 0000a80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000014fc 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001500 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001504 00005c2f R_ARM_THM_MOVW_ABS_NC 00000478 .LC40 │ │ │ │ │ -00001508 00005c30 R_ARM_THM_MOVT_ABS 00000478 .LC40 │ │ │ │ │ -0000150e 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000151a 0000fd0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00001526 0000b90a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0000153a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000153e 0000d530 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000015e0 0000fe0a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001622 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001626 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000162c 00005b2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC39 │ │ │ │ │ -00001630 00005b30 R_ARM_THM_MOVT_ABS 00000448 .LC39 │ │ │ │ │ -00001636 0000ff0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001674 0000e10a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000016a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016da 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000171a 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001726 0001000a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00001758 0000f90a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000176a 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000001c 0000b51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000004d0 0000dd1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -0000071e 0000e81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000165c 0000d91e R_ARM_THM_JUMP24 000001c9 _PyCode_GetCode │ │ │ │ │ -000016f8 0000b81e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000050 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000054 0000d530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000006c 0000d60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000072 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000076 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000007a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000007e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000000cc 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000000d6 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000000e4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000000e8 0000d330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000000fe 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +0000010a 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +0000011a 0000d60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000132 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000148 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000156 0000d60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000164 0000d60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000172 0000d60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000180 0000d60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000188 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000018c 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000190 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000194 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000001c0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e6 0000d80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000204 0000b60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000216 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000021a 0000d330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00000228 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000024e 0000d90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000294 0000b80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002b6 0000d80a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002d4 0000b80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004ce 0000250a R_ARM_THM_CALL 00000001 retreat │ │ │ │ │ +000004ec 0000df0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000524 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000059e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f2 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000005fa 0000e40a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00000604 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000608 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000062e 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000063c 0000e50a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000660 0000e50a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +0000066e 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000067c 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000006ca 0000312f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +000006ce 00003130 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +000006d2 0000e60a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000006dc 0000322f R_ARM_THM_MOVW_ABS_NC 0000010c .LC9 │ │ │ │ │ +000006e0 00003230 R_ARM_THM_MOVT_ABS 0000010c .LC9 │ │ │ │ │ +0000070c 0000e80a R_ARM_THM_CALL 00000799 _PyCode_GetVarCounts │ │ │ │ │ +00000724 0000e90a R_ARM_THM_CALL 000008f5 _PyCode_SetUnboundVarCounts │ │ │ │ │ +00000754 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000758 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000075c 0000362f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ +00000760 00003630 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ +00000768 0000ea0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000772 0000342f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ +00000776 00003430 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ +0000077a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000077e 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000786 0000ea0a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000078c 0000352f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ +00000790 00003530 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ +0000091a 0000eb0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00000932 0000eb0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00000966 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000097c 0000e50a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +000009d4 0000ec0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +000009ee 0000ed0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000a00 0000ed0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000a1a 0000ee0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00000a26 0000ec0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000a48 0000ec0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000a54 0000ee0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00000a68 0000ec0a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000abc 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000ac0 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000ac8 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ad0 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ad4 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000adc 0000372f R_ARM_THM_MOVW_ABS_NC 00000190 .LC13 │ │ │ │ │ +00000ae0 00003730 R_ARM_THM_MOVT_ABS 00000190 .LC13 │ │ │ │ │ +00000ae8 0000f20a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000afe 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000b02 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000b0a 0000f00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b12 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b16 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b24 0000382f R_ARM_THM_MOVW_ABS_NC 000001bc .LC14 │ │ │ │ │ +00000b28 00003830 R_ARM_THM_MOVT_ABS 000001bc .LC14 │ │ │ │ │ +00000b2c 0000f20a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000b96 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c20 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000d44 0000d70a R_ARM_THM_CALL 000001c9 _PyCode_GetCode │ │ │ │ │ +00000d58 0000532f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ +00000d5c 00005330 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ +00000d64 0000542f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ +00000d68 00005430 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ +00000d7e 0000f50a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000e1a 0000f60a R_ARM_THM_CALL 00001355 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000e60 0000f70a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e8e 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000eb0 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000ec4 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000ed8 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ee4 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000eee 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f02 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f18 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f22 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f2c 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000fb8 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +00000fbc 00003d30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +00000fc0 00004b2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC29 │ │ │ │ │ +00000fc4 00004b30 R_ARM_THM_MOVT_ABS 000002e4 .LC29 │ │ │ │ │ +00000fc8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00000fcc 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00000fd0 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fd6 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fe0 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +00000fe4 00003d30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +00000fe8 00004a2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC28 │ │ │ │ │ +00000fec 00004a30 R_ARM_THM_MOVT_ABS 000002cc .LC28 │ │ │ │ │ +00000ff0 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00000ff4 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00000ff8 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001006 0000462f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +0000100a 00004630 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +0000100e 0000492f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC27 │ │ │ │ │ +00001012 00004930 R_ARM_THM_MOVT_ABS 000002b4 .LC27 │ │ │ │ │ +00001016 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +0000101a 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +0000101e 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001050 0000462f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00001054 00004630 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00001058 0000472f R_ARM_THM_MOVW_ABS_NC 00000288 .LC25 │ │ │ │ │ +0000105c 00004730 R_ARM_THM_MOVT_ABS 00000288 .LC25 │ │ │ │ │ +00001060 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001064 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001068 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001070 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00001074 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00001078 0000452f R_ARM_THM_MOVW_ABS_NC 0000026c .LC23 │ │ │ │ │ +0000107c 00004530 R_ARM_THM_MOVT_ABS 0000026c .LC23 │ │ │ │ │ +00001080 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001084 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001088 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000010a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000010a8 0000462f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +000010ac 00004630 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +000010b0 0000482f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ +000010b4 00004830 R_ARM_THM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ +000010b8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +000010bc 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +000010c0 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000110c 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00001110 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00001114 0000442f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +00001118 00004430 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +0000111c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001120 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001124 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000112c 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00001130 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00001134 0000432f R_ARM_THM_MOVW_ABS_NC 0000023c .LC21 │ │ │ │ │ +00001138 00004330 R_ARM_THM_MOVT_ABS 0000023c .LC21 │ │ │ │ │ +0000113c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001140 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001144 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001186 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000118a 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000118e 0000422f R_ARM_THM_MOVW_ABS_NC 00000228 .LC20 │ │ │ │ │ +00001192 00004230 R_ARM_THM_MOVT_ABS 00000228 .LC20 │ │ │ │ │ +00001196 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +0000119a 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +0000119e 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011a8 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +000011ac 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +000011b0 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +000011b4 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +000011b8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +000011bc 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +000011c0 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011e2 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000011fa 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +000011fe 00003d30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +00001202 00003e2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ +00001206 00003e30 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ +0000120a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +0000120e 00003f30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001212 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001218 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001222 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000125e 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001262 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001266 0000522f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ +0000126a 00005230 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ +00001270 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001276 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000127a 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000127e 0000512f R_ARM_THM_MOVW_ABS_NC 000003dc .LC35 │ │ │ │ │ +00001282 00005130 R_ARM_THM_MOVT_ABS 000003dc .LC35 │ │ │ │ │ +00001288 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000128e 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001292 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001296 0000502f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC34 │ │ │ │ │ +0000129a 00005030 R_ARM_THM_MOVT_ABS 000003b4 .LC34 │ │ │ │ │ +000012a0 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012a6 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012aa 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012ae 00004f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC33 │ │ │ │ │ +000012b2 00004f30 R_ARM_THM_MOVT_ABS 0000038c .LC33 │ │ │ │ │ +000012b8 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012be 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012c2 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012c6 00004e2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC32 │ │ │ │ │ +000012ca 00004e30 R_ARM_THM_MOVT_ABS 0000035c .LC32 │ │ │ │ │ +000012d0 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012d6 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012da 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012de 00004d2f R_ARM_THM_MOVW_ABS_NC 0000032c .LC31 │ │ │ │ │ +000012e2 00004d30 R_ARM_THM_MOVT_ABS 0000032c .LC31 │ │ │ │ │ +000012e8 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012ee 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012f2 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012f6 00004c2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC30 │ │ │ │ │ +000012fa 00004c30 R_ARM_THM_MOVT_ABS 00000304 .LC30 │ │ │ │ │ +00001300 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001318 0000f70a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001340 0000f70a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013c2 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000013d6 0000b60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000145a 0000a30a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +0000146c 0000a70a R_ARM_THM_CALL 0000019d _PyCode_New │ │ │ │ │ +000014b8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014bc 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014c0 0000a60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000014c8 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014cc 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014d0 00005a2f R_ARM_THM_MOVW_ABS_NC 00000478 .LC40 │ │ │ │ │ +000014d4 00005a30 R_ARM_THM_MOVT_ABS 00000478 .LC40 │ │ │ │ │ +000014da 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014e6 0000fb0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000014f2 0000b70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001506 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000150a 0000d330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000015ac 0000fc0a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +000015ee 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015f2 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015f8 0000592f R_ARM_THM_MOVW_ABS_NC 00000448 .LC39 │ │ │ │ │ +000015fc 00005930 R_ARM_THM_MOVT_ABS 00000448 .LC39 │ │ │ │ │ +00001602 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001640 0000df0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001674 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016a6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016e6 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000016f2 0000fe0a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00001724 0000f70a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001736 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000001c 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000004ae 0000db1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +000006ea 0000e61e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001628 0000d71e R_ARM_THM_JUMP24 000001c9 _PyCode_GetCode │ │ │ │ │ +000016c4 0000b61e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7dcc contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7d8c contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00012202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00012002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001d02 R_ARM_ABS32 00000fa5 code_dealloc │ │ │ │ │ -0000002c 00003502 R_ARM_ABS32 000006cd code_repr │ │ │ │ │ +0000002c 00003302 R_ARM_ABS32 00000699 code_repr │ │ │ │ │ 0000003c 00002202 R_ARM_ABS32 000016e1 code_hash │ │ │ │ │ -00000048 00012302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00009302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 00012102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002302 R_ARM_ABS32 00000025 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00008502 R_ARM_ABS32 0000043f code_new │ │ │ │ │ -000000d4 00012202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000009c 00008302 R_ARM_ABS32 0000043f code_new │ │ │ │ │ +000000d4 00012002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003202 R_ARM_ABS32 000005a5 positionsiter_dealloc │ │ │ │ │ -0000013c 00012402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002c02 R_ARM_ABS32 00001a5d positionsiter_next │ │ │ │ │ -00000170 0000c002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000001a4 00009302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00000571 positionsiter_dealloc │ │ │ │ │ +0000013c 00012202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00002a02 R_ARM_ABS32 00001a85 positionsiter_next │ │ │ │ │ +00000170 0000be02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000001a4 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 00012202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001d0 00012002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00006502 R_ARM_ABS32 000016ad lineiter_dealloc │ │ │ │ │ -00000238 00012402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00006202 R_ARM_ABS32 00001c41 lineiter_next │ │ │ │ │ -0000026c 0000c002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000002a0 00009302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00006302 R_ARM_ABS32 00001679 lineiter_dealloc │ │ │ │ │ +00000238 00012202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000023c 00006002 R_ARM_ABS32 00001c69 lineiter_next │ │ │ │ │ +0000026c 0000be02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000002a0 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d4 0000ad02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002e0 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e4 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e8 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ec 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f0 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f4 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f8 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002fc 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000300 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000304 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000308 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000030c 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000310 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000314 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000320 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000324 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000334 0000ad02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000340 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002d4 0000ab02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002e0 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e4 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e8 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ec 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f0 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f4 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f8 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002fc 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000300 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000304 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000308 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000314 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000320 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000324 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000334 0000ab02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000340 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000344 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000348 00007402 R_ARM_ABS32 0000041d code_sizeof │ │ │ │ │ +00000348 00007202 R_ARM_ABS32 0000041d code_sizeof │ │ │ │ │ 00000354 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00005f02 R_ARM_ABS32 00001661 code_linesiterator │ │ │ │ │ +00000358 00005d02 R_ARM_ABS32 0000162d code_linesiterator │ │ │ │ │ 00000364 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00007002 R_ARM_ABS32 000002b9 code_branchesiterator │ │ │ │ │ +00000368 00006e02 R_ARM_ABS32 000002b9 code_branchesiterator │ │ │ │ │ 00000374 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 00002902 R_ARM_ABS32 0000050d code_positionsiterator │ │ │ │ │ +00000378 00002702 R_ARM_ABS32 000004d9 code_positionsiterator │ │ │ │ │ 00000384 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 00005702 R_ARM_ABS32 00000cd1 code_replace │ │ │ │ │ -00000390 00009302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000388 00005502 R_ARM_ABS32 00000c9d code_replace │ │ │ │ │ +00000390 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000394 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 00006702 R_ARM_ABS32 000016fd code__varname_from_oparg │ │ │ │ │ -000003a0 00009302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000398 00006502 R_ARM_ABS32 000016c9 code__varname_from_oparg │ │ │ │ │ +000003a0 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a8 00005702 R_ARM_ABS32 00000cd1 code_replace │ │ │ │ │ +000003a8 00005502 R_ARM_ABS32 00000c9d code_replace │ │ │ │ │ 000003b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c8 00007202 R_ARM_ABS32 000002bd code_getlnotab │ │ │ │ │ +000003c8 00007002 R_ARM_ABS32 000002bd code_getlnotab │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 00006602 R_ARM_ABS32 000016f1 code_getcodeadaptive │ │ │ │ │ +000003dc 00006402 R_ARM_ABS32 000016bd code_getcodeadaptive │ │ │ │ │ 000003ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00003b02 R_ARM_ABS32 00000b79 code_getvarnames │ │ │ │ │ +000003f0 00003902 R_ARM_ABS32 00000b45 code_getvarnames │ │ │ │ │ 00000400 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00006a02 R_ARM_ABS32 00000099 code_getcellvars │ │ │ │ │ +00000404 00006802 R_ARM_ABS32 00000099 code_getcellvars │ │ │ │ │ 00000414 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000418 00003e02 R_ARM_ABS32 00000ca1 code_getfreevars │ │ │ │ │ +00000418 00003c02 R_ARM_ABS32 00000c6d code_getfreevars │ │ │ │ │ 00000428 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00005e02 R_ARM_ABS32 0000165d code_getcode │ │ │ │ │ +0000042c 00005c02 R_ARM_ABS32 00001629 code_getcode │ │ │ │ │ 00000450 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000464 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000048c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -366,471 +366,471 @@ │ │ │ │ │ 000004f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000504 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000540 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000554 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x80bc contains 229 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x807c contains 229 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000156 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000015a 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000156 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000015a 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000015e 0000062f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000162 00000630 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000168 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000168 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000172 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000176 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000017e 0000a80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000184 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000188 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000017e 0000a60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000184 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000188 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000018c 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000190 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00000196 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001e0 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000001e4 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000001fa 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000021c 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000240 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000264 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000028e 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000002b0 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000002d6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000002da 0000ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000002e4 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000002e8 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000002ee 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000002f2 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000420 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000424 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000044a 0000b00a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000048c 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000490 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004a6 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000004c8 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000004ec 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000510 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000053a 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000055c 0000ab0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000566 0000b10a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000196 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001e0 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000001e4 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000001fa 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000021c 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000240 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000264 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000028e 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000002b0 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000002d6 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000002da 0000aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000002e4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000002e8 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000002ee 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000002f2 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000420 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000424 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000044a 0000ae0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000048c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000490 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000004a6 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000004c8 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000004ec 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000510 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000053a 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000055c 0000a90a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000566 0000af0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000574 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000578 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000580 0000b20a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -0000062c 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000630 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000672 0000b00a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000067c 0000b00a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000686 0000b00a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000074a 0000b30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000768 0000b40a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000798 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007b4 0000b60a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000007ee 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000840 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000844 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000896 0000b70a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000008bc 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ce 0000b80a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000009ba 0000b90a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000009f4 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009fc 0000b90a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000580 0000b00a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +0000062c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000630 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000672 0000ae0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000067c 0000ae0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000686 0000ae0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000074a 0000b10a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000768 0000b20a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +00000798 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007b4 0000b40a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000007ee 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000840 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000844 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000896 0000b50a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000008bc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ce 0000b60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000009ba 0000b70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000009f4 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009fc 0000b70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000a0c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a10 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a1a 0000b20a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +00000a1a 0000b00a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ 00000a28 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ -00000a2c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a54 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a5a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000a5e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000a2c 0000b80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a54 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a5a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000a5e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000a62 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00000a66 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000a6c 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a6c 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a94 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ 00000a98 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ 00000a9c 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000aa0 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000aa4 0000bc0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000ad4 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b02 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b06 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b0e 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000b12 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000b16 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b1a 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b20 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b24 0000ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c74 0000b00a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000c96 0000b60a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000cc4 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cec 0000b70a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000d26 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d30 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d48 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d78 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d7c 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d80 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000d84 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000d88 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000d8c 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000d92 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d96 0000ac30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ee6 0000b00a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000f0a 0000b60a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000f38 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f52 0000b70a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000f72 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f8c 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa0 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fb6 0000bd0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000100c 0000be0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00001034 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000105c 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001084 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010ac 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d4 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f2 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000110a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001122 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000113a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001140 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001162 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000118a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b2 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011da 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000121a 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001220 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001226 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000122c 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001230 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001236 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000123c 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000aa4 0000ba0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000ad4 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b02 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b06 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b0e 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000b12 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000b16 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b1a 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b20 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b24 0000aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c74 0000ae0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000c96 0000b40a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000cc4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cec 0000b50a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000d26 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d30 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d48 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d78 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d7c 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d80 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000d84 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000d88 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000d8c 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000d92 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d96 0000aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ee6 0000ae0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000f0a 0000b40a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000f38 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f52 0000b50a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000f72 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa0 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fb6 0000bb0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000100c 0000bc0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00001034 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000105c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001084 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010ac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000110a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001122 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000113a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001140 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001162 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000118a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000121a 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001220 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001226 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000122c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001230 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001236 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000123c 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001280 00001b2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001284 00001b30 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ 00001288 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 0000128c 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001290 0000bc0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000012b8 0000bf0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000012c0 0000c10a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000012e0 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000012e4 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000012e8 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000012ec 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012f0 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001312 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001316 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000131a 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000131e 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001290 0000ba0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000012b8 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000012c0 0000bf0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +000012e0 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000012e4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000012e8 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000012ec 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012f0 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001312 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001316 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000131a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000131e 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000132a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000132e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001356 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000135a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000135e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001362 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001376 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000137a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001382 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001386 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001392 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001396 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000013a2 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000013b4 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -000013c6 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -000013d8 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -000013ea 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -0000140e 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -0000142e 0000cb0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001448 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001460 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001464 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001484 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001488 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001494 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000014a8 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -000014c4 0000cc0a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -000014ce 0000b70a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000014e6 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f8 0000cb0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001518 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001520 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001524 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001532 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -00001540 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -0000154e 0000c20a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ -00001560 0000ce0a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ -0000156e 0000cb0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001356 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000135a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000135e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001362 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001376 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000137a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001382 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001386 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001392 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001396 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000013a2 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000013b4 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +000013c6 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +000013d8 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +000013ea 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +0000140e 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +0000142e 0000c90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001448 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001460 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001464 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001484 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001488 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001494 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000014a8 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +000014c4 0000ca0a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +000014ce 0000b50a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000014e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f8 0000c90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001518 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001520 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001524 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001532 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +00001540 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +0000154e 0000c00a R_ARM_THM_CALL 000012e5 _PyCode_ConstantKey │ │ │ │ │ +00001560 0000cc0a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ +0000156e 0000c90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000158c 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00001592 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00001598 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ -000015a2 0000cf0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -00001620 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001624 0000d030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000163e 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001646 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000164a 0000d130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000165e 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001664 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001668 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001680 0000d20a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001692 0000cb0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000016b0 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016f4 0000d40a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001714 0000d40a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001720 0000d40a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001730 0000d40a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001740 0000d40a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001750 0000d40a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000179a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000179e 0000d530 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000017aa 0000d60a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000015a2 0000cd0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001620 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001624 0000ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000163e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001646 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000164a 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000165e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001664 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001668 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001680 0000d00a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001692 0000c90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000016b0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016f4 0000d20a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001714 0000d20a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001720 0000d20a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001730 0000d20a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001740 0000d20a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001750 0000d20a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000179a 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000179e 0000d330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000017aa 0000d40a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00001918 0000250a R_ARM_THM_CALL 00000001 retreat │ │ │ │ │ -00001a52 0000250a R_ARM_THM_CALL 00000001 retreat │ │ │ │ │ -00001a76 00002d2f R_ARM_THM_MOVW_ABS_NC 00001c2d _source_offset_converter │ │ │ │ │ -00001a7a 00002d30 R_ARM_THM_MOVT_ABS 00001c2d _source_offset_converter │ │ │ │ │ -00001a9a 00002b2f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001a9e 00002b30 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001aa4 0000e20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001b18 0000300a R_ARM_THM_CALL 0000055d read_signed_varint │ │ │ │ │ -00001b90 0000300a R_ARM_THM_CALL 0000055d read_signed_varint │ │ │ │ │ -00001c36 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001c3a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e6e 0000612f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ -00001e72 00006130 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ -00001e7a 00002d2f R_ARM_THM_MOVW_ABS_NC 00001c2d _source_offset_converter │ │ │ │ │ -00001e7e 00002d30 R_ARM_THM_MOVT_ABS 00001c2d _source_offset_converter │ │ │ │ │ -00001e84 0000e20a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001200 0000c01e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001470 0000cb1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001606 0000cb1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000193c 0000dd1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001c32 0000e31e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001a7a 0000250a R_ARM_THM_CALL 00000001 retreat │ │ │ │ │ +00001a9e 00002b2f R_ARM_THM_MOVW_ABS_NC 00001c55 _source_offset_converter │ │ │ │ │ +00001aa2 00002b30 R_ARM_THM_MOVT_ABS 00001c55 _source_offset_converter │ │ │ │ │ +00001ac2 0000292f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001ac6 00002930 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001acc 0000e00a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001b40 00002e0a R_ARM_THM_CALL 00000529 read_signed_varint │ │ │ │ │ +00001bb8 00002e0a R_ARM_THM_CALL 00000529 read_signed_varint │ │ │ │ │ +00001c5e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001c62 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e9c 00005f2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ +00001ea0 00005f30 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ +00001ea8 00002b2f R_ARM_THM_MOVW_ABS_NC 00001c55 _source_offset_converter │ │ │ │ │ +00001eac 00002b30 R_ARM_THM_MOVT_ABS 00001c55 _source_offset_converter │ │ │ │ │ +00001eb2 0000e00a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001200 0000be1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001470 0000c91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001606 0000c91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000193c 0000db1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00001c5a 0000e11e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x87e4 contains 221 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x87a4 contains 221 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000aa 0000240a R_ARM_THM_CALL 0000029d init_co_cached │ │ │ │ │ -000000e0 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000000ea 0001040a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000f4 0001050a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ -000000fe 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000102 00006b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000106 0000b80a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000112 0000b80a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000120 0000db0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000144 0000a90a R_ARM_THM_CALL 0000019d _PyCode_New │ │ │ │ │ +000000e0 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000000ea 0001020a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000f4 0001030a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ +000000fe 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000102 00006930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000106 0000b60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000112 0000b60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000120 0000d90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000144 0000a70a R_ARM_THM_CALL 0000019d _PyCode_New │ │ │ │ │ 00000174 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 0000017a 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00000180 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00000186 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 0000018c 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ -00000198 00009302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000019c 00010602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000198 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000019c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001b4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001b8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001de 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000001e2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001ea 0000a80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000210 0001080a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000218 0000ba0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000234 0000db0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000260 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001ea 0000a60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000210 0001060a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000218 0000b80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000234 0000d90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000260 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000274 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000278 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000284 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000288 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000028c 0000a80a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002cc 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000002d0 00010b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000002da 0000712f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC42 │ │ │ │ │ -000002de 00007130 R_ARM_THM_MOVT_ABS 000004a8 .LC42 │ │ │ │ │ -000002e4 00010c0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000002f6 0000b80a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000322 0000b90a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000028c 0000a60a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002cc 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000002d0 00010930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000002da 00006f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC42 │ │ │ │ │ +000002de 00006f30 R_ARM_THM_MOVT_ABS 000004a8 .LC42 │ │ │ │ │ +000002e4 00010a0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000002f6 0000b60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000322 0000b70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000332 0000260a R_ARM_THM_CALL 000002e1 advance │ │ │ │ │ -000003c0 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000040e 0000b90a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000003c0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000040e 0000b70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000044e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000452 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000047a 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -0000047e 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000484 00010e0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000048c 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000490 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000498 00010f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004a0 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004aa 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004b6 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004c0 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004ca 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004d4 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004de 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004e8 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004f2 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004fc 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000506 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000510 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000524 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -00000528 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -0000052c 0000762f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC44 │ │ │ │ │ -00000530 00007630 R_ARM_THM_MOVT_ABS 000004e0 .LC44 │ │ │ │ │ -00000534 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000538 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -0000053c 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000550 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00000554 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00000558 0000772f R_ARM_THM_MOVW_ABS_NC 000004ec .LC45 │ │ │ │ │ -0000055c 00007730 R_ARM_THM_MOVT_ABS 000004ec .LC45 │ │ │ │ │ -00000560 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000564 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000568 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000057e 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00000582 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00000586 0000782f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC46 │ │ │ │ │ -0000058a 00007830 R_ARM_THM_MOVT_ABS 000004f8 .LC46 │ │ │ │ │ -0000058e 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000592 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000596 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000005ac 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000005b0 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000005b4 0000792f R_ARM_THM_MOVW_ABS_NC 00000504 .LC47 │ │ │ │ │ -000005b8 00007930 R_ARM_THM_MOVT_ABS 00000504 .LC47 │ │ │ │ │ -000005bc 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000005c0 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000005c4 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000005da 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -000005de 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -000005e2 00007a2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC48 │ │ │ │ │ -000005e6 00007a30 R_ARM_THM_MOVT_ABS 00000510 .LC48 │ │ │ │ │ -000005ea 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000005ee 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000005f2 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000604 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00000608 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -0000060c 00007b2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC49 │ │ │ │ │ -00000610 00007b30 R_ARM_THM_MOVT_ABS 0000051c .LC49 │ │ │ │ │ -00000614 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000618 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -0000061c 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000630 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00000634 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00000638 00007c2f R_ARM_THM_MOVW_ABS_NC 00000528 .LC50 │ │ │ │ │ -0000063c 00007c30 R_ARM_THM_MOVT_ABS 00000528 .LC50 │ │ │ │ │ -00000640 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000644 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000648 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000650 0000fa0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000668 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -0000066c 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -00000670 00007d2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC51 │ │ │ │ │ -00000674 00007d30 R_ARM_THM_MOVT_ABS 00000534 .LC51 │ │ │ │ │ -00000678 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -0000067c 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000680 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000686 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006a2 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -000006a6 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -000006aa 00007e2f R_ARM_THM_MOVW_ABS_NC 00000540 .LC52 │ │ │ │ │ -000006ae 00007e30 R_ARM_THM_MOVT_ABS 00000540 .LC52 │ │ │ │ │ -000006b2 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000006b6 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000006ba 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006d2 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000006d6 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000006da 00007f2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC53 │ │ │ │ │ -000006de 00007f30 R_ARM_THM_MOVT_ABS 0000054c .LC53 │ │ │ │ │ -000006e2 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000006e6 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000006ea 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000700 0000422f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00000704 00004230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00000708 0000802f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ -0000070c 00008030 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ -00000710 0000752f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000714 00007530 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000718 0000fc0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000072c 0000552f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ -00000730 00005530 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ -00000738 0000562f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ -0000073c 00005630 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ -00000754 0000f70a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000762 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000766 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000076a 0000812f R_ARM_THM_MOVW_ABS_NC 00000564 .LC55 │ │ │ │ │ -0000076e 00008130 R_ARM_THM_MOVT_ABS 00000564 .LC55 │ │ │ │ │ -00000774 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000078a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000078e 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000792 0000822f R_ARM_THM_MOVW_ABS_NC 00000588 .LC56 │ │ │ │ │ -00000796 00008230 R_ARM_THM_MOVT_ABS 00000588 .LC56 │ │ │ │ │ -0000079c 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007a8 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007ac 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007b0 0000832f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC57 │ │ │ │ │ -000007b4 00008330 R_ARM_THM_MOVT_ABS 000005b4 .LC57 │ │ │ │ │ -000007ba 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007c6 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007ca 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007ce 0000842f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC58 │ │ │ │ │ -000007d2 00008430 R_ARM_THM_MOVT_ABS 000005e0 .LC58 │ │ │ │ │ -000007d8 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000802 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000816 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000852 0000f80a R_ARM_THM_CALL 00001389 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +0000047a 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +0000047e 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000484 00010c0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000048c 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000490 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000498 00010d0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000004a0 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004aa 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004b6 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004c0 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004ca 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004d4 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004de 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004e8 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f2 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004fc 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000506 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000510 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000524 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +00000528 00003d30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +0000052c 0000742f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC44 │ │ │ │ │ +00000530 00007430 R_ARM_THM_MOVT_ABS 000004e0 .LC44 │ │ │ │ │ +00000534 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000538 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +0000053c 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000550 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00000554 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00000558 0000752f R_ARM_THM_MOVW_ABS_NC 000004ec .LC45 │ │ │ │ │ +0000055c 00007530 R_ARM_THM_MOVT_ABS 000004ec .LC45 │ │ │ │ │ +00000560 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000564 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000568 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000057e 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00000582 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00000586 0000762f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC46 │ │ │ │ │ +0000058a 00007630 R_ARM_THM_MOVT_ABS 000004f8 .LC46 │ │ │ │ │ +0000058e 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000592 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000596 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005ac 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +000005b0 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +000005b4 0000772f R_ARM_THM_MOVW_ABS_NC 00000504 .LC47 │ │ │ │ │ +000005b8 00007730 R_ARM_THM_MOVT_ABS 00000504 .LC47 │ │ │ │ │ +000005bc 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +000005c0 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +000005c4 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005da 0000462f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +000005de 00004630 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +000005e2 0000782f R_ARM_THM_MOVW_ABS_NC 00000510 .LC48 │ │ │ │ │ +000005e6 00007830 R_ARM_THM_MOVT_ABS 00000510 .LC48 │ │ │ │ │ +000005ea 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +000005ee 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +000005f2 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000604 0000462f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00000608 00004630 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +0000060c 0000792f R_ARM_THM_MOVW_ABS_NC 0000051c .LC49 │ │ │ │ │ +00000610 00007930 R_ARM_THM_MOVT_ABS 0000051c .LC49 │ │ │ │ │ +00000614 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000618 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +0000061c 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000630 0000462f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00000634 00004630 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00000638 00007a2f R_ARM_THM_MOVW_ABS_NC 00000528 .LC50 │ │ │ │ │ +0000063c 00007a30 R_ARM_THM_MOVT_ABS 00000528 .LC50 │ │ │ │ │ +00000640 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000644 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000648 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000650 0000f80a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000668 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +0000066c 00003d30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +00000670 00007b2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC51 │ │ │ │ │ +00000674 00007b30 R_ARM_THM_MOVT_ABS 00000534 .LC51 │ │ │ │ │ +00000678 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +0000067c 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000680 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000686 0000f90a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006a2 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +000006a6 00003d30 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +000006aa 00007c2f R_ARM_THM_MOVW_ABS_NC 00000540 .LC52 │ │ │ │ │ +000006ae 00007c30 R_ARM_THM_MOVT_ABS 00000540 .LC52 │ │ │ │ │ +000006b2 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +000006b6 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +000006ba 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006d2 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +000006d6 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +000006da 00007d2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC53 │ │ │ │ │ +000006de 00007d30 R_ARM_THM_MOVT_ABS 0000054c .LC53 │ │ │ │ │ +000006e2 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +000006e6 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +000006ea 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000700 0000402f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00000704 00004030 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00000708 00007e2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ +0000070c 00007e30 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ +00000710 0000732f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000714 00007330 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000718 0000fa0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000072c 0000532f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ +00000730 00005330 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ +00000738 0000542f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ +0000073c 00005430 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ +00000754 0000f50a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000762 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000766 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000076a 00007f2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC55 │ │ │ │ │ +0000076e 00007f30 R_ARM_THM_MOVT_ABS 00000564 .LC55 │ │ │ │ │ +00000774 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000078a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000078e 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000792 0000802f R_ARM_THM_MOVW_ABS_NC 00000588 .LC56 │ │ │ │ │ +00000796 00008030 R_ARM_THM_MOVT_ABS 00000588 .LC56 │ │ │ │ │ +0000079c 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007a8 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007ac 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007b0 0000812f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC57 │ │ │ │ │ +000007b4 00008130 R_ARM_THM_MOVT_ABS 000005b4 .LC57 │ │ │ │ │ +000007ba 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007c6 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007ca 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007ce 0000822f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC58 │ │ │ │ │ +000007d2 00008230 R_ARM_THM_MOVT_ABS 000005e0 .LC58 │ │ │ │ │ +000007d8 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000802 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000816 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000852 0000f60a R_ARM_THM_CALL 00001355 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000876 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 0000087c 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00000882 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ 00000888 0000150a R_ARM_THM_CALL 0000000d Py_XDECREF │ │ │ │ │ -000008ac 0000ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000008bc 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000008c0 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000008ec 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008f0 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008f6 0000872f R_ARM_THM_MOVW_ABS_NC 00000604 .LC59 │ │ │ │ │ -000008fa 00008730 R_ARM_THM_MOVT_ABS 00000604 .LC59 │ │ │ │ │ -00000900 0000ff0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000091a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000922 0001100a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -0000093a 0000b50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b2 0001162f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000009b6 00011630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000009ba 0000882f R_ARM_THM_MOVW_ABS_NC 00000638 .LC60 │ │ │ │ │ -000009be 00008830 R_ARM_THM_MOVT_ABS 00000638 .LC60 │ │ │ │ │ -000009c4 0000a70a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009d0 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009e8 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009ec 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009f0 00008a2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC61 │ │ │ │ │ -000009f4 00008a30 R_ARM_THM_MOVT_ABS 0000065c .LC61 │ │ │ │ │ -000009fa 0000ff0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a1c 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a20 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a24 00008b2f R_ARM_THM_MOVW_ABS_NC 00000678 .LC62 │ │ │ │ │ -00000a28 00008b30 R_ARM_THM_MOVT_ABS 00000678 .LC62 │ │ │ │ │ -00000a2e 0000ff0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a58 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000aaa 0000f80a R_ARM_THM_CALL 00001389 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000b22 0000de0a R_ARM_THM_CALL 00001941 _PyCode_CheckLineNumber │ │ │ │ │ -00000b72 0000300a R_ARM_THM_CALL 0000055d read_signed_varint │ │ │ │ │ -00000c0c 0000300a R_ARM_THM_CALL 0000055d read_signed_varint │ │ │ │ │ -00000c8e 0000382f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ -00000c92 00003830 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ -00000caa 0000362f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ -00000cae 00003630 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ -00000cc2 0000372f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ -00000cc6 00003730 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ -00000cde 0000922f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC64 │ │ │ │ │ -00000ce2 00009230 R_ARM_THM_MOVT_ABS 000006b4 .LC64 │ │ │ │ │ -00000cf6 0000912f R_ARM_THM_MOVW_ABS_NC 00000698 .LC63 │ │ │ │ │ -00000cfa 00009130 R_ARM_THM_MOVT_ABS 00000698 .LC63 │ │ │ │ │ -000000be 00003c1e R_ARM_THM_JUMP24 00000ba9 get_cached_locals │ │ │ │ │ -000002b8 00010a1e R_ARM_THM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ -0000043a 00010d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000954 0000d91e R_ARM_THM_JUMP24 000001c9 _PyCode_GetCode │ │ │ │ │ -00000958 0000f51e R_ARM_THM_JUMP24 00000b7d _PyCode_GetVarnames │ │ │ │ │ -0000095c 0001021e R_ARM_THM_JUMP24 0000009b _PyCode_GetCellvars │ │ │ │ │ -00000960 0000f61e R_ARM_THM_JUMP24 00000ca5 _PyCode_GetFreevars │ │ │ │ │ +000008ac 0000c80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000008bc 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000008c0 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000008ec 0000f12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008f0 0000f130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008f6 0000852f R_ARM_THM_MOVW_ABS_NC 00000604 .LC59 │ │ │ │ │ +000008fa 00008530 R_ARM_THM_MOVT_ABS 00000604 .LC59 │ │ │ │ │ +00000900 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000091a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000922 00010e0a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +0000093a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b2 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000009b6 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000009ba 0000862f R_ARM_THM_MOVW_ABS_NC 00000638 .LC60 │ │ │ │ │ +000009be 00008630 R_ARM_THM_MOVT_ABS 00000638 .LC60 │ │ │ │ │ +000009c4 0000a50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009d0 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009e8 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009ec 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009f0 0000882f R_ARM_THM_MOVW_ABS_NC 0000065c .LC61 │ │ │ │ │ +000009f4 00008830 R_ARM_THM_MOVT_ABS 0000065c .LC61 │ │ │ │ │ +000009fa 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a1c 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a20 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a24 0000892f R_ARM_THM_MOVW_ABS_NC 00000678 .LC62 │ │ │ │ │ +00000a28 00008930 R_ARM_THM_MOVT_ABS 00000678 .LC62 │ │ │ │ │ +00000a2e 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a58 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000aaa 0000f60a R_ARM_THM_CALL 00001355 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000b22 0000dc0a R_ARM_THM_CALL 00001941 _PyCode_CheckLineNumber │ │ │ │ │ +00000b72 00002e0a R_ARM_THM_CALL 00000529 read_signed_varint │ │ │ │ │ +00000c0c 00002e0a R_ARM_THM_CALL 00000529 read_signed_varint │ │ │ │ │ +00000c8e 0000362f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ +00000c92 00003630 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ +00000caa 0000342f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ +00000cae 00003430 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ +00000cc2 0000352f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ +00000cc6 00003530 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ +00000cde 0000902f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC64 │ │ │ │ │ +00000ce2 00009030 R_ARM_THM_MOVT_ABS 000006b4 .LC64 │ │ │ │ │ +00000cf6 00008f2f R_ARM_THM_MOVW_ABS_NC 00000698 .LC63 │ │ │ │ │ +00000cfa 00008f30 R_ARM_THM_MOVT_ABS 00000698 .LC63 │ │ │ │ │ +000000be 00003a1e R_ARM_THM_JUMP24 00000b75 get_cached_locals │ │ │ │ │ +000002b8 0001081e R_ARM_THM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ +0000043a 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00000954 0000d71e R_ARM_THM_JUMP24 000001c9 _PyCode_GetCode │ │ │ │ │ +00000958 0000f31e R_ARM_THM_JUMP24 00000b49 _PyCode_GetVarnames │ │ │ │ │ +0000095c 0001001e R_ARM_THM_JUMP24 0000009b _PyCode_GetCellvars │ │ │ │ │ +00000960 0000f41e R_ARM_THM_JUMP24 00000c71 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8ecc contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8e8c contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -30,133 +30,133 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bhi.n 50 │ │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ bne.n 50 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ beq.n 60 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cbnz r0, 98 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it ne │ │ │ │ │ - movne r4, r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + movne r5, r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 58 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ b.n 58 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 72 │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 72 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 72 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 72 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 72 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 72 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n f4 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ uxth r0, r0 │ │ │ │ │ uxth r6, r6 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ bne.n 72 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ bgt.n cc │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - bl 12e4 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + bl 12e4 │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 58 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 12e4 │ │ │ │ │ + bl 12e4 │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1a2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 138 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cbnz r3, 138 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 14c │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -165,65 +165,65 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ble.n 1ae │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ble.n 1ae │ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ble.n 1ae │ │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ble.n 1ae │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ble.n 1ae │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ it ne │ │ │ │ │ - movne r4, r3 │ │ │ │ │ + movne r5, r3 │ │ │ │ │ b.n 8a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1b6 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n 58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 72 │ │ │ │ │ b.n 1aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1aa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001c8 <_PyCode_GetCode>: │ │ │ │ │ _PyCode_GetCode(): │ │ │ │ │ @@ -411,175 +411,159 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r0, #44] @ 0x2c │ │ │ │ │ - blt.n 45e │ │ │ │ │ + blt.n 46a │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4bc │ │ │ │ │ + bne.n 49c │ │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ - vldr d7, [pc, #324] @ 500 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - strd r5, r3, [sp, #12] │ │ │ │ │ - add r2, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.w 4f6 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + add.w ip, r3, r2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r5, r3, [sp, #12] │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bls.n 4c6 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ ubfx r1, r1, #3, #4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq.n 480 │ │ │ │ │ + beq.n 3ee │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi.n 462 │ │ │ │ │ + bhi.n 47a │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - beq.n 4b4 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r5, #1 │ │ │ │ │ + beq.n 3ee │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq.n 4b8 │ │ │ │ │ + beq.n 498 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r6, r5 │ │ │ │ │ - moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldrb.w r6, [r1], #1 │ │ │ │ │ + ittee ne │ │ │ │ │ + strne r2, [sp, #0] │ │ │ │ │ + movne r1, r3 │ │ │ │ │ + moveq r1, r3 │ │ │ │ │ + moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + itet eq │ │ │ │ │ + streq r2, [sp, #0] │ │ │ │ │ + strne r5, [sp, #8] │ │ │ │ │ + streq r0, [sp, #8] │ │ │ │ │ + ldrb.w r0, [r1], #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - and.w r6, r6, #7 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - add.w r0, r0, r6, lsl #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bls.n 4a8 │ │ │ │ │ - ldrsb.w r6, [r3, #1] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 4a8 │ │ │ │ │ - adds r6, r3, #2 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bls.n 4b0 │ │ │ │ │ + and.w r0, r0, #7 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + add.w r0, r0, #1 │ │ │ │ │ + add.w r2, r2, r0, lsl #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bls.n 46e │ │ │ │ │ + ldrsb.w r0, [r3, #1] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 46e │ │ │ │ │ + adds r0, r3, #2 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bls.n 476 │ │ │ │ │ ldrsb.w r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 4b0 │ │ │ │ │ + blt.n 476 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.n 4a8 │ │ │ │ │ - ldrsb.w r6, [r3, #3] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 4a8 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bls.n 46e │ │ │ │ │ + ldrsb.w r0, [r3, #3] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 46e │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - beq.n 452 │ │ │ │ │ - ldrsb.w r6, [r3] │ │ │ │ │ + beq.n 45e │ │ │ │ │ + ldrsb.w r0, [r3] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.n 440 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bge.n 3cc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 44c │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge.n 3d0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 4ee │ │ │ │ │ + bgt.n 4cc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge.n 3d0 │ │ │ │ │ + b.n 462 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 45e │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ - add.w lr, r3, #2 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - and.w r6, r1, #63 @ 0x3f │ │ │ │ │ + adds r6, r3, #2 │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + and.w r0, r1, #63 @ 0x3f │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bmi.n 4d4 │ │ │ │ │ - lsls r1, r6, #31 │ │ │ │ │ + bmi.n 4b2 │ │ │ │ │ + lsls r1, r0, #31 │ │ │ │ │ ite mi │ │ │ │ │ - submi.w r5, r5, r6, lsr #1 │ │ │ │ │ - addpl.w r5, r5, r6, lsr #1 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - beq.n 4e8 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldrb.w ip, [r1], #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - and.w ip, ip, #7 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - add.w r0, r0, ip, lsl #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bhi.n 416 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bge.n 3cc │ │ │ │ │ - b.n 456 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.n 452 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 480 │ │ │ │ │ + submi.w r5, r5, r0, lsr #1 │ │ │ │ │ + addpl.w r5, r5, r0, lsr #1 │ │ │ │ │ + b.n 3ee │ │ │ │ │ adds r5, #2 │ │ │ │ │ - b.n 480 │ │ │ │ │ + b.n 3ee │ │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3aa │ │ │ │ │ + beq.n 3a8 │ │ │ │ │ lsrs r2, r4, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ - ldrb.w r1, [lr], #1 │ │ │ │ │ - add.w ip, ip, #6 │ │ │ │ │ + ldrb.w r1, [r6], #1 │ │ │ │ │ + add.w lr, lr, #6 │ │ │ │ │ and.w r7, r1, #63 @ 0x3f │ │ │ │ │ - lsl.w r7, r7, ip │ │ │ │ │ - orrs r6, r7 │ │ │ │ │ - b.n 470 │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3f8 │ │ │ │ │ + lsl.w r7, r7, lr │ │ │ │ │ + orrs r0, r7 │ │ │ │ │ + b.n 486 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 46a │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 <_PyCode_Init> │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ - b.n 456 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 45e │ │ │ │ │ - nop.w │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + b.n 462 │ │ │ │ │ │ │ │ │ │ -00000508 <_PyCode_Fini>: │ │ │ │ │ +000004d4 <_PyCode_Fini>: │ │ │ │ │ _PyCode_Fini(): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000050c : │ │ │ │ │ +000004d8 : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (558 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (524 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 554 │ │ │ │ │ + cbz r0, 520 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ @@ -595,25 +579,25 @@ │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000055c : │ │ │ │ │ +00000528 : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 57c │ │ │ │ │ + bmi.n 548 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -621,31 +605,31 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bmi.n 57e │ │ │ │ │ + bmi.n 54a │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000005a4 : │ │ │ │ │ +00000570 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5b6 │ │ │ │ │ + bge.n 582 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 5c0 │ │ │ │ │ + cbz r3, 58c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -658,138 +642,138 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000005e8 <_PyCode_InitAddressRange>: │ │ │ │ │ +000005b4 <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r0, r3, [r1, #12] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ strd r0, r2, [r1] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000608 <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ +000005d4 <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ _PyCode_ReturnsOnlyNone(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ands.w r8, r3, #928 @ 0x3a0 │ │ │ │ │ - bne.n 6c4 <_PyCode_ReturnsOnlyNone+0xbc> │ │ │ │ │ + bne.n 690 <_PyCode_ReturnsOnlyNone+0xbc> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 684 <_PyCode_ReturnsOnlyNone+0x7c> │ │ │ │ │ + ble.n 650 <_PyCode_ReturnsOnlyNone+0x7c> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r7, r8 │ │ │ │ │ adds r3, #12 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 686 <_PyCode_ReturnsOnlyNone+0x7e> │ │ │ │ │ + beq.n 652 <_PyCode_ReturnsOnlyNone+0x7e> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 644 <_PyCode_ReturnsOnlyNone+0x3c> │ │ │ │ │ + bne.n 610 <_PyCode_ReturnsOnlyNone+0x3c> │ │ │ │ │ uxtb r4, r4 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ - beq.n 67e <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ + beq.n 64a <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 67a <_PyCode_ReturnsOnlyNone+0x72> │ │ │ │ │ + ble.n 646 <_PyCode_ReturnsOnlyNone+0x72> │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.n 67e <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ + beq.n 64a <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_THM_CALL _PyInstruction_GetLength │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 65e <_PyCode_ReturnsOnlyNone+0x56> │ │ │ │ │ + bgt.n 62a <_PyCode_ReturnsOnlyNone+0x56> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ - bne.n 69a <_PyCode_ReturnsOnlyNone+0x92> │ │ │ │ │ - b.n 652 <_PyCode_ReturnsOnlyNone+0x4a> │ │ │ │ │ + bne.n 666 <_PyCode_ReturnsOnlyNone+0x92> │ │ │ │ │ + b.n 61e <_PyCode_ReturnsOnlyNone+0x4a> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_THM_CALL _PyInstruction_GetLength │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 67a <_PyCode_ReturnsOnlyNone+0x72> │ │ │ │ │ + ble.n 646 <_PyCode_ReturnsOnlyNone+0x72> │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - bne.n 690 <_PyCode_ReturnsOnlyNone+0x88> │ │ │ │ │ + bne.n 65c <_PyCode_ReturnsOnlyNone+0x88> │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ - bne.n 67e <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ + bne.n 64a <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 690 <_PyCode_ReturnsOnlyNone+0x88> │ │ │ │ │ - b.n 67e <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ + beq.n 65c <_PyCode_ReturnsOnlyNone+0x88> │ │ │ │ │ + b.n 64a <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 67e <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ + b.n 64a <_PyCode_ReturnsOnlyNone+0x76> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006cc : │ │ │ │ │ +00000698 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r3, r1, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r3, 70e │ │ │ │ │ + cbz r3, 6da │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ - bpl.n 70e │ │ │ │ │ + bpl.n 6da │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -802,59 +786,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000724 <_PyCode_VerifyStateless>: │ │ │ │ │ +000006f0 <_PyCode_VerifyStateless>: │ │ │ │ │ _PyCode_VerifyStateless(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ - bl 7cc <_PyCode_GetVarCounts> │ │ │ │ │ + bl 798 <_PyCode_GetVarCounts> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetVarCounts │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 928 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ + bl 8f4 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ R_ARM_THM_CALL _PyCode_SetUnboundVarCounts │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 784 <_PyCode_VerifyStateless+0x60> │ │ │ │ │ + beq.n 750 <_PyCode_VerifyStateless+0x60> │ │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ │ - cbnz r2, 788 <_PyCode_VerifyStateless+0x64> │ │ │ │ │ + cbnz r2, 754 <_PyCode_VerifyStateless+0x64> │ │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ │ - cbz r2, 76c <_PyCode_VerifyStateless+0x48> │ │ │ │ │ + cbz r2, 738 <_PyCode_VerifyStateless+0x48> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 7c0 <_PyCode_VerifyStateless+0x9c> │ │ │ │ │ + bgt.n 78c <_PyCode_VerifyStateless+0x9c> │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 7a6 <_PyCode_VerifyStateless+0x82> │ │ │ │ │ + bgt.n 772 <_PyCode_VerifyStateless+0x82> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 782 <_PyCode_VerifyStateless+0x5e> │ │ │ │ │ + ble.n 74e <_PyCode_VerifyStateless+0x5e> │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 7a6 <_PyCode_VerifyStateless+0x82> │ │ │ │ │ + bgt.n 772 <_PyCode_VerifyStateless+0x82> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -863,36 +847,36 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 784 <_PyCode_VerifyStateless+0x60> │ │ │ │ │ + b.n 750 <_PyCode_VerifyStateless+0x60> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 7a0 <_PyCode_VerifyStateless+0x7c> │ │ │ │ │ + b.n 76c <_PyCode_VerifyStateless+0x7c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - b.n 7ae <_PyCode_VerifyStateless+0x8a> │ │ │ │ │ + b.n 77a <_PyCode_VerifyStateless+0x8a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007cc <_PyCode_GetVarCounts>: │ │ │ │ │ +00000798 <_PyCode_GetVarCounts>: │ │ │ │ │ _PyCode_GetVarCounts(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w lr, [r0, #76] @ 0x4c │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r2, lr │ │ │ │ │ @@ -910,44 +894,44 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ sub.w r1, r2, lr │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble.n 854 <_PyCode_GetVarCounts+0x88> │ │ │ │ │ + ble.n 820 <_PyCode_GetVarCounts+0x88> │ │ │ │ │ ldrsb.w r0, [r2, #16] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8e0 <_PyCode_GetVarCounts+0x114> │ │ │ │ │ + blt.n 8ac <_PyCode_GetVarCounts+0x114> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ tst.w r1, #14 │ │ │ │ │ - beq.n 8be <_PyCode_GetVarCounts+0xf2> │ │ │ │ │ + beq.n 88a <_PyCode_GetVarCounts+0xf2> │ │ │ │ │ adds r7, #1 │ │ │ │ │ and.w r3, r1, #2 │ │ │ │ │ tst.w r1, #8 │ │ │ │ │ - bne.n 914 <_PyCode_GetVarCounts+0x148> │ │ │ │ │ + bne.n 8e0 <_PyCode_GetVarCounts+0x148> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 90c <_PyCode_GetVarCounts+0x140> │ │ │ │ │ + beq.n 8d8 <_PyCode_GetVarCounts+0x140> │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ iteee mi │ │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ │ ldrpl r3, [sp, #24] │ │ │ │ │ addpl r3, #1 │ │ │ │ │ strpl r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r1, r4, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r1 │ │ │ │ │ add.w r1, r5, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 800 <_PyCode_GetVarCounts+0x34> │ │ │ │ │ + b.n 7cc <_PyCode_GetVarCounts+0x34> │ │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r0, fp, [r1, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ @@ -979,120 +963,120 @@ │ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ and.w r1, r1, #16 │ │ │ │ │ - cbnz r0, 8e8 <_PyCode_GetVarCounts+0x11c> │ │ │ │ │ + cbnz r0, 8b4 <_PyCode_GetVarCounts+0x11c> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r1, r6, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r1 │ │ │ │ │ add.w r1, r9, #1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 850 <_PyCode_GetVarCounts+0x84> │ │ │ │ │ + b.n 81c <_PyCode_GetVarCounts+0x84> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 850 <_PyCode_GetVarCounts+0x84> │ │ │ │ │ + b.n 81c <_PyCode_GetVarCounts+0x84> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r1, r6, #1 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ it ne │ │ │ │ │ movne r6, r1 │ │ │ │ │ add.w r1, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 850 <_PyCode_GetVarCounts+0x84> │ │ │ │ │ + b.n 81c <_PyCode_GetVarCounts+0x84> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 83e <_PyCode_GetVarCounts+0x72> │ │ │ │ │ + b.n 80a <_PyCode_GetVarCounts+0x72> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 83e <_PyCode_GetVarCounts+0x72> │ │ │ │ │ + b.n 80a <_PyCode_GetVarCounts+0x72> │ │ │ │ │ │ │ │ │ │ -00000928 <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ +000008f4 <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ _PyCode_SetUnboundVarCounts(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aee <_PyCode_SetUnboundVarCounts+0x1c6> │ │ │ │ │ + bne.w aba <_PyCode_SetUnboundVarCounts+0x1c6> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b68 <_PyCode_SetUnboundVarCounts+0x240> │ │ │ │ │ + beq.w b34 <_PyCode_SetUnboundVarCounts+0x240> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b2e <_PyCode_SetUnboundVarCounts+0x206> │ │ │ │ │ + bne.w afa <_PyCode_SetUnboundVarCounts+0x206> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac6 <_PyCode_SetUnboundVarCounts+0x19e> │ │ │ │ │ + beq.w a92 <_PyCode_SetUnboundVarCounts+0x19e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 9b6 <_PyCode_SetUnboundVarCounts+0x8e> │ │ │ │ │ + b.n 982 <_PyCode_SetUnboundVarCounts+0x8e> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r2, r0 │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ - beq.n a6e <_PyCode_SetUnboundVarCounts+0x146> │ │ │ │ │ + beq.n a3a <_PyCode_SetUnboundVarCounts+0x146> │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.n 9fa <_PyCode_SetUnboundVarCounts+0xd2> │ │ │ │ │ + beq.n 9c6 <_PyCode_SetUnboundVarCounts+0xd2> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_THM_CALL _PyInstruction_GetLength │ │ │ │ │ add r7, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n 996 <_PyCode_SetUnboundVarCounts+0x6e> │ │ │ │ │ + bgt.n 962 <_PyCode_SetUnboundVarCounts+0x6e> │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -1120,130 +1104,130 @@ │ │ │ │ │ adds r0, #4 │ │ │ │ │ ldr.w r8, [r2, r0, lsl #2] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adc <_PyCode_SetUnboundVarCounts+0x1b4> │ │ │ │ │ + bne.n aa8 <_PyCode_SetUnboundVarCounts+0x1b4> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r3, a2a <_PyCode_SetUnboundVarCounts+0x102> │ │ │ │ │ + cbz r3, 9f6 <_PyCode_SetUnboundVarCounts+0x102> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aa6 <_PyCode_SetUnboundVarCounts+0x17e> │ │ │ │ │ + bne.n a72 <_PyCode_SetUnboundVarCounts+0x17e> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ab4 <_PyCode_SetUnboundVarCounts+0x18c> │ │ │ │ │ + beq.n a80 <_PyCode_SetUnboundVarCounts+0x18c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab4 <_PyCode_SetUnboundVarCounts+0x18c> │ │ │ │ │ + beq.n a80 <_PyCode_SetUnboundVarCounts+0x18c> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n acc <_PyCode_SetUnboundVarCounts+0x1a4> │ │ │ │ │ + bne.n a98 <_PyCode_SetUnboundVarCounts+0x1a4> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ac2 <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ + blt.n a8e <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ac <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ + beq.n 978 <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad4 <_PyCode_SetUnboundVarCounts+0x1ac> │ │ │ │ │ + bne.n aa0 <_PyCode_SetUnboundVarCounts+0x1ac> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 9ac <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ + b.n 978 <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ asrs r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ adds r0, #4 │ │ │ │ │ ldr.w r8, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adc <_PyCode_SetUnboundVarCounts+0x1b4> │ │ │ │ │ + bne.n aa8 <_PyCode_SetUnboundVarCounts+0x1b4> │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ac2 <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ + blt.n a8e <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ac <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ - b.n a62 <_PyCode_SetUnboundVarCounts+0x13a> │ │ │ │ │ + beq.n 978 <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ + b.n a2e <_PyCode_SetUnboundVarCounts+0x13a> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r2, abc <_PyCode_SetUnboundVarCounts+0x194> │ │ │ │ │ + cbnz r2, a88 <_PyCode_SetUnboundVarCounts+0x194> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n a4a <_PyCode_SetUnboundVarCounts+0x122> │ │ │ │ │ + b.n a16 <_PyCode_SetUnboundVarCounts+0x122> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n a4a <_PyCode_SetUnboundVarCounts+0x122> │ │ │ │ │ + b.n a16 <_PyCode_SetUnboundVarCounts+0x122> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n aac <_PyCode_SetUnboundVarCounts+0x184> │ │ │ │ │ + beq.n a78 <_PyCode_SetUnboundVarCounts+0x184> │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9e6 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ + b.n 9b2 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a44 <_PyCode_SetUnboundVarCounts+0x11c> │ │ │ │ │ - b.n ac2 <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ + beq.n a10 <_PyCode_SetUnboundVarCounts+0x11c> │ │ │ │ │ + b.n a8e <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac2 <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ - b.n a6a <_PyCode_SetUnboundVarCounts+0x142> │ │ │ │ │ + bne.n a8e <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ + b.n a36 <_PyCode_SetUnboundVarCounts+0x142> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ac <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ + beq.w 978 <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac2 <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ - b.n 9ac <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ + bne.n a8e <_PyCode_SetUnboundVarCounts+0x19a> │ │ │ │ │ + b.n 978 <_PyCode_SetUnboundVarCounts+0x84> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n b28 <_PyCode_SetUnboundVarCounts+0x200> │ │ │ │ │ + beq.n af4 <_PyCode_SetUnboundVarCounts+0x200> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, b28 <_PyCode_SetUnboundVarCounts+0x200> │ │ │ │ │ + cbnz r0, af4 <_PyCode_SetUnboundVarCounts+0x200> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1252,28 +1236,28 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov sl, r4 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9e6 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ + b.n 9b2 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 95c <_PyCode_SetUnboundVarCounts+0x34> │ │ │ │ │ + b.n 928 <_PyCode_SetUnboundVarCounts+0x34> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n b70 <_PyCode_SetUnboundVarCounts+0x248> │ │ │ │ │ + beq.n b3c <_PyCode_SetUnboundVarCounts+0x248> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, b70 <_PyCode_SetUnboundVarCounts+0x248> │ │ │ │ │ + cbnz r0, b3c <_PyCode_SetUnboundVarCounts+0x248> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -1281,175 +1265,175 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n 9e6 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ + b.n 9b2 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 9e6 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ + b.n 9b2 <_PyCode_SetUnboundVarCounts+0xbe> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 974 <_PyCode_SetUnboundVarCounts+0x4c> │ │ │ │ │ + b.n 940 <_PyCode_SetUnboundVarCounts+0x4c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b78 : │ │ │ │ │ +00000b44 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ - b.n b7c <_PyCode_GetVarnames> │ │ │ │ │ + b.n b48 <_PyCode_GetVarnames> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b7c <_PyCode_GetVarnames>: │ │ │ │ │ +00000b48 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 29c │ │ │ │ │ - cbnz r0, ba2 <_PyCode_GetVarnames+0x26> │ │ │ │ │ + cbnz r0, b6e <_PyCode_GetVarnames+0x26> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, #32 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ba8 │ │ │ │ │ + b.n b74 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000b74 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c34 │ │ │ │ │ + bne.n c00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - cbz r0, c2e │ │ │ │ │ + cbz r0, bfa │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n c1e │ │ │ │ │ + ble.n bea │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b.n be4 │ │ │ │ │ + b.n bb0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n c1e │ │ │ │ │ + bge.n bea │ │ │ │ │ ldr r7, [r2, #76] @ 0x4c │ │ │ │ │ adds r6, r3, #4 │ │ │ │ │ add.w r5, lr, #4 │ │ │ │ │ add.w ip, r7, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w ip, [ip, #16] │ │ │ │ │ tst.w r4, ip │ │ │ │ │ - beq.n be0 │ │ │ │ │ + beq.n bac │ │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ ldr.w r6, [r7, r6, lsl #2] │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt.w r1, ip, #1 │ │ │ │ │ strlt r1, [r6, #0] │ │ │ │ │ ldrlt r1, [r2, #48] @ 0x30 │ │ │ │ │ str.w r6, [r0, r5, lsl #2] │ │ │ │ │ - b.n be0 │ │ │ │ │ + b.n bac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c2e │ │ │ │ │ + bge.n bfa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c2a │ │ │ │ │ - b.n c2e │ │ │ │ │ + blt.n bf6 │ │ │ │ │ + b.n bfa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c40 : │ │ │ │ │ +00000c0c : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, c9a │ │ │ │ │ + cbz r0, c66 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble.n c9a │ │ │ │ │ + ble.n c66 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n c64 │ │ │ │ │ + beq.n c30 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ ldrlt.w lr, [r4, #48] @ 0x30 │ │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ │ - b.n c64 │ │ │ │ │ + b.n c30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ca0 : │ │ │ │ │ +00000c6c : │ │ │ │ │ code_getfreevars(): │ │ │ │ │ - b.n ca4 <_PyCode_GetFreevars> │ │ │ │ │ + b.n c70 <_PyCode_GetFreevars> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ca4 <_PyCode_GetFreevars>: │ │ │ │ │ +00000c70 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 29c │ │ │ │ │ - cbnz r0, cca <_PyCode_GetFreevars+0x26> │ │ │ │ │ + cbnz r0, c96 <_PyCode_GetFreevars+0x26> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.n ba8 │ │ │ │ │ + b.n b74 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cd0 : │ │ │ │ │ +00000c9c : │ │ │ │ │ code_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ │ @@ -1479,48 +1463,48 @@ │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr.w fp, [r4, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e78 │ │ │ │ │ + bne.w e44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 135e │ │ │ │ │ + bne.w 132a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 133a │ │ │ │ │ + beq.w 1306 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1322 │ │ │ │ │ + blt.w 12ee │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 130a │ │ │ │ │ + blt.w 12d6 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 12f2 │ │ │ │ │ + blt.w 12be │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w 12da │ │ │ │ │ + blt.w 12a6 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 12c2 │ │ │ │ │ + blt.w 128e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 12aa │ │ │ │ │ + blt.w 1276 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1292 │ │ │ │ │ + blt.w 125e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 128e │ │ │ │ │ + bne.w 125a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c8 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e70 │ │ │ │ │ + beq.n e3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1538,46 +1522,46 @@ │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1286 │ │ │ │ │ + blt.w 1252 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1280 │ │ │ │ │ + bne.w 124c │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c0c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1276 │ │ │ │ │ + beq.w 1242 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 126e │ │ │ │ │ + bne.w 123a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c0c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 126a │ │ │ │ │ + beq.w 1236 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1266 │ │ │ │ │ + bne.w 1232 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ - bl c40 │ │ │ │ │ + bl c0c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1262 │ │ │ │ │ + beq.w 122e │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ @@ -1596,15 +1580,15 @@ │ │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl 1388 │ │ │ │ │ + bl 1354 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl c │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ bl c │ │ │ │ │ @@ -1614,178 +1598,178 @@ │ │ │ │ │ bl c │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r5, [pc, #600] @ (10d8 ) │ │ │ │ │ + ldr r5, [pc, #600] @ (10a4 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e70 │ │ │ │ │ + beq.n e3c │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ - cbz r3, ed8 │ │ │ │ │ + cbz r3, ea4 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ - cbnz r0, ee4 │ │ │ │ │ + cbnz r0, eb0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cbnz r0, ef8 │ │ │ │ │ + cbnz r0, ec4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f22 │ │ │ │ │ + bne.n eee │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f36 │ │ │ │ │ + bne.n f02 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f60 │ │ │ │ │ + bne.n f2c │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f74 │ │ │ │ │ + beq.n f40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1256 │ │ │ │ │ + beq.w 1222 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - bne.n f74 │ │ │ │ │ + bne.n f40 │ │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n f0c │ │ │ │ │ + beq.n ed8 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ - b.n ea6 │ │ │ │ │ + beq.n ea4 │ │ │ │ │ + b.n e72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n f18 │ │ │ │ │ + beq.n ee4 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ - b.n eaa │ │ │ │ │ + beq.n ea4 │ │ │ │ │ + b.n e76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee │ │ │ │ │ + beq.n eba │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n e70 │ │ │ │ │ + b.n e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f02 │ │ │ │ │ - b.n f14 │ │ │ │ │ + beq.n ece │ │ │ │ │ + b.n ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n f4c │ │ │ │ │ + beq.n f18 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ - b.n eb0 │ │ │ │ │ + beq.n ea4 │ │ │ │ │ + b.n e7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n f56 │ │ │ │ │ + beq.n f22 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ - b.n eb6 │ │ │ │ │ + beq.n ea4 │ │ │ │ │ + b.n e82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f2c │ │ │ │ │ - b.n f14 │ │ │ │ │ + beq.n ef8 │ │ │ │ │ + b.n ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f42 │ │ │ │ │ - b.n f14 │ │ │ │ │ + beq.n f0e │ │ │ │ │ + b.n ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 100a │ │ │ │ │ + beq.n fd6 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ - b.n ebc │ │ │ │ │ + beq.n ea4 │ │ │ │ │ + b.n e88 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1216 │ │ │ │ │ + bne.w 11e2 │ │ │ │ │ ldr r5, [r6, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11fa │ │ │ │ │ + bne.w 11c6 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 119a │ │ │ │ │ + bne.w 1166 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 117e │ │ │ │ │ + bne.w 114a │ │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1122 │ │ │ │ │ + bne.w 10ee │ │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1108 │ │ │ │ │ + bne.w 10d4 │ │ │ │ │ ldr.w sl, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 106e │ │ │ │ │ + bne.n 103a │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1058 │ │ │ │ │ + bne.n 1024 │ │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c2 │ │ │ │ │ + bne.w 108e │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1032 │ │ │ │ │ + bne.n ffe │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ - cbz r3, fdc │ │ │ │ │ + cbz r3, fa8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 1014 │ │ │ │ │ + bpl.n fe0 │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w d38 │ │ │ │ │ + beq.w d04 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.w d38 │ │ │ │ │ + bmi.w d04 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ @@ -1793,88 +1777,88 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6a │ │ │ │ │ - b.n f14 │ │ │ │ │ + beq.n f36 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bmi.n 10fa │ │ │ │ │ + bmi.n 10c6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1084 │ │ │ │ │ + bpl.n 1050 │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - beq.w d38 │ │ │ │ │ - b.n fb8 │ │ │ │ │ + beq.w d04 │ │ │ │ │ + b.n f84 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 10a2 │ │ │ │ │ + bpl.n 106e │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - beq.w d38 │ │ │ │ │ - b.n fb2 │ │ │ │ │ + beq.w d04 │ │ │ │ │ + b.n f7e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ mov r3, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -1882,25 +1866,25 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bpl.n 10dc │ │ │ │ │ + bpl.n 10a8 │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - beq.w d38 │ │ │ │ │ - b.n fc0 │ │ │ │ │ + beq.w d04 │ │ │ │ │ + b.n f8c │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1909,43 +1893,43 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - bne.w fc6 │ │ │ │ │ - b.n d38 │ │ │ │ │ + bne.w f92 │ │ │ │ │ + b.n d04 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.n 113e │ │ │ │ │ + bpl.n 110a │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w sl, [sp, #104] @ 0x68 │ │ │ │ │ - beq.w d38 │ │ │ │ │ - b.n fa8 │ │ │ │ │ + beq.w d04 │ │ │ │ │ + b.n f74 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #5 │ │ │ │ │ - bpl.n 115e │ │ │ │ │ + bpl.n 112a │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - bne.w fa0 │ │ │ │ │ + bne.w f6c │ │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d04 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -1953,15 +1937,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ @@ -1969,97 +1953,97 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.n 11ba │ │ │ │ │ + bpl.n 1186 │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - bne.n 11b6 │ │ │ │ │ + bne.n 1182 │ │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d04 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.n 11dc │ │ │ │ │ + bpl.n 11a8 │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - bne.n 11d8 │ │ │ │ │ + bne.n 11a4 │ │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d04 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ - b.n f94 │ │ │ │ │ + b.n f60 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - b.n f8c │ │ │ │ │ + b.n f58 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ - bpl.n 122c │ │ │ │ │ + bpl.n 11f8 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - bne.w f84 │ │ │ │ │ + bne.w f50 │ │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 124c │ │ │ │ │ + beq.n 1218 │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - beq.w ed8 │ │ │ │ │ - b.n f7c │ │ │ │ │ + beq.w ea4 │ │ │ │ │ + b.n f48 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -2067,237 +2051,237 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1220 │ │ │ │ │ - b.n f14 │ │ │ │ │ + beq.n 11ec │ │ │ │ │ + b.n ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed0 │ │ │ │ │ - b.n f14 │ │ │ │ │ + beq.w e9c │ │ │ │ │ + b.n ee0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n e54 │ │ │ │ │ + b.n e20 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e14 │ │ │ │ │ + b.n de0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n e54 │ │ │ │ │ + b.n e20 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n df6 │ │ │ │ │ + b.n dc2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - b.n e54 │ │ │ │ │ + b.n e20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n da6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl c │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d84 │ │ │ │ │ + b.n d50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f14 │ │ │ │ │ + b.n ee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f14 │ │ │ │ │ - ldr r0, [pc, #72] @ (1384 ) │ │ │ │ │ + b.n ee0 │ │ │ │ │ + ldr r0, [pc, #72] @ (1350 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e70 │ │ │ │ │ + beq.w e3c │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n d38 │ │ │ │ │ + b.n d04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #32] @ (1384 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (1350 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e70 │ │ │ │ │ + beq.w e3c │ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ │ - b.n ea2 │ │ │ │ │ + b.n e6e │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001388 : │ │ │ │ │ +00001354 : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r4, r6, [sp, #160] @ 0xa0 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 14e8 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.w 14e8 │ │ │ │ │ + bpl.w 14b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14e8 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w 14e8 │ │ │ │ │ + bpl.w 14b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 14e8 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 14e8 │ │ │ │ │ + bpl.w 14b4 │ │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ add.w r5, r9, sl │ │ │ │ │ add r5, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 1472 │ │ │ │ │ clz r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 1472 │ │ │ │ │ clz r0, r4 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.n 14be │ │ │ │ │ + blt.n 148a │ │ │ │ │ adds r6, #12 │ │ │ │ │ bic.w fp, r8, r8, asr #31 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp ip, sl │ │ │ │ │ - blt.w 15be │ │ │ │ │ + blt.w 158a │ │ │ │ │ adds r4, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt.w 158e │ │ │ │ │ + blt.w 155a │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 1532 │ │ │ │ │ + beq.n 14fe │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 1516 │ │ │ │ │ + bne.n 14e2 │ │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ @@ -2324,19 +2308,19 @@ │ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyCode_Init> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1512 │ │ │ │ │ + beq.n 14de │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 14fc │ │ │ │ │ + bne.n 14c8 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 19c │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl c │ │ │ │ │ @@ -2355,88 +2339,88 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ movs r3, #32 │ │ │ │ │ str.w r1, [lr, fp, lsl #2] │ │ │ │ │ strb.w r3, [ip, #16] │ │ │ │ │ - b.n 1420 │ │ │ │ │ + b.n 13ec │ │ │ │ │ movw r1, #789 @ 0x315 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 14b6 │ │ │ │ │ + b.n 1482 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 14a6 │ │ │ │ │ + b.n 1472 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1512 │ │ │ │ │ + blt.n 14de │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1512 │ │ │ │ │ + blt.n 14de │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 144e │ │ │ │ │ + b.n 141a │ │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq.n 1446 │ │ │ │ │ + beq.n 1412 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 155e │ │ │ │ │ + b.n 152a │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.n 1572 │ │ │ │ │ + beq.n 153e │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 1446 │ │ │ │ │ + ble.w 1412 │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ add.w r6, r1, r3, lsl #1 │ │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ │ - bne.n 154a │ │ │ │ │ + bne.n 1516 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ orr.w r0, r6, r0, lsl #8 │ │ │ │ │ - b.n 1550 │ │ │ │ │ + b.n 151c │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 1622 │ │ │ │ │ + ble.n 15ee │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r2, #16 │ │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ │ orr.w r6, r6, #16 │ │ │ │ │ strb r6, [r2, r0] │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - b.n 154e │ │ │ │ │ + b.n 151a │ │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ │ add.w r1, r3, fp │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ add.w r8, r1, #4 │ │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ │ mov.w ip, #128 @ 0x80 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ @@ -2444,35 +2428,35 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r6, #0] │ │ │ │ │ str.w r6, [lr, r8, lsl #2] │ │ │ │ │ strb.w ip, [r0, #16] │ │ │ │ │ - b.n 1438 │ │ │ │ │ + b.n 1404 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 15f8 │ │ │ │ │ + ble.n 15c4 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, 163c │ │ │ │ │ + cbz r0, 1608 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 15da │ │ │ │ │ + bne.n 15a6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldrd r7, r4, [sp, #156] @ 0x9c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldrd r2, r0, [sp, #24] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2482,58 +2466,58 @@ │ │ │ │ │ add.w r3, r0, fp │ │ │ │ │ add.w r0, fp, #4 │ │ │ │ │ str.w r1, [r2, r0, lsl #2] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 142e │ │ │ │ │ + b.n 13fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1512 │ │ │ │ │ + b.n 14de │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov ip, r6 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrd r7, r4, [sp, #156] @ 0x9c │ │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ - b.n 1618 │ │ │ │ │ + b.n 15e4 │ │ │ │ │ │ │ │ │ │ -0000165c : │ │ │ │ │ +00001628 : │ │ │ │ │ code_getcode(): │ │ │ │ │ b.w 1c8 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ -00001660 : │ │ │ │ │ +0000162c : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ (16a8 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (1674 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 16a6 │ │ │ │ │ + cbz r0, 1672 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ @@ -2547,24 +2531,24 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000016ac : │ │ │ │ │ +00001678 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16be │ │ │ │ │ + bge.n 168a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 16c8 │ │ │ │ │ + cbz r3, 1694 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2577,87 +2561,87 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000016f0 : │ │ │ │ │ +000016bc : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000016fc : │ │ │ │ │ +000016c8 : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - cbnz r3, 1738 │ │ │ │ │ + cbnz r3, 1704 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 1738 │ │ │ │ │ - cbz r1, 1738 │ │ │ │ │ + bne.n 1704 │ │ │ │ │ + cbz r1, 1704 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1768 │ │ │ │ │ + beq.n 1734 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 1734 │ │ │ │ │ + cbz r0, 1700 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1762 │ │ │ │ │ + blt.n 172e │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ - ldr.w ip, [pc, #52] @ 1778 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 1744 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1718 │ │ │ │ │ - b.n 1734 │ │ │ │ │ + bne.n 16e4 │ │ │ │ │ + b.n 1700 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 1734 │ │ │ │ │ + b.n 1700 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1724 │ │ │ │ │ + beq.n 16f0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1734 │ │ │ │ │ + b.n 1700 │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000177c <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00001748 <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 179a <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ + bcs.n 1766 <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ bl 2e0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2726,68 +2726,55 @@ │ │ │ │ │ │ │ │ │ │ 00001940 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov lr, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - blt.n 19fe <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + blt.n 19e8 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bcs.n 1a48 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ + bcs.w 1a70 <_PyCode_CheckLineNumber+0x130> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ - ubfx r2, r2, #3, #4 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - beq.n 1988 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi.n 1a0e <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - beq.n 1988 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ - sub.w r2, r2, #12 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + and.w ip, r2, #15 │ │ │ │ │ + cmp.w ip, #15 │ │ │ │ │ + beq.n 19f8 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + cmp.w ip, #12 │ │ │ │ │ + bhi.n 1a28 <_PyCode_CheckLineNumber+0xe8> │ │ │ │ │ + cmp.w ip, #11 │ │ │ │ │ + beq.n 1a3c <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ + cmp.w ip, #12 │ │ │ │ │ + beq.n 1a40 <_PyCode_CheckLineNumber+0x100> │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq.n 1a66 <_PyCode_CheckLineNumber+0x126> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ - add r2, r5 │ │ │ │ │ - str r2, [r1, #12] │ │ │ │ │ - ldrb r5, [r3, #0] │ │ │ │ │ - lsrs r5, r5, #3 │ │ │ │ │ - cmp r5, #31 │ │ │ │ │ - ittee ne │ │ │ │ │ - strne r0, [r1, #0] │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - moveq r5, r3 │ │ │ │ │ - moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - it eq │ │ │ │ │ - streq r0, [r1, #0] │ │ │ │ │ - str r2, [r1, #8] │ │ │ │ │ - ldrb.w r2, [r5], #1 │ │ │ │ │ - str r5, [r1, #16] │ │ │ │ │ - and.w r2, r2, #7 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - add.w r0, r0, r2, lsl #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + str r5, [r1, #8] │ │ │ │ │ + ldrb.w r5, [r2], #1 │ │ │ │ │ + str r2, [r1, #16] │ │ │ │ │ + and.w r5, r5, #7 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ + add.w r0, r0, r5, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ bls.n 1956 <_PyCode_CheckLineNumber+0x16> │ │ │ │ │ - ldrsb.w r2, [r3, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + ldrsb.w r5, [r3, #1] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ blt.n 1956 <_PyCode_CheckLineNumber+0x16> │ │ │ │ │ - adds r2, r3, #2 │ │ │ │ │ - str r2, [r1, #16] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + adds r5, r3, #2 │ │ │ │ │ + str r5, [r1, #16] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ bls.n 1956 <_PyCode_CheckLineNumber+0x16> │ │ │ │ │ - ldrsb.w r2, [r5, #1] │ │ │ │ │ + ldrsb.w r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ blt.n 1956 <_PyCode_CheckLineNumber+0x16> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bls.n 1956 <_PyCode_CheckLineNumber+0x16> │ │ │ │ │ ldrsb.w r2, [r3, #3] │ │ │ │ │ @@ -2797,69 +2784,95 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ beq.n 1956 <_PyCode_CheckLineNumber+0x16> │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 19e8 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ + bge.n 19d2 <_PyCode_CheckLineNumber+0x92> │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ bge.n 195a <_PyCode_CheckLineNumber+0x1a> │ │ │ │ │ - mov r4, ip │ │ │ │ │ + mov r4, lr │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1a44 <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ + bgt.n 1a6c <_PyCode_CheckLineNumber+0x12c> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and.w r5, r2, #63 @ 0x3f │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - bmi.n 1a22 <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ │ - lsls r5, r5, #31 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + add r5, r2 │ │ │ │ │ + str r5, [r1, #12] │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq.n 1a66 <_PyCode_CheckLineNumber+0x126> │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + str r5, [r1, #8] │ │ │ │ │ + ldrb.w ip, [r2], #1 │ │ │ │ │ + str r2, [r1, #16] │ │ │ │ │ + and.w ip, ip, #7 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + add.w r0, r0, ip, lsl #1 │ │ │ │ │ + str r0, [r1, #4] │ │ │ │ │ + bhi.n 19a8 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ + b.n 1956 <_PyCode_CheckLineNumber+0x16> │ │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ │ + and.w r2, r5, #63 @ 0x3f │ │ │ │ │ + lsls r7, r5, #25 │ │ │ │ │ + bmi.n 1a44 <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ + lsrs r5, r2, #1 │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ it mi │ │ │ │ │ - negmi r2, r2 │ │ │ │ │ - b.n 1988 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + negmi r5, r5 │ │ │ │ │ + b.n 19fa <_PyCode_CheckLineNumber+0xba> │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 19fa <_PyCode_CheckLineNumber+0xba> │ │ │ │ │ + movs r5, #2 │ │ │ │ │ + b.n 19fa <_PyCode_CheckLineNumber+0xba> │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - adds r2, #6 │ │ │ │ │ + adds r5, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ - and.w lr, r7, #63 @ 0x3f │ │ │ │ │ + and.w ip, r7, #63 @ 0x3f │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ - lsl.w lr, lr, r2 │ │ │ │ │ - orr.w r5, r5, lr │ │ │ │ │ - bmi.n 1a28 <_PyCode_CheckLineNumber+0xe8> │ │ │ │ │ - b.n 1a18 <_PyCode_CheckLineNumber+0xd8> │ │ │ │ │ + lsl.w ip, ip, r5 │ │ │ │ │ + orr.w r2, r2, ip │ │ │ │ │ + bmi.n 1a4a <_PyCode_CheckLineNumber+0x10a> │ │ │ │ │ + b.n 1a32 <_PyCode_CheckLineNumber+0xf2> │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 198a <_PyCode_CheckLineNumber+0x4a> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1a4e <_PyCode_CheckLineNumber+0x10e> │ │ │ │ │ + bgt.n 1a76 <_PyCode_CheckLineNumber+0x136> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a08 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ + b.n 19f2 <_PyCode_CheckLineNumber+0xb2> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyCode_Validate> │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1a00 <_PyCode_CheckLineNumber+0xc0> │ │ │ │ │ + b.n 19ea <_PyCode_CheckLineNumber+0xaa> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a5c : │ │ │ │ │ +00001a84 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #32 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1aac │ │ │ │ │ + bge.n 1ad4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ │ @@ -2877,28 +2890,28 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrd r0, r4, [r0, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 1bfe │ │ │ │ │ + bcs.w 1c26 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ add.w r5, r2, #12 │ │ │ │ │ ldrb.w lr, [r0] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and.w ip, lr, #7 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ │ ubfx ip, lr, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub.w r3, ip, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 1c02 │ │ │ │ │ + bhi.w 1c2a │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x51030303 │ │ │ │ │ .short 0x4a15 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ @@ -2907,459 +2920,452 @@ │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1a9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ │ - bl 55c <_PyCode_New+0x3c0> │ │ │ │ │ + bl 528 <_PyCode_New+0x38c> │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ │ add r0, r1 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne.n 1bac │ │ │ │ │ + bne.n 1bd4 │ │ │ │ │ adds r0, r5, r0 │ │ │ │ │ str.w lr, [r2, #28] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ ldrb.w r3, [ip] │ │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ │ add.w ip, lr, #1 │ │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ - bne.n 1be8 │ │ │ │ │ + bne.n 1c10 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ ldrb.w ip, [lr] │ │ │ │ │ and.w r0, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 1bc8 │ │ │ │ │ + bne.n 1bf0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1a9e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1a9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ │ - bl 55c <_PyCode_New+0x3c0> │ │ │ │ │ + bl 528 <_PyCode_New+0x38c> │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, r3 │ │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1a9e │ │ │ │ │ str.w lr, [r2, #28] │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldrb.w r3, [lr, #-1] │ │ │ │ │ and.w lr, r3, #63 @ 0x3f │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w r5, r5, lr │ │ │ │ │ - b.n 1b3a │ │ │ │ │ + b.n 1b62 │ │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ │ adds r3, #6 │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ str.w lr, [r2, #28] │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ and.w lr, ip, #63 @ 0x3f │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - b.n 1b70 │ │ │ │ │ + b.n 1b98 │ │ │ │ │ ldrb.w r3, [ip, #-1] │ │ │ │ │ adds r4, #6 │ │ │ │ │ mov lr, ip │ │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ - b.n 1b56 │ │ │ │ │ + b.n 1b7e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aa8 │ │ │ │ │ + b.n 1ad0 │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and.w r3, lr, #120 @ 0x78 │ │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w lr, [r2, #20] │ │ │ │ │ and.w r0, ip, #15 │ │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ │ orr.w r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1a9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c2c <_source_offset_converter>: │ │ │ │ │ +00001c54 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1c36 <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1c5e <_source_offset_converter+0xa> │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001c40 : │ │ │ │ │ +00001c68 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldrd r2, r4, [r0, #28] │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bcs.w 1fa2 │ │ │ │ │ + ldrd r2, r5, [r0, #28] │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs.w 1f8c │ │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, #0 │ │ │ │ │ + beq.n 1cac │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi.w 1f1e │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, #1 │ │ │ │ │ + beq.n 1cac │ │ │ │ │ + sub.w r4, r3, #12 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ │ + lsls r4, r4, #1 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + add r4, r3 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - and.w r1, r3, #15 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq.w 1ee6 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bhi.w 1f28 │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - beq.w 1f8a │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq.w 1f96 │ │ │ │ │ - ldr.w r8, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - movne r7, r8 │ │ │ │ │ + beq.w 1fac │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r6, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bls.n 1cec │ │ │ │ │ + bcs.n 1d20 │ │ │ │ │ ldrsb.w r1, [r2, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1cec │ │ │ │ │ + blt.n 1d20 │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bcs.w 1f24 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bcs.w 1f1a │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1f24 │ │ │ │ │ + blt.w 1f1a │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.n 1cec │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.n 1d20 │ │ │ │ │ ldrsb.w r1, [r2, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1cec │ │ │ │ │ + blt.n 1d20 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 1cec │ │ │ │ │ + beq.n 1d20 │ │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1cda │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 1e6c │ │ │ │ │ + bge.n 1d0e │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 1e9a │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.w 1e8e │ │ │ │ │ + beq.w 1ebc │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.w 1ecc │ │ │ │ │ + bhi.w 1efc │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - beq.w 1ee0 │ │ │ │ │ + beq.w 1f14 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.w 1f90 │ │ │ │ │ - str.w r8, [r0, #24] │ │ │ │ │ + beq.w 1f82 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ ite ne │ │ │ │ │ - movne r5, r8 │ │ │ │ │ - moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + movne r8, r4 │ │ │ │ │ + moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ + str.w r8, [r0, #20] │ │ │ │ │ str.w lr, [r0, #12] │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 1da2 │ │ │ │ │ + bls.n 1dd6 │ │ │ │ │ ldrsb.w ip, [r3, #1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1da2 │ │ │ │ │ + blt.n 1dd6 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - bls.w 1ec8 │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bls.w 1ef8 │ │ │ │ │ ldrsb.w r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1ec8 │ │ │ │ │ + blt.w 1ef8 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bls.n 1da2 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bls.n 1dd6 │ │ │ │ │ ldrsb.w ip, [r3, #3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r1, r3, #4 │ │ │ │ │ - blt.n 1da2 │ │ │ │ │ + blt.n 1dd6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - beq.n 1d9a │ │ │ │ │ + beq.n 1dce │ │ │ │ │ ldrsb.w ip, [r3] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1d86 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bne.n 1da8 │ │ │ │ │ + bge.n 1dba │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bne.n 1ddc │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 1cee │ │ │ │ │ + b.n 1d22 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n 1d9e │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + beq.n 1dd2 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 1fd4 │ │ │ │ │ + ble.w 1fe6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r4, [r3, #-1] │ │ │ │ │ + ldrsb.w r5, [r3, #-1] │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 1df8 │ │ │ │ │ - subs r4, r3, #2 │ │ │ │ │ - str r4, [r0, #28] │ │ │ │ │ - ldrsb.w r5, [r3, #-2] │ │ │ │ │ - ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ + blt.n 1e2c │ │ │ │ │ + subs r5, r3, #2 │ │ │ │ │ + str r5, [r0, #28] │ │ │ │ │ + ldrsb.w r7, [r3, #-2] │ │ │ │ │ + ldrb.w r2, [r3, #-2] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt.n 1df8 │ │ │ │ │ + blt.n 1e2c │ │ │ │ │ subs r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r5, [r3, #-3] │ │ │ │ │ + ldrsb.w r7, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r3, r4 │ │ │ │ │ - blt.n 1df8 │ │ │ │ │ + movlt r3, r5 │ │ │ │ │ + blt.n 1e2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r4, [r1] │ │ │ │ │ + ldrsb.w r5, [r1] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.n 1de8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.n 1e1c │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1e16 │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.w 1f6c │ │ │ │ │ + bhi.n 1f36 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1e16 │ │ │ │ │ + addeq.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1f9c │ │ │ │ │ - str.w r8, [r0, #24] │ │ │ │ │ + beq.w 1f88 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ ldrsb.w r1, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1e4c │ │ │ │ │ + blt.n 1e7c │ │ │ │ │ ldrsb.w r1, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1e4c │ │ │ │ │ + blt.n 1e7c │ │ │ │ │ ldrsb.w r1, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1e4c │ │ │ │ │ + blt.n 1e7c │ │ │ │ │ subs r1, r3, #4 │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ - lsls r7, r2, #24 │ │ │ │ │ - bpl.n 1e44 │ │ │ │ │ + lsls r5, r2, #24 │ │ │ │ │ + bpl.n 1e74 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ sub.w r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ itee ne │ │ │ │ │ - strne.w r8, [r0, #20] │ │ │ │ │ + strne r4, [r0, #20] │ │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ streq r3, [r0, #20] │ │ │ │ │ - add r3, sp, #20 │ │ │ │ │ + add r3, sp, #12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - str r5, [r0, #24] │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + str.w r8, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 1fa6 │ │ │ │ │ + beq.n 1f90 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ + str.w r8, [r0, #20] │ │ │ │ │ str.w lr, [r0, #12] │ │ │ │ │ ldrb.w ip, [r1], #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ itt ls │ │ │ │ │ movls r3, r1 │ │ │ │ │ - movls r8, r5 │ │ │ │ │ + movls r4, r8 │ │ │ │ │ add.w r2, lr, ip, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.w 1d9a │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.n 1d4e │ │ │ │ │ + bls.w 1dce │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.n 1d82 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.n 1d9a │ │ │ │ │ + b.n 1dce │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ - lsls r5, r2, #25 │ │ │ │ │ - bmi.n 1f44 │ │ │ │ │ - lsrs r5, r1, #1 │ │ │ │ │ - lsls r2, r2, #31 │ │ │ │ │ - bmi.n 1f66 │ │ │ │ │ - add r5, r8 │ │ │ │ │ - b.n 1e90 │ │ │ │ │ - add.w r5, r8, #1 │ │ │ │ │ - b.n 1e90 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - add r8, r3 │ │ │ │ │ - str.w r8, [r0, #24] │ │ │ │ │ - ldrb r3, [r2, #0] │ │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ │ - cmp r3, #31 │ │ │ │ │ - beq.n 1fce │ │ │ │ │ + tst.w r2, #64 @ 0x40 │ │ │ │ │ + bne.n 1f54 │ │ │ │ │ + mov.w r8, r1, lsr #1 │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bmi.n 1f7c │ │ │ │ │ + add r8, r4 │ │ │ │ │ + b.n 1ebe │ │ │ │ │ + add.w r8, r4, #1 │ │ │ │ │ + b.n 1ebe │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.n 1d20 │ │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ │ + adds r6, r2, #2 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + and.w r3, r1, #63 @ 0x3f │ │ │ │ │ + lsls r7, r1, #25 │ │ │ │ │ + bmi.n 1fd6 │ │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ │ + lsls r1, r3, #31 │ │ │ │ │ + it mi │ │ │ │ │ + negmi r4, r4 │ │ │ │ │ + b.n 1cac │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldrb.w r2, [r5], #1 │ │ │ │ │ + and.w r1, r2, #63 @ 0x3f │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + bmi.n 1f98 │ │ │ │ │ + lsls r7, r1, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r4, r4, r1, lsr #1 │ │ │ │ │ + subpl.w r4, r4, r1, lsr #1 │ │ │ │ │ + b.n 1e48 │ │ │ │ │ + add.w r8, r3, #2 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldrb.w r2, [r8], #1 │ │ │ │ │ + add.w r9, r9, #6 │ │ │ │ │ + and.w ip, r2, #63 @ 0x3f │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + lsl.w ip, ip, r9 │ │ │ │ │ + orr.w r1, r1, ip │ │ │ │ │ + bmi.n 1f5c │ │ │ │ │ + mov.w r8, r1, lsr #1 │ │ │ │ │ + lsls r2, r1, #31 │ │ │ │ │ + bpl.n 1f10 │ │ │ │ │ + sub.w r8, r4, r8 │ │ │ │ │ + b.n 1ebe │ │ │ │ │ + add.w r8, r4, #2 │ │ │ │ │ + b.n 1ebe │ │ │ │ │ + subs r4, #2 │ │ │ │ │ + b.n 1e48 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1eb6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1d60 │ │ │ │ │ + ldrb.w r2, [r5], #1 │ │ │ │ │ + adds r7, #6 │ │ │ │ │ + and.w ip, r2, #63 @ 0x3f │ │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ │ + orr.w r1, r1, ip │ │ │ │ │ + b.n 1f42 │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str.w r8, [r0, #20] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r6, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bhi.w 1cac │ │ │ │ │ - b.n 1cec │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n 1cec │ │ │ │ │ - ldrb r1, [r2, #1] │ │ │ │ │ - adds r6, r2, #2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - and.w r3, r1, #63 @ 0x3f │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bmi.n 1fbe │ │ │ │ │ - mov.w r8, r3, lsr #1 │ │ │ │ │ - lsls r3, r3, #31 │ │ │ │ │ - it mi │ │ │ │ │ - rsbmi r8, r8, #0 │ │ │ │ │ - b.n 1eea │ │ │ │ │ - add.w ip, r3, #2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldrb.w r5, [ip], #1 │ │ │ │ │ - adds r2, #6 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - and.w r5, r5, #63 @ 0x3f │ │ │ │ │ - lsls r5, r2 │ │ │ │ │ - orrs r1, r5 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - lsls r5, r5, #25 │ │ │ │ │ - bmi.n 1f4a │ │ │ │ │ - lsrs r5, r1, #1 │ │ │ │ │ - lsls r2, r1, #31 │ │ │ │ │ - bpl.n 1edc │ │ │ │ │ - sub.w r5, r8, r5 │ │ │ │ │ - b.n 1e90 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldrb.w r2, [r4], #1 │ │ │ │ │ - and.w r1, r2, #63 @ 0x3f │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - bmi.n 1fae │ │ │ │ │ - lsls r2, r1, #31 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r8, r8, r1, lsr #1 │ │ │ │ │ - subpl.w r8, r8, r1, lsr #1 │ │ │ │ │ - b.n 1e16 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - b.n 1eea │ │ │ │ │ - add.w r5, r8, #2 │ │ │ │ │ - b.n 1e90 │ │ │ │ │ - mov.w r8, #2 │ │ │ │ │ - b.n 1eea │ │ │ │ │ - sub.w r8, r8, #2 │ │ │ │ │ - b.n 1e16 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1e88 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d2e │ │ │ │ │ - ldrb.w r2, [r4], #1 │ │ │ │ │ - adds r5, #6 │ │ │ │ │ - and.w r7, r2, #63 @ 0x3f │ │ │ │ │ - lsls r7, r5 │ │ │ │ │ - orrs r1, r7 │ │ │ │ │ - b.n 1f78 │ │ │ │ │ + bhi.w 1ce0 │ │ │ │ │ + b.n 1d20 │ │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ │ - adds r5, #6 │ │ │ │ │ + adds r4, #6 │ │ │ │ │ and.w r7, r1, #63 @ 0x3f │ │ │ │ │ - lsls r7, r5 │ │ │ │ │ + lsls r7, r4 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ - b.n 1f32 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c8a │ │ │ │ │ + b.n 1f28 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e9a │ │ │ │ │ + nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -86,15 +86,15 @@ │ │ │ │ │ cbnz r0, c2 <_PyCode_GetCellvars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.w ba8 │ │ │ │ │ + b.w b74 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000000c6 : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -989,15 +989,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ - bl 1388 │ │ │ │ │ + bl 1354 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 874 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -1113,25 +1113,25 @@ │ │ │ │ │ 00000954 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ b.w 1c8 │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 00000958 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w b7c │ │ │ │ │ + b.w b48 │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 0000095c : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w 9a <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ 00000960 : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ - b.w ca4 <_PyCode_CheckNoExternalState+0x6> │ │ │ │ │ + b.w c70 <_PyLineTable_PreviousAddressRange+0xc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ 00000964 : │ │ │ │ │ PyCode_AddWatcher(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1269,15 +1269,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bl 1388 │ │ │ │ │ + bl 1354 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000ab2 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {r4} │ │ │ │ │ @@ -1349,15 +1349,15 @@ │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ b.n c5a │ │ │ │ │ mov r0, sp │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - bl 55c │ │ │ │ │ + bl 528 │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ add r0, r2 │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ │ str.w lr, [sp, #16] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ @@ -1404,15 +1404,15 @@ │ │ │ │ │ lsls r4, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ b.n bec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ b.n c5a │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 55c │ │ │ │ │ + bl 528 │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ ├── 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: 30632 (bytes into file) │ │ │ │ │ + Start of section headers: 30628 (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 0x77a8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x77a4: │ │ │ │ │ │ │ │ │ │ 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 005fd8 000538 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000b74 000b84 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006510 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0016f8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0016f8 00146c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006b20 0009b0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002b64 000a36 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00359c 000330 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0074d0 000220 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0038cc 00049d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0076f0 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003d69 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003d69 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003d9c 001380 10 16 227 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00511c 000ebc 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007718 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000b3c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005fd4 000538 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000b70 000b84 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00650c 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0016f4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0016f4 00146c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006b1c 0009b0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002b60 000a36 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003598 000330 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0074cc 000220 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0038c8 00049d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0076ec 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003d65 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003d65 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003d98 001380 10 16 227 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005118 000ebc 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007714 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 {} │ │ │ │ │ @@ -42,45 +42,45 @@ │ │ │ │ │ 38: 00000085 78 FUNC LOCAL DEFAULT 1 method_check_args.part.0 │ │ │ │ │ 39: 0000055c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 40: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 41: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 42: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 43: 00000560 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 44: 00000561 12 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ - 45: 000000d5 684 FUNC LOCAL DEFAULT 1 property_init │ │ │ │ │ - 46: 00000374 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 45: 000000d5 680 FUNC LOCAL DEFAULT 1 property_init │ │ │ │ │ + 46: 00000370 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 47: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 48: 0000057d 146 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ 49: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 50: 00000611 172 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ - 51: 00000380 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 52: 00000381 8 FUNC LOCAL DEFAULT 1 property_setter │ │ │ │ │ - 53: 00000389 248 FUNC LOCAL DEFAULT 1 property_copy │ │ │ │ │ - 54: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 55: 00000480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 56: 00000481 260 FUNC LOCAL DEFAULT 1 property_dealloc │ │ │ │ │ - 57: 00000580 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 51: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 52: 0000037d 8 FUNC LOCAL DEFAULT 1 property_setter │ │ │ │ │ + 53: 00000385 248 FUNC LOCAL DEFAULT 1 property_copy │ │ │ │ │ + 54: 00000478 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 55: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 56: 0000047d 260 FUNC LOCAL DEFAULT 1 property_dealloc │ │ │ │ │ + 57: 0000057c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 58: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 59: 00000584 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 60: 00000585 84 FUNC LOCAL DEFAULT 1 property_set_name │ │ │ │ │ + 59: 00000580 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 60: 00000581 84 FUNC LOCAL DEFAULT 1 property_set_name │ │ │ │ │ 61: 00000278 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 62: 000006bd 156 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ 63: 000008a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 65: 000008a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 66: 000009c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 000009c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 68: 000009c5 82 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ 69: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 70: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 71: 00000320 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 72: 00000348 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 73: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 74: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 75: 000005d9 256 FUNC LOCAL DEFAULT 1 property_descr_set │ │ │ │ │ + 75: 000005d5 256 FUNC LOCAL DEFAULT 1 property_descr_set │ │ │ │ │ 76: 0000005b 46 FUNC LOCAL DEFAULT 9 property_name │ │ │ │ │ 77: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 78: 000003c4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 79: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 80: 00000a19 168 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 81: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 82: 00000bd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -104,101 +104,101 @@ │ │ │ │ │ 100: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 101: 0000105d 294 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ 102: 0000125c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 103: 00001260 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 104: 00001261 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ 105: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 106: 0000135c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 000006d9 48 FUNC LOCAL DEFAULT 1 mappingproxy_items │ │ │ │ │ - 108: 00000704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 107: 000006d5 48 FUNC LOCAL DEFAULT 1 mappingproxy_items │ │ │ │ │ + 108: 00000700 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 109: 00001368 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 110: 00001369 136 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ 111: 000013ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00000708 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 113: 00000709 48 FUNC LOCAL DEFAULT 1 mappingproxy_keys │ │ │ │ │ - 114: 00000734 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 112: 00000704 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 113: 00000705 48 FUNC LOCAL DEFAULT 1 mappingproxy_keys │ │ │ │ │ + 114: 00000730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 115: 000013f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 116: 000013f1 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ 117: 00001409 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ 118: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 119: 00001411 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ 120: 00001468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00000738 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 122: 00000739 90 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ - 123: 00000795 52 FUNC LOCAL DEFAULT 1 wrapper_traverse │ │ │ │ │ - 124: 000007c9 216 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ - 125: 00000894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 121: 00000734 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 122: 00000735 90 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ + 123: 00000791 52 FUNC LOCAL DEFAULT 1 wrapper_traverse │ │ │ │ │ + 124: 000007c5 216 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ + 125: 00000890 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 127: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 128: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 129: 000008a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 130: 000008a1 212 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ - 131: 00000970 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 132: 00000974 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 133: 00000975 6 FUNC LOCAL DEFAULT 1 mappingproxy_getiter │ │ │ │ │ - 134: 0000097d 6 FUNC LOCAL DEFAULT 1 mappingproxy_len │ │ │ │ │ - 135: 00000985 50 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ - 136: 000009b9 12 FUNC LOCAL DEFAULT 1 mappingproxy_traverse │ │ │ │ │ - 137: 000009c5 48 FUNC LOCAL DEFAULT 1 mappingproxy_values │ │ │ │ │ - 138: 000009f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 129: 0000089c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 130: 0000089d 212 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ + 131: 0000096c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 00000970 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 133: 00000971 6 FUNC LOCAL DEFAULT 1 mappingproxy_getiter │ │ │ │ │ + 134: 00000979 6 FUNC LOCAL DEFAULT 1 mappingproxy_len │ │ │ │ │ + 135: 00000981 50 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ + 136: 000009b5 12 FUNC LOCAL DEFAULT 1 mappingproxy_traverse │ │ │ │ │ + 137: 000009c1 48 FUNC LOCAL DEFAULT 1 mappingproxy_values │ │ │ │ │ + 138: 000009ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 139: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 140: 000009f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 141: 000009f5 14 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ - 142: 00000a05 32 FUNC LOCAL DEFAULT 1 descr_repr.isra.0 │ │ │ │ │ + 140: 000009f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 141: 000009f1 14 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ + 142: 00000a01 32 FUNC LOCAL DEFAULT 1 descr_repr.isra.0 │ │ │ │ │ 143: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 144: 00000a25 14 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ - 145: 00000a35 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ + 144: 00000a21 14 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ + 145: 00000a31 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ 146: 00000051 10 FUNC LOCAL DEFAULT 9 property_deleter │ │ │ │ │ 147: 00000084 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 148: 00000088 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 149: 00000089 8 FUNC LOCAL DEFAULT 9 property_getter │ │ │ │ │ - 150: 00000a41 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ - 151: 00000a4d 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ - 152: 00000a59 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 150: 00000a3d 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 151: 00000a49 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 152: 00000a55 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ 153: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 154: 00000091 62 FUNC LOCAL DEFAULT 9 property_get__name__ │ │ │ │ │ 155: 000000cf 46 FUNC LOCAL DEFAULT 9 mappingproxy_copy │ │ │ │ │ 156: 000000f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 158: 000000fd 42 FUNC LOCAL DEFAULT 9 property_set__name__ │ │ │ │ │ - 159: 00000a65 6 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ + 159: 00000a61 6 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ 160: 00000127 6 FUNC LOCAL DEFAULT 9 mappingproxy_hash │ │ │ │ │ 161: 0000012d 48 FUNC LOCAL DEFAULT 9 mappingproxy_reversed │ │ │ │ │ 162: 00000158 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 163: 0000015c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 164: 0000015d 76 FUNC LOCAL DEFAULT 9 mappingproxy_or │ │ │ │ │ 165: 000001a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 166: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 167: 000001a8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 168: 000001a9 26 FUNC LOCAL DEFAULT 9 mappingproxy_ior │ │ │ │ │ 169: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 170: 000001c3 16 FUNC LOCAL DEFAULT 9 member_repr │ │ │ │ │ - 171: 00000a6d 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ - 172: 00000a7d 18 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ - 173: 00000a91 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ - 174: 00000a9d 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 171: 00000a69 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 172: 00000a79 18 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ + 173: 00000a8d 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ + 174: 00000a99 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ 175: 000001d3 42 FUNC LOCAL DEFAULT 9 wrapper_hash │ │ │ │ │ 176: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 177: 000001fd 16 FUNC LOCAL DEFAULT 9 mappingproxy_repr │ │ │ │ │ 178: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 179: 00000aa9 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 180: 00000ad4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 179: 00000aa5 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 180: 00000ad0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 181: 0000020d 52 FUNC LOCAL DEFAULT 9 wrapper_reduce │ │ │ │ │ 182: 0000023c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 183: 00000678 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 184: 00000240 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 185: 00000241 16 FUNC LOCAL DEFAULT 9 getset_repr │ │ │ │ │ 186: 00000251 144 FUNC LOCAL DEFAULT 9 classmethoddescr_call │ │ │ │ │ 187: 000002e1 20 FUNC LOCAL DEFAULT 9 getset_get_doc │ │ │ │ │ 188: 000002f5 20 FUNC LOCAL DEFAULT 9 member_get_doc │ │ │ │ │ 189: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 190: 00000309 24 FUNC LOCAL DEFAULT 9 wrapper_repr │ │ │ │ │ - 191: 00000ad8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 192: 00000ad9 104 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ - 193: 00000b3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 191: 00000ad4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 192: 00000ad5 104 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ + 193: 00000b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 194: 00000321 6 FUNC LOCAL DEFAULT 9 mappingproxy_str │ │ │ │ │ 195: 00000327 8 FUNC LOCAL DEFAULT 9 wrapper_qualname │ │ │ │ │ 196: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 197: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 198: 00000000 20 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ 199: 00000014 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ 200: 0000001c 807 OBJECT LOCAL DEFAULT 11 property_init__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5fd8 contains 167 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5fd4 contains 167 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000e40a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000022 0000e50a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000038 0000e60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 00000060 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000068 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 0000f50a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ @@ -15,192 +15,192 @@ │ │ │ │ │ 000000c6 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000114 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000118 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001a2 0000f90a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000001e6 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f4 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000202 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000212 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000226 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000238 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000024a 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000266 0000fa0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000288 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000028c 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000292 0000fc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000029a 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000002b2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002b6 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000310 0000fe0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000326 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000032c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000330 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000210 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000220 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000234 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000248 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000264 0000fa0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000286 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000028a 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000290 0000fc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000298 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000002b0 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002b4 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000030e 0000fe0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000324 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000340 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000360 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000364 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000374 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000370 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000037c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003a0 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ -000003ac 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003b0 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003c0 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003c4 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003de 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003e2 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003f4 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003f8 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000400 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000404 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000416 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000444 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000448 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000462 0000f10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000476 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000047c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000052c 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000053e 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000550 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000562 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000576 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000580 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005b4 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005b8 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005be 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005c2 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005c6 00003a2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ -000005ca 00003a30 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ -000005d0 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005fe 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000061c 0001050a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000062a 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000632 00004c0a R_ARM_THM_CALL 0000005b property_name │ │ │ │ │ -0000063e 0001060a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00000644 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000648 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000656 0000462f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC16 │ │ │ │ │ -0000065a 00004630 R_ARM_THM_MOVT_ABS 000002f8 .LC16 │ │ │ │ │ -0000065e 0000452f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC15 │ │ │ │ │ -00000662 00004530 R_ARM_THM_MOVT_ABS 000002d0 .LC15 │ │ │ │ │ -0000066e 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000688 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000068c 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000690 00004a2f R_ARM_THM_MOVW_ABS_NC 00000384 .LC20 │ │ │ │ │ -00000694 00004a30 R_ARM_THM_MOVT_ABS 00000384 .LC20 │ │ │ │ │ -00000698 0000492f R_ARM_THM_MOVW_ABS_NC 0000036c .LC19 │ │ │ │ │ -0000069c 00004930 R_ARM_THM_MOVT_ABS 0000036c .LC19 │ │ │ │ │ -000006aa 0000ee0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006b6 0000482f R_ARM_THM_MOVW_ABS_NC 00000348 .LC18 │ │ │ │ │ -000006ba 00004830 R_ARM_THM_MOVT_ABS 00000348 .LC18 │ │ │ │ │ -000006be 0000472f R_ARM_THM_MOVW_ABS_NC 00000320 .LC17 │ │ │ │ │ -000006c2 00004730 R_ARM_THM_MOVT_ABS 00000320 .LC17 │ │ │ │ │ -000006d0 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006fc 0001100a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000704 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000072c 0001100a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000734 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000074a 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000756 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000762 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -0000076a 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000076e 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000772 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000776 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000784 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000788 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000007ee 00010f0a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00000800 0001090a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000856 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000085a 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000085e 0000692f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -00000862 00006930 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -0000086a 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000888 0000fe0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000898 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000089c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008da 0001190a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -000008f2 0000802f R_ARM_THM_MOVW_ABS_NC 00000590 .LC34 │ │ │ │ │ -000008f6 00008030 R_ARM_THM_MOVT_ABS 00000590 .LC34 │ │ │ │ │ -000008fa 00011a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000912 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000092e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000932 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000936 00007f2f R_ARM_THM_MOVW_ABS_NC 00000550 .LC33 │ │ │ │ │ -0000093a 00007f30 R_ARM_THM_MOVT_ABS 00000550 .LC33 │ │ │ │ │ -00000940 0000ee0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000952 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000956 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000095a 00007e2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ -0000095e 00007e30 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ -00000966 0000ee0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000970 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009b0 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009e8 0001100a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000009f0 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009f4 00008b2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -000009f8 00008b30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00000a16 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000a1a 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000a24 00008f2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC36 │ │ │ │ │ -00000a28 00008f30 R_ARM_THM_MOVT_ABS 000005b8 .LC36 │ │ │ │ │ -00000aba 0001250a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000ac0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000670 .LC41 │ │ │ │ │ -00000ac4 0000b230 R_ARM_THM_MOVT_ABS 00000670 .LC41 │ │ │ │ │ -00000ad4 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000af0 0001282f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000af4 00012830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000afc 0001282f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b00 00012830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b1a 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b1e 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b26 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b2a 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000b3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000039c 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ +000003a8 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003ac 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003bc 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003c0 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003da 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003de 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003f0 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003f4 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003fc 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000400 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000412 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000440 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000444 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000045e 0000f10a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000472 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000478 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000528 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000053a 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000054c 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000055e 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000572 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000057c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005b0 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005b4 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005ba 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005be 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005c2 00003a2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ +000005c6 00003a30 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ +000005cc 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005fa 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00000618 0001050a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000626 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000062e 00004c0a R_ARM_THM_CALL 0000005b property_name │ │ │ │ │ +0000063a 0001060a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00000640 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000644 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000652 0000462f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC16 │ │ │ │ │ +00000656 00004630 R_ARM_THM_MOVT_ABS 000002f8 .LC16 │ │ │ │ │ +0000065a 0000452f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC15 │ │ │ │ │ +0000065e 00004530 R_ARM_THM_MOVT_ABS 000002d0 .LC15 │ │ │ │ │ +0000066a 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000684 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000688 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000068c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000384 .LC20 │ │ │ │ │ +00000690 00004a30 R_ARM_THM_MOVT_ABS 00000384 .LC20 │ │ │ │ │ +00000694 0000492f R_ARM_THM_MOVW_ABS_NC 0000036c .LC19 │ │ │ │ │ +00000698 00004930 R_ARM_THM_MOVT_ABS 0000036c .LC19 │ │ │ │ │ +000006a6 0000ee0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006b2 0000482f R_ARM_THM_MOVW_ABS_NC 00000348 .LC18 │ │ │ │ │ +000006b6 00004830 R_ARM_THM_MOVT_ABS 00000348 .LC18 │ │ │ │ │ +000006ba 0000472f R_ARM_THM_MOVW_ABS_NC 00000320 .LC17 │ │ │ │ │ +000006be 00004730 R_ARM_THM_MOVT_ABS 00000320 .LC17 │ │ │ │ │ +000006cc 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f8 0001100a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000700 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000728 0001100a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000730 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000746 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00000752 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +0000075e 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00000766 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000076a 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000076e 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000772 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000780 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000784 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000007ea 00010f0a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +000007fc 0001090a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000852 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000856 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000085a 0000692f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +0000085e 00006930 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +00000866 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000884 0000fe0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000890 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000894 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000898 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008d6 0001190a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +000008ee 0000802f R_ARM_THM_MOVW_ABS_NC 00000590 .LC34 │ │ │ │ │ +000008f2 00008030 R_ARM_THM_MOVT_ABS 00000590 .LC34 │ │ │ │ │ +000008f6 00011a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000090e 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000092a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000092e 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000932 00007f2f R_ARM_THM_MOVW_ABS_NC 00000550 .LC33 │ │ │ │ │ +00000936 00007f30 R_ARM_THM_MOVT_ABS 00000550 .LC33 │ │ │ │ │ +0000093c 0000ee0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000094e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000952 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000956 00007e2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ +0000095a 00007e30 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ +00000962 0000ee0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000096c 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009ac 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e4 0001100a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000009ec 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009f0 00008b2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +000009f4 00008b30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00000a12 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000a16 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000a20 00008f2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC36 │ │ │ │ │ +00000a24 00008f30 R_ARM_THM_MOVT_ABS 000005b8 .LC36 │ │ │ │ │ +00000ab6 0001250a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000abc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000670 .LC41 │ │ │ │ │ +00000ac0 0000b230 R_ARM_THM_MOVT_ABS 00000670 .LC41 │ │ │ │ │ +00000ad0 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000aec 0001282f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000af0 00012830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000af8 0001282f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000afc 00012830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b16 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b1a 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b22 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000b26 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 0000e71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000976 00011b1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ -0000097e 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ -00000a20 00011a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000a3c 00011d1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000a46 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000a52 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000a5e 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000a66 0001201e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000a76 00011d1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000a98 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000aa4 00011d1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000ad0 0001261e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000972 00011b1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ +0000097a 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ +00000a1c 00011a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000a38 00011d1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000a42 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000a4e 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000a5a 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000a62 0001201e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00000a72 00011d1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000a94 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000aa0 00011d1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000acc 0001261e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6510 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x650c contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ -0000002c 00009002 R_ARM_ABS32 00000a25 wrapperdescr_repr │ │ │ │ │ +0000002c 00009002 R_ARM_ABS32 00000a21 wrapperdescr_repr │ │ │ │ │ 00000040 00006502 R_ARM_ABS32 0000105d wrapperdescr_call │ │ │ │ │ 00000048 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002c02 R_ARM_ABS32 00000561 descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 00005b02 R_ARM_ABS32 00000e45 wrapperdescr_get │ │ │ │ │ 000000d4 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ -000000fc 00008d02 R_ARM_ABS32 000009f5 method_repr │ │ │ │ │ +000000fc 00008d02 R_ARM_ABS32 000009f1 method_repr │ │ │ │ │ 00000110 00013402 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000118 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00002c02 R_ARM_ABS32 00000561 descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 00003202 R_ARM_ABS32 00000611 method_get │ │ │ │ │ 000001a4 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001902 R_ARM_ABS32 00000281 descr_dealloc │ │ │ │ │ -000001cc 00008d02 R_ARM_ABS32 000009f5 method_repr │ │ │ │ │ +000001cc 00008d02 R_ARM_ABS32 000009f1 method_repr │ │ │ │ │ 000001e0 0000ba02 R_ARM_ABS32 00000251 classmethoddescr_call │ │ │ │ │ 000001e8 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002c02 R_ARM_ABS32 00000561 descr_traverse │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00002202 R_ARM_ABS32 00000345 classmethod_get │ │ │ │ │ 00000274 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -225,152 +225,152 @@ │ │ │ │ │ 000003c8 00005602 R_ARM_ABS32 00000bdd member_get │ │ │ │ │ 000003cc 00004402 R_ARM_ABS32 000009c5 member_set │ │ │ │ │ 00000414 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000440 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000448 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000454 00003802 R_ARM_ABS32 00000481 property_dealloc │ │ │ │ │ +00000454 00003802 R_ARM_ABS32 0000047d property_dealloc │ │ │ │ │ 00000484 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000494 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00006802 R_ARM_ABS32 00001261 property_traverse │ │ │ │ │ -0000049c 00008702 R_ARM_ABS32 00000985 property_clear │ │ │ │ │ +0000049c 00008702 R_ARM_ABS32 00000981 property_clear │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c4 00005002 R_ARM_ABS32 00000a19 property_descr_get │ │ │ │ │ -000004c8 00004b02 R_ARM_ABS32 000005d9 property_descr_set │ │ │ │ │ +000004c8 00004b02 R_ARM_ABS32 000005d5 property_descr_set │ │ │ │ │ 000004d0 00002d02 R_ARM_ABS32 000000d5 property_init │ │ │ │ │ 000004d4 0000e402 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004d8 00013502 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004dc 0000ef02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000510 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000518 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00006202 R_ARM_ABS32 00001009 wrapper_dealloc │ │ │ │ │ 00000538 0000be02 R_ARM_ABS32 00000309 wrapper_repr │ │ │ │ │ 00000548 0000af02 R_ARM_ABS32 000001d3 wrapper_hash │ │ │ │ │ 0000054c 00006102 R_ARM_ABS32 00000f9d wrapper_call │ │ │ │ │ 00000554 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000568 00007b02 R_ARM_ABS32 00000795 wrapper_traverse │ │ │ │ │ -00000570 0000c002 R_ARM_ABS32 00000ad9 wrapper_richcompare │ │ │ │ │ +00000568 00007b02 R_ARM_ABS32 00000791 wrapper_traverse │ │ │ │ │ +00000570 0000c002 R_ARM_ABS32 00000ad5 wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e0 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f4 00006e02 R_ARM_ABS32 00001369 mappingproxy_dealloc │ │ │ │ │ 00000608 0000b102 R_ARM_ABS32 000001fd mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000a002 R_ARM_ABS32 00000127 mappingproxy_hash │ │ │ │ │ 00000620 0000c202 R_ARM_ABS32 00000321 mappingproxy_str │ │ │ │ │ 00000624 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000634 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000638 00008802 R_ARM_ABS32 000009b9 mappingproxy_traverse │ │ │ │ │ -00000640 00009f02 R_ARM_ABS32 00000a65 mappingproxy_richcompare │ │ │ │ │ -00000648 00008502 R_ARM_ABS32 00000975 mappingproxy_getiter │ │ │ │ │ +00000638 00008802 R_ARM_ABS32 000009b5 mappingproxy_traverse │ │ │ │ │ +00000640 00009f02 R_ARM_ABS32 00000a61 mappingproxy_richcompare │ │ │ │ │ +00000648 00008502 R_ARM_ABS32 00000971 mappingproxy_getiter │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000678 00007c02 R_ARM_ABS32 000007c9 mappingproxy_new │ │ │ │ │ +00000678 00007c02 R_ARM_ABS32 000007c5 mappingproxy_new │ │ │ │ │ 000006b0 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00013602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000006f0 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f8 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006fc 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000070c 00013602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000718 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000071c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000720 00009a02 R_ARM_ABS32 00000091 property_get__name__ │ │ │ │ │ 00000724 00009e02 R_ARM_ABS32 000000fd property_set__name__ │ │ │ │ │ 00000730 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000734 00007a02 R_ARM_ABS32 00000739 property_get___isabstractmethod__ │ │ │ │ │ +00000734 00007a02 R_ARM_ABS32 00000735 property_get___isabstractmethod__ │ │ │ │ │ 00000758 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 00009502 R_ARM_ABS32 00000089 property_getter │ │ │ │ │ 00000764 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00003402 R_ARM_ABS32 00000381 property_setter │ │ │ │ │ +0000076c 00003402 R_ARM_ABS32 0000037d property_setter │ │ │ │ │ 00000774 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00009202 R_ARM_ABS32 00000051 property_deleter │ │ │ │ │ 00000784 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000078c 00003c02 R_ARM_ABS32 00000585 property_set_name │ │ │ │ │ +0000078c 00003c02 R_ARM_ABS32 00000581 property_set_name │ │ │ │ │ 00000794 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007e4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000080c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000810 0000ac02 R_ARM_ABS32 00000a7d wrapper_objclass │ │ │ │ │ +00000810 0000ac02 R_ARM_ABS32 00000a79 wrapper_objclass │ │ │ │ │ 00000820 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000824 00009802 R_ARM_ABS32 00000a59 wrapper_name │ │ │ │ │ +00000824 00009802 R_ARM_ABS32 00000a55 wrapper_name │ │ │ │ │ 00000834 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000838 0000c302 R_ARM_ABS32 00000327 wrapper_qualname │ │ │ │ │ 00000848 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000084c 0000ad02 R_ARM_ABS32 00000a91 wrapper_doc │ │ │ │ │ +0000084c 0000ad02 R_ARM_ABS32 00000a8d wrapper_doc │ │ │ │ │ 0000085c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000860 0000ab02 R_ARM_ABS32 00000a6d wrapper_text_signature │ │ │ │ │ +00000860 0000ab02 R_ARM_ABS32 00000a69 wrapper_text_signature │ │ │ │ │ 00000884 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b0 0000b502 R_ARM_ABS32 0000020d wrapper_reduce │ │ │ │ │ 000008cc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d0 00007702 R_ARM_ABS32 00001411 mappingproxy_get │ │ │ │ │ 000008d8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e0 00007102 R_ARM_ABS32 00000709 mappingproxy_keys │ │ │ │ │ +000008e0 00007102 R_ARM_ABS32 00000705 mappingproxy_keys │ │ │ │ │ 000008e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008ec 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00008902 R_ARM_ABS32 000009c5 mappingproxy_values │ │ │ │ │ +000008f0 00008902 R_ARM_ABS32 000009c1 mappingproxy_values │ │ │ │ │ 000008f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008fc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000900 00006b02 R_ARM_ABS32 000006d9 mappingproxy_items │ │ │ │ │ +00000900 00006b02 R_ARM_ABS32 000006d5 mappingproxy_items │ │ │ │ │ 00000908 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000090c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00009b02 R_ARM_ABS32 000000cf mappingproxy_copy │ │ │ │ │ 00000918 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000091c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000920 00013702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000928 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000092c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000a102 R_ARM_ABS32 0000012d mappingproxy_reversed │ │ │ │ │ 00000938 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000968 00007402 R_ARM_ABS32 000013f1 mappingproxy_contains │ │ │ │ │ 000009b0 0000a402 R_ARM_ABS32 0000015d mappingproxy_or │ │ │ │ │ 000009e4 0000a802 R_ARM_ABS32 000001a9 mappingproxy_ior │ │ │ │ │ -00000a04 00008602 R_ARM_ABS32 0000097d mappingproxy_len │ │ │ │ │ +00000a04 00008602 R_ARM_ABS32 00000979 mappingproxy_len │ │ │ │ │ 00000a08 00007502 R_ARM_ABS32 00001409 mappingproxy_getitem │ │ │ │ │ 00000a10 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a14 00009602 R_ARM_ABS32 00000a41 wrapperdescr_get_doc │ │ │ │ │ +00000a14 00009602 R_ARM_ABS32 00000a3d wrapperdescr_get_doc │ │ │ │ │ 00000a24 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 00008202 R_ARM_ABS32 000008a1 descr_get_qualname │ │ │ │ │ +00000a28 00008202 R_ARM_ABS32 0000089d descr_get_qualname │ │ │ │ │ 00000a38 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a3c 00009102 R_ARM_ABS32 00000a35 wrapperdescr_get_text_signature │ │ │ │ │ +00000a3c 00009102 R_ARM_ABS32 00000a31 wrapperdescr_get_text_signature │ │ │ │ │ 00000a60 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a64 0000bb02 R_ARM_ABS32 000002e1 getset_get_doc │ │ │ │ │ 00000a74 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a78 00008202 R_ARM_ABS32 000008a1 descr_get_qualname │ │ │ │ │ +00000a78 00008202 R_ARM_ABS32 0000089d descr_get_qualname │ │ │ │ │ 00000a9c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa0 0000bc02 R_ARM_ABS32 000002f5 member_get_doc │ │ │ │ │ 00000ab0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ab4 00008202 R_ARM_ABS32 000008a1 descr_get_qualname │ │ │ │ │ +00000ab4 00008202 R_ARM_ABS32 0000089d descr_get_qualname │ │ │ │ │ 00000ad8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000adc 00009702 R_ARM_ABS32 00000a4d method_get_doc │ │ │ │ │ +00000adc 00009702 R_ARM_ABS32 00000a49 method_get_doc │ │ │ │ │ 00000aec 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af0 00008202 R_ARM_ABS32 000008a1 descr_get_qualname │ │ │ │ │ +00000af0 00008202 R_ARM_ABS32 0000089d descr_get_qualname │ │ │ │ │ 00000b00 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b04 0000ae02 R_ARM_ABS32 00000a9d method_get_text_signature │ │ │ │ │ +00000b04 0000ae02 R_ARM_ABS32 00000a99 method_get_text_signature │ │ │ │ │ 00000b28 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b3c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b64 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 0000b302 R_ARM_ABS32 00000aa9 descr_reduce │ │ │ │ │ +00000b68 0000b302 R_ARM_ABS32 00000aa5 descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6b20 contains 310 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6b1c contains 310 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000e40a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000002c 0000e50a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000042 0000e60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000006a 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -675,15 +675,15 @@ │ │ │ │ │ 00000c3c 0001071e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ 0000103a 0000ef1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000013da 0000ef1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001400 0001121e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ 00001404 0001131e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ 0000140a 0001141e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x74d0 contains 68 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x74cc contains 68 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000030 0000292f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ 00000034 00002930 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ 0000003c 00001d2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00000040 00001d30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ @@ -730,30 +730,30 @@ │ │ │ │ │ 000002d4 0000e70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ea 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002ee 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002fe 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000302 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000030c 0000bd2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC43 │ │ │ │ │ 00000310 0000bd30 R_ARM_THM_MOVT_ABS 0000069c .LC43 │ │ │ │ │ -00000056 0000351e R_ARM_THM_JUMP24 00000389 property_copy │ │ │ │ │ +00000056 0000351e R_ARM_THM_JUMP24 00000385 property_copy │ │ │ │ │ 00000080 0000f91e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000008c 0000351e R_ARM_THM_JUMP24 00000389 property_copy │ │ │ │ │ +0000008c 0000351e R_ARM_THM_JUMP24 00000385 property_copy │ │ │ │ │ 00000128 0001211e R_ARM_THM_JUMP24 00000000 PyObject_Hash │ │ │ │ │ 000001a0 0001221e R_ARM_THM_JUMP24 00000000 PyNumber_Or │ │ │ │ │ 000001be 0000ea1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -000001ce 00008e1e R_ARM_THM_JUMP24 00000a05 descr_repr.isra.0 │ │ │ │ │ +000001ce 00008e1e R_ARM_THM_JUMP24 00000a01 descr_repr.isra.0 │ │ │ │ │ 00000208 00011a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000236 0001261e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000024c 00008e1e R_ARM_THM_JUMP24 00000a05 descr_repr.isra.0 │ │ │ │ │ +0000024c 00008e1e R_ARM_THM_JUMP24 00000a01 descr_repr.isra.0 │ │ │ │ │ 000002e6 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000002fa 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000031c 00011a1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000322 0001291e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000032a 0000821e R_ARM_THM_JUMP24 000008a1 descr_get_qualname │ │ │ │ │ +0000032a 0000821e R_ARM_THM_JUMP24 0000089d descr_get_qualname │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x76f0 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x76ec contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -113,114 +113,121 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2f8 │ │ │ │ │ + bne.w 2f6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bhi.w 2fc │ │ │ │ │ + bhi.w 2fa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fc │ │ │ │ │ + beq.w 2fa │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 32c │ │ │ │ │ + beq.w 360 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2a0 │ │ │ │ │ + beq.w 29e │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bne.w 2a0 │ │ │ │ │ + bne.w 29e │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 320 │ │ │ │ │ + beq.w 31e │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r6, #0] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbz r0, 140 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 21a │ │ │ │ │ + blt.n 228 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d6 │ │ │ │ │ + bne.w 2d4 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cbz r0, 154 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 208 │ │ │ │ │ + blt.n 216 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 340 │ │ │ │ │ + bne.w 352 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cbz r0, 168 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1fa │ │ │ │ │ + blt.n 208 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cbz r0, 178 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ec │ │ │ │ │ + blt.n 1fa │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cbz r0, 188 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1de │ │ │ │ │ + blt.n 1ec │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cbz r5, 196 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.w 2e4 │ │ │ │ │ + bne.w 2e2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 34e │ │ │ │ │ - ldr r1, [pc, #468] @ (374 ) │ │ │ │ │ + beq.w 32a │ │ │ │ │ + ldr r1, [pc, #464] @ (370 ) │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ blt.n 1d8 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 250 │ │ │ │ │ + bne.n 24e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 23e │ │ │ │ │ - ldr r3, [pc, #440] @ (378 ) │ │ │ │ │ + ldr r3, [pc, #436] @ (374 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 360 │ │ │ │ │ + bne.w 33c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cbz r0, 1d6 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 230 │ │ │ │ │ + blt.n 1de │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r0, #0] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1d6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 188 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 188 │ │ │ │ │ @@ -252,76 +259,69 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 140 │ │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ │ b.n 140 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r0, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1d6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34e │ │ │ │ │ + bne.n 32a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 34e │ │ │ │ │ + beq.n 32a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - ldr r3, [pc, #284] @ (378 ) │ │ │ │ │ + ldr r3, [pc, #284] @ (374 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 1c6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #272] @ (374 ) │ │ │ │ │ + ldr r1, [pc, #268] @ (370 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27e │ │ │ │ │ + bge.n 27c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 326 │ │ │ │ │ + beq.n 324 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge.n 1d6 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 31a │ │ │ │ │ + bne.n 318 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31a │ │ │ │ │ + beq.n 318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ b.n 1d8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 2a8 │ │ │ │ │ + cbz r3, 2a6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - beq.n 2f4 │ │ │ │ │ + beq.n 2f2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 2b0 │ │ │ │ │ + cbz r1, 2ae │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 33c │ │ │ │ │ + beq.n 34e │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it eq │ │ │ │ │ @@ -344,20 +344,20 @@ │ │ │ │ │ b.n 148 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 258 │ │ │ │ │ + b.n 256 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 2b2 │ │ │ │ │ + b.n 2b0 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add r5, r1 │ │ │ │ │ - ldr r6, [pc, #124] @ (37c ) │ │ │ │ │ + ldr r6, [pc, #124] @ (378 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ movs r6, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -369,118 +369,117 @@ │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1d8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b.n 134 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27e │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 2c6 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 2b2 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r3, #1 │ │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ │ - b.n 15c │ │ │ │ │ - ldr r3, [pc, #40] @ (378 ) │ │ │ │ │ + b.n 27c │ │ │ │ │ + ldr r3, [pc, #72] @ (374 ) │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.w 1c6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 36c │ │ │ │ │ + blt.n 348 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 260 │ │ │ │ │ + b.n 25e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 360 │ │ │ │ │ - nop │ │ │ │ │ + b.n 33c │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 2b0 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ │ + b.n 15c │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 2c4 │ │ │ │ │ .word 0x00005618 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000410 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000380 : │ │ │ │ │ +0000037c : │ │ │ │ │ property_setter(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 388 │ │ │ │ │ + b.n 384 │ │ │ │ │ │ │ │ │ │ -00000388 : │ │ │ │ │ +00000384 : │ │ │ │ │ property_copy(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43c │ │ │ │ │ + beq.n 438 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3be │ │ │ │ │ - cbnz r1, 3ce │ │ │ │ │ + beq.n 3ba │ │ │ │ │ + cbnz r1, 3ca │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r5 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 442 │ │ │ │ │ + beq.n 43e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 442 │ │ │ │ │ + beq.n 43e │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 3dc │ │ │ │ │ - cbnz r3, 3ec │ │ │ │ │ + beq.n 3d8 │ │ │ │ │ + cbnz r3, 3e8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r5 │ │ │ │ │ ldr r5, [r6, #28] │ │ │ │ │ - cbz r5, 3fe │ │ │ │ │ + cbz r5, 3fa │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3fe │ │ │ │ │ + beq.n 3fa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 40e │ │ │ │ │ + b.n 40a │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ @@ -490,70 +489,70 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 46c │ │ │ │ │ - cbz r5, 43a │ │ │ │ │ + blt.n 468 │ │ │ │ │ + cbz r5, 436 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #80] @ (47c ) │ │ │ │ │ + ldr r1, [pc, #80] @ (478 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 462 │ │ │ │ │ + bne.n 45e │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r3, 454 │ │ │ │ │ + cbnz r3, 450 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ bl 6c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r5 │ │ │ │ │ - b.n 3d6 │ │ │ │ │ + b.n 3d2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 434 │ │ │ │ │ + b.n 430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42e │ │ │ │ │ - b.n 43a │ │ │ │ │ + bne.n 42a │ │ │ │ │ + b.n 436 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 424 │ │ │ │ │ + bne.n 420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 424 │ │ │ │ │ + b.n 420 │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000480 : │ │ │ │ │ +0000047c : │ │ │ │ │ property_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r0, [pc, #232] @ (580 ) │ │ │ │ │ + ldr r0, [pc, #232] @ (57c ) │ │ │ │ │ ldrd lr, r1, [r3, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [lr, #4] │ │ │ │ │ @@ -566,107 +565,107 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r2, [r2, r0] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr.w r2, [r1, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r1, #3868] @ 0xf1c │ │ │ │ │ - cbz r4, 4e2 │ │ │ │ │ + cbz r4, 4de │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 56a │ │ │ │ │ + blt.n 566 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 4ee │ │ │ │ │ + cbz r0, 4ea │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 558 │ │ │ │ │ + blt.n 554 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbz r0, 4fa │ │ │ │ │ + cbz r0, 4f6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 546 │ │ │ │ │ + blt.n 542 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, 506 │ │ │ │ │ + cbz r0, 502 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 534 │ │ │ │ │ + blt.n 530 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbz r0, 512 │ │ │ │ │ + cbz r0, 50e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 522 │ │ │ │ │ + blt.n 51e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 512 │ │ │ │ │ + bne.n 50e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 512 │ │ │ │ │ + b.n 50e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 506 │ │ │ │ │ + bne.n 502 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 506 │ │ │ │ │ + b.n 502 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4fa │ │ │ │ │ + bne.n 4f6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4fa │ │ │ │ │ + b.n 4f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ee │ │ │ │ │ + bne.n 4ea │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4ee │ │ │ │ │ + b.n 4ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4e2 │ │ │ │ │ + bne.n 4de │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4e2 │ │ │ │ │ + b.n 4de │ │ │ │ │ nop │ │ │ │ │ .word 0x000000b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000584 : │ │ │ │ │ +00000580 : │ │ │ │ │ property_set_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 5be │ │ │ │ │ + bne.n 5ba │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbz r3, 5ac │ │ │ │ │ + cbz r3, 5a8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [ip, #24] │ │ │ │ │ bl 6c │ │ │ │ │ @@ -685,73 +684,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000005d8 : │ │ │ │ │ +000005d4 : │ │ │ │ │ property_descr_set(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r2, 616 │ │ │ │ │ + cbz r2, 612 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cbz r1, 630 │ │ │ │ │ + cbz r1, 62c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Vectorcall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 682 │ │ │ │ │ + beq.n 67e │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 622 │ │ │ │ │ + blt.n 61e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, 630 │ │ │ │ │ + cbz r3, 62c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - b.n 602 │ │ │ │ │ + b.n 5fe │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 60e │ │ │ │ │ + bne.n 60a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 610 │ │ │ │ │ + b.n 60c │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 5a │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 682 │ │ │ │ │ - cbz r5, 688 │ │ │ │ │ + blt.n 67e │ │ │ │ │ + cbz r5, 684 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ - cbz r2, 6b2 │ │ │ │ │ - cbz r3, 690 │ │ │ │ │ + cbz r2, 6ae │ │ │ │ │ + cbz r3, 68c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -765,15 +764,15 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 6c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 6c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 610 │ │ │ │ │ + b.n 60c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -785,17 +784,17 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 674 │ │ │ │ │ + b.n 670 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 690 │ │ │ │ │ + beq.n 68c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -804,84 +803,84 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 674 │ │ │ │ │ + b.n 670 │ │ │ │ │ │ │ │ │ │ -000006d8 : │ │ │ │ │ +000006d4 : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (704 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (700 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008afc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000708 : │ │ │ │ │ +00000704 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (734 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (730 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000738 : │ │ │ │ │ +00000734 : │ │ │ │ │ property_get___isabstractmethod__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 78e │ │ │ │ │ - cbnz r0, 784 │ │ │ │ │ + beq.n 78a │ │ │ │ │ + cbnz r0, 780 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 78e │ │ │ │ │ - cbnz r0, 784 │ │ │ │ │ + beq.n 78a │ │ │ │ │ + cbnz r0, 780 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 78e │ │ │ │ │ + beq.n 78a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -891,75 +890,75 @@ │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 780 │ │ │ │ │ + b.n 77c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 780 │ │ │ │ │ + b.n 77c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000794 : │ │ │ │ │ +00000790 : │ │ │ │ │ wrapper_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 7b6 │ │ │ │ │ + cbz r0, 7b2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbnz r0, 7c4 │ │ │ │ │ + cbnz r0, 7c0 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 7c4 │ │ │ │ │ + cbz r0, 7c0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000007c8 : │ │ │ │ │ +000007c4 : │ │ │ │ │ mappingproxy_new(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ sub sp, #32 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 872 │ │ │ │ │ + bne.n 86e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 872 │ │ │ │ │ + bne.n 86e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 872 │ │ │ │ │ + beq.n 86e │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ - cbz r0, 854 │ │ │ │ │ + cbz r0, 850 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 854 │ │ │ │ │ - ldr r0, [pc, #148] @ (894 ) │ │ │ │ │ + bne.n 850 │ │ │ │ │ + ldr r0, [pc, #148] @ (890 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 850 │ │ │ │ │ + cbz r0, 84c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #136] @ (898 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (894 ) │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ @@ -989,40 +988,40 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 850 │ │ │ │ │ + b.n 84c │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ add.w ip, sp, #28 │ │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ │ - ldr r4, [pc, #24] @ (89c ) │ │ │ │ │ + ldr r4, [pc, #24] @ (898 ) │ │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ea │ │ │ │ │ - b.n 850 │ │ │ │ │ + bne.n 7e6 │ │ │ │ │ + b.n 84c │ │ │ │ │ nop │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000006ac │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000008a0 : │ │ │ │ │ +0000089c : │ │ │ │ │ descr_get_qualname(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, 8b4 │ │ │ │ │ + cbz r3, 8b0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ bx lr │ │ │ │ │ @@ -1030,57 +1029,57 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 952 │ │ │ │ │ + beq.n 94e │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 952 │ │ │ │ │ - ldr r1, [pc, #152] @ (970 ) │ │ │ │ │ + bpl.n 94e │ │ │ │ │ + ldr r1, [pc, #152] @ (96c ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94c │ │ │ │ │ + beq.n 948 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ - bpl.n 92e │ │ │ │ │ + bpl.n 92a │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 918 │ │ │ │ │ + bge.n 914 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 918 │ │ │ │ │ + cbnz r2, 914 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - cbz r3, 928 │ │ │ │ │ + cbz r3, 924 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 928 │ │ │ │ │ + bge.n 924 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -1094,232 +1093,232 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n 924 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 94c │ │ │ │ │ + b.n 948 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005fb0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000974 : │ │ │ │ │ +00000970 : │ │ │ │ │ mappingproxy_getiter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetIter │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000097c : │ │ │ │ │ +00000978 : │ │ │ │ │ mappingproxy_len(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000984 : │ │ │ │ │ +00000980 : │ │ │ │ │ property_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - cbnz r3, 99a │ │ │ │ │ + cbnz r3, 996 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 996 │ │ │ │ │ + bge.n 992 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 996 │ │ │ │ │ + bne.n 992 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 996 │ │ │ │ │ + b.n 992 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009b8 : │ │ │ │ │ +000009b4 : │ │ │ │ │ mappingproxy_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 9c2 │ │ │ │ │ + cbz r0, 9be │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000009c4 : │ │ │ │ │ +000009c0 : │ │ │ │ │ mappingproxy_values(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (9f0 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (9ec ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000a96c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000009f4 : │ │ │ │ │ +000009f0 : │ │ │ │ │ method_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.n a04 │ │ │ │ │ + b.n a00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a04 : │ │ │ │ │ +00000a00 : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r1, a16 │ │ │ │ │ + cbz r1, a12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000a24 : │ │ │ │ │ +00000a20 : │ │ │ │ │ wrapperdescr_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.n a04 │ │ │ │ │ + b.n a00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +00000a30 : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000a40 : │ │ │ │ │ +00000a3c : │ │ │ │ │ wrapperdescr_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a4c : │ │ │ │ │ +00000a48 : │ │ │ │ │ method_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a58 : │ │ │ │ │ +00000a54 : │ │ │ │ │ wrapper_name(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a64 : │ │ │ │ │ +00000a60 : │ │ │ │ │ mappingproxy_richcompare(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompare │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a6c : │ │ │ │ │ +00000a68 : │ │ │ │ │ wrapper_text_signature(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a7c : │ │ │ │ │ +00000a78 : │ │ │ │ │ wrapper_objclass(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a90 : │ │ │ │ │ +00000a8c : │ │ │ │ │ wrapper_doc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000a9c : │ │ │ │ │ +00000a98 : │ │ │ │ │ method_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000aa8 : │ │ │ │ │ +00000aa4 : │ │ │ │ │ descr_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #24] @ (ad4 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (ad0 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ @@ -1327,42 +1326,42 @@ │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x00008488 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ad8 : │ │ │ │ │ +00000ad4 : │ │ │ │ │ wrapper_richcompare(): │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n afc │ │ │ │ │ - ldr.w ip, [pc, #92] @ b3c │ │ │ │ │ + bhi.n af8 │ │ │ │ │ + ldr.w ip, [pc, #92] @ b38 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n afc │ │ │ │ │ + bne.n af8 │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n b06 │ │ │ │ │ + beq.n b02 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n b36 │ │ │ │ │ + bne.n b32 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ negs r1, r0 │ │ │ │ │ adcs r1, r0 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1374,13 +1373,13 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b.n af8 │ │ │ │ │ + b.n af4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b14 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000050 : │ │ │ │ │ property_deleter(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.w 388 │ │ │ │ │ + b.w 384 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 0000005a : │ │ │ │ │ property_name(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cbz r3, 72 │ │ │ │ │ @@ -73,15 +73,15 @@ │ │ │ │ │ .word 0x00005d9c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ property_getter(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 388 │ │ │ │ │ + b.w 384 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 00000090 : │ │ │ │ │ property_get__name__(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ 000001c2 : │ │ │ │ │ member_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w a04 │ │ │ │ │ + b.w a00 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 000001d2 : │ │ │ │ │ wrapper_hash(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -303,15 +303,15 @@ │ │ │ │ │ 00000240 : │ │ │ │ │ getset_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w a04 │ │ │ │ │ + b.w a00 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 00000250 : │ │ │ │ │ classmethoddescr_call(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -425,10 +425,10 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ │ │ │ │ │ 00000326 : │ │ │ │ │ wrapper_qualname(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 8a0 │ │ │ │ │ + b.w 89c │ │ │ │ │ R_ARM_THM_JUMP24 descr_get_qualname │ │ │ │ │ nop │ │ │ ├── enumobject.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ There are 18 section headers, starting at offset 0x20e4: │ │ │ │ │ │ │ │ │ │ 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 0003c8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001a74 000208 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003fc 00025c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001c7c 000178 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000658 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000658 00018a 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0007e4 000468 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001df4 0001e8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000c4c 0000d4 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001fdc 000068 08 I 15 9 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0003a0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001a74 0001d8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0003d4 00025c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001c4c 000178 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000630 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000630 00018a 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0007bc 000468 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001dc4 0001e8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000c24 0000fc 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001fac 000098 08 I 15 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 000d20 000248 00 A 0 0 4 │ │ │ │ │ [12] .rel.rodata REL 00000000 002044 000010 08 I 15 11 4 │ │ │ │ │ [13] .note.GNU-stack PROGBITS 00000000 000f68 000000 00 0 0 1 │ │ │ │ │ [14] .ARM.attributes ARM_ATTRIBUTES 00000000 000f68 000033 00 0 0 1 │ │ │ │ │ [15] .symtab SYMTAB 00000000 000f9c 000630 10 16 57 4 │ │ │ │ │ [16] .strtab STRTAB 00000000 0015cc 0004a5 00 0 0 1 │ │ │ │ │ [17] .shstrtab STRTAB 00000000 002054 000090 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -32,23 +32,23 @@ │ │ │ │ │ 28: 000001c1 142 FUNC LOCAL DEFAULT 1 reversed_next │ │ │ │ │ 29: 00000251 56 FUNC LOCAL DEFAULT 1 reversed_dealloc │ │ │ │ │ 30: 00000289 12 FUNC LOCAL DEFAULT 1 reversed_traverse │ │ │ │ │ 31: 00000295 68 FUNC LOCAL DEFAULT 1 reversed_len │ │ │ │ │ 32: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 33: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 34: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 35: 00000321 38 FUNC LOCAL DEFAULT 1 enum_reduce │ │ │ │ │ - 36: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 37: 00000001 100 FUNC LOCAL DEFAULT 9 enum_new │ │ │ │ │ + 35: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 36: 00000001 40 FUNC LOCAL DEFAULT 9 enum_reduce │ │ │ │ │ + 37: 00000029 100 FUNC LOCAL DEFAULT 9 enum_new │ │ │ │ │ 38: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 39: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 40: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 41: 00000349 38 FUNC LOCAL DEFAULT 1 reversed_reduce │ │ │ │ │ - 42: 00000371 86 FUNC LOCAL DEFAULT 1 reversed_setstate │ │ │ │ │ - 43: 00000065 112 FUNC LOCAL DEFAULT 9 reversed_new │ │ │ │ │ + 41: 00000321 38 FUNC LOCAL DEFAULT 1 reversed_reduce │ │ │ │ │ + 42: 00000349 86 FUNC LOCAL DEFAULT 1 reversed_setstate │ │ │ │ │ + 43: 0000008d 112 FUNC LOCAL DEFAULT 9 reversed_new │ │ │ │ │ 44: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 45: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 46: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ 47: 0000000c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ 48: 00000034 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ 49: 0000006c 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ 50: 00000094 91 OBJECT LOCAL DEFAULT 11 reversed_new__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1a74 contains 65 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1a74 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000030 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000036 0000390a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 00000048 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000004c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000052 00003a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ @@ -43,85 +43,79 @@ │ │ │ │ │ 000002ae 0000410a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 000002f4 0000490a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 00000304 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000308 00004230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000030e 0000202f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ 00000312 00002030 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ 00000318 0000430a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000032a 0000222f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ -0000032e 00002230 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ -0000033a 0000212f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ -0000033e 00002130 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ -00000352 0000272f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00000356 00002730 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00000360 0000282f R_ARM_THM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -00000364 00002830 R_ARM_THM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -00000382 00004c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000394 0000410a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -000003aa 00003c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003ae 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003b4 00003f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000032a 0000272f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +0000032e 00002730 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00000338 0000282f R_ARM_THM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +0000033c 00002830 R_ARM_THM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +0000035a 00004c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000036c 0000410a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000382 00003c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000386 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000038c 00003f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002c8 00004e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000002ce 0000561e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000336 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000334 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000342 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000035c 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000036a 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1c7c contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1c4c contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 00005c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001d02 R_ARM_ABS32 00000251 reversed_dealloc │ │ │ │ │ 00000074 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000084 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000088 00001e02 R_ARM_ABS32 00000289 reversed_traverse │ │ │ │ │ 00000098 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000009c 00001c02 R_ARM_ABS32 000001c1 reversed_next │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000000c8 00002b02 R_ARM_ABS32 00000065 reversed_new │ │ │ │ │ +000000c8 00002b02 R_ARM_ABS32 0000008d reversed_new │ │ │ │ │ 000000cc 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000f4 00000502 R_ARM_ABS32 00000001 reversed_vectorcall │ │ │ │ │ 00000108 00006102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000114 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000118 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000011c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 00001f02 R_ARM_ABS32 00000295 reversed_len │ │ │ │ │ 00000128 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000012c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000130 00002902 R_ARM_ABS32 00000349 reversed_reduce │ │ │ │ │ +00000130 00002902 R_ARM_ABS32 00000321 reversed_reduce │ │ │ │ │ 00000138 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000013c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000140 00002a02 R_ARM_ABS32 00000371 reversed_setstate │ │ │ │ │ +00000140 00002a02 R_ARM_ABS32 00000349 reversed_setstate │ │ │ │ │ 00000148 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000160 00005c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000168 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00001902 R_ARM_ABS32 00000405 enum_dealloc │ │ │ │ │ 000001a4 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001b4 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b8 00001b02 R_ARM_ABS32 00000189 enum_traverse │ │ │ │ │ 000001c8 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000001cc 00001602 R_ARM_ABS32 00000239 enum_next │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f4 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000001f8 00002502 R_ARM_ABS32 00000001 enum_new │ │ │ │ │ +000001f8 00002502 R_ARM_ABS32 00000029 enum_new │ │ │ │ │ 000001fc 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000224 00000f02 R_ARM_ABS32 00000001 enumerate_vectorcall │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000230 00002302 R_ARM_ABS32 00000321 enum_reduce │ │ │ │ │ +00000230 00002402 R_ARM_ABS32 00000001 enum_reduce │ │ │ │ │ 00000238 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00006202 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000248 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1df4 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1dc4 contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 0000470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000048 00003c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000004c 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000054 0000480a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000068 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ 0000006c 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ @@ -177,27 +171,33 @@ │ │ │ │ │ 000003fc 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000400 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000414 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ 0000042a 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000440 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000456 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1fdc contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1fac contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000040 00002630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000048 0000580a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000005c 0000110a R_ARM_THM_CALL 00000171 enum_new_impl │ │ │ │ │ -00000072 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000076 00002630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000009e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000000a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000a8 0000590a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000000b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000000b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000be 00003a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000cc 0000071e R_ARM_THM_JUMP24 0000005d reversed_new_impl │ │ │ │ │ +00000008 0000212f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ +0000000c 00002130 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ +00000018 0000222f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ +0000001c 00002230 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ +00000064 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000068 00002630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000070 0000580a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000084 0000110a R_ARM_THM_CALL 00000171 enum_new_impl │ │ │ │ │ +0000009a 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000009e 00002630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000000ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000d0 0000590a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000000dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000000e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000e6 00003a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000010 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000024 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000f4 0000071e R_ARM_THM_JUMP24 0000005d reversed_new_impl │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.rodata' at offset 0x2044 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -385,42 +385,20 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 2fc │ │ │ │ │ │ │ │ │ │ -00000320 : │ │ │ │ │ -enum_reduce(): │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - cbnz r3, 33a │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - ldr.w r3, [ip, #8] │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000348 : │ │ │ │ │ +00000320 : │ │ │ │ │ reversed_reduce(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 360 │ │ │ │ │ + beq.n 338 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -430,49 +408,49 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000370 : │ │ │ │ │ +00000348 : │ │ │ │ │ reversed_setstate(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 3b4 │ │ │ │ │ + beq.n 38c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 3aa │ │ │ │ │ + beq.n 382 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3bc │ │ │ │ │ + blt.n 394 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - blt.n 3c0 │ │ │ │ │ + blt.n 398 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r5 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38c │ │ │ │ │ + beq.n 364 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3a8 │ │ │ │ │ + b.n 380 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1,31 +1,54 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ +00000000 : │ │ │ │ │ +enum_reduce(): │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + cbz r3, 14 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ + push {r4} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + pop {r4} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ + │ │ │ │ │ +00000028 : │ │ │ │ │ enum_new(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r2, 1a │ │ │ │ │ + cbz r2, 42 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ - b.n 1c │ │ │ │ │ + b.n 44 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 2a │ │ │ │ │ - cbnz r2, 2a │ │ │ │ │ - cbnz r0, 4e │ │ │ │ │ + bhi.n 52 │ │ │ │ │ + cbnz r2, 52 │ │ │ │ │ + cbnz r0, 76 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ movs r7, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ │ @@ -33,71 +56,71 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 60 │ │ │ │ │ + cbz r0, 88 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 170 │ │ │ │ │ R_ARM_THM_CALL enum_new_impl │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000064 : │ │ │ │ │ +0000008c : │ │ │ │ │ reversed_new(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 9a │ │ │ │ │ + beq.n c2 │ │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #192] @ 0xc0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 9a │ │ │ │ │ + beq.n c2 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n b2 │ │ │ │ │ - b.n c4 │ │ │ │ │ + bne.n da │ │ │ │ │ + b.n ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 92 │ │ │ │ │ + beq.n ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 92 │ │ │ │ │ - b.n d0 │ │ │ │ │ + bne.n ba │ │ │ │ │ + b.n f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, d0 │ │ │ │ │ + cbz r0, f8 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 5c │ │ │ │ │ + b.w 5c │ │ │ │ │ R_ARM_THM_JUMP24 reversed_new_impl │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -535,15 +535,15 @@ │ │ │ │ │ 000001e4 0000e10a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 000001f4 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000001f8 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000001fc 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000200 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000204 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000208 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000028e 0000df0a R_ARM_THM_CALL 00000000 PyLong_GetSign │ │ │ │ │ +00000290 0000df0a R_ARM_THM_CALL 00000000 PyLong_GetSign │ │ │ │ │ 000002ae 0000e20a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ 000002c8 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002cc 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002ec 0000e40a R_ARM_THM_CALL 00000000 modf │ │ │ │ │ 00000300 0000e50a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ 0000030c 0000e60a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000314 0000dd0a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -166,18 +166,18 @@ │ │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ bhi.w 2c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 2c8 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 286 │ │ │ │ │ + beq.n 2a0 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 29e │ │ │ │ │ + bmi.n 286 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_GetSign │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ @@ -256,28 +256,28 @@ │ │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ge │ │ │ │ │ movge r6, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ b.n 21c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_GetSign │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 23e │ │ │ │ │ movs r7, #1 │ │ │ │ │ b.n 1c4 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 288 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 28a │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ ├── 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: 45664 (bytes into file) │ │ │ │ │ + Start of section headers: 46156 (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 0xb260: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb44c: │ │ │ │ │ │ │ │ │ │ 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 001180 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009610 000420 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0011b4 000470 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009a30 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001624 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001624 00036e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001994 005400 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009dc8 0012f0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006d94 0001dc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00b0b8 000108 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006f70 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00b1c0 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00760c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00760c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 007640 0011b0 10 16 171 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0087f0 000e1e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b1d0 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00117c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0097dc 000420 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0011b0 000470 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009bfc 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001620 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001620 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001990 0055d0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009f94 001310 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006f60 0001dc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00b2a4 000108 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00713c 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00b3ac 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0077d8 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0077d8 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00780c 0011b0 10 16 171 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0089bc 000e1e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b3bc 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 {} │ │ │ │ │ @@ -20,122 +20,122 @@ │ │ │ │ │ 16: 000002b9 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 17: 00000001 38 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 19: 00000001 120 FUNC LOCAL DEFAULT 1 list_resize │ │ │ │ │ 20: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 21: 00000489 1826 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ 22: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 23: 00001cc5 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 24: 000015d5 1776 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ - 25: 000053b5 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 26: 00004769 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 27: 00000ef1 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 28: 00004669 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 29: 00001d2d 3164 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 30: 00000ea1 24 FUNC LOCAL DEFAULT 1 unsafe_float_compare │ │ │ │ │ - 31: 00000bad 2600 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ - 32: 000005e1 96 FUNC LOCAL DEFAULT 1 sortslice_reverse.isra.0 │ │ │ │ │ + 23: 00001e55 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 24: 000015dd 2168 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ + 25: 00005585 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 26: 00004939 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 27: 00000eed 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ + 28: 00004839 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 29: 00001ebd 3160 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 30: 00000e9d 24 FUNC LOCAL DEFAULT 1 unsafe_float_compare │ │ │ │ │ + 31: 00000bad 2606 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 32: 000005e5 86 FUNC LOCAL DEFAULT 1 sortslice_reverse.isra.0 │ │ │ │ │ 33: 00000079 682 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ - 34: 00000325 644 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ - 35: 000005a9 54 FUNC LOCAL DEFAULT 1 sortslice_memcpy.constprop.0 │ │ │ │ │ - 36: 00000f2d 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 34: 00000325 646 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ + 35: 000005ad 54 FUNC LOCAL DEFAULT 1 sortslice_memcpy.constprop.0 │ │ │ │ │ + 36: 00000f29 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 37: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 38: 00002a11 60 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 39: 00002ba8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00002bb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 00002c35 984 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 42: 00004c49 728 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 38: 00002b9d 60 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 39: 00002d34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00002d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 00002dc1 984 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 42: 00004e19 728 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 43: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 44: 0000300d 710 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held.constprop.0 │ │ │ │ │ - 45: 00000641 122 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ - 46: 000032d5 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 47: 000033c1 268 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 48: 000034bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 000034cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 50: 000034cd 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 51: 0000352d 192 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 52: 000035e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00003199 710 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held.constprop.0 │ │ │ │ │ + 45: 0000063d 122 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ + 46: 00003461 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 47: 0000354d 268 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 48: 00003648 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00003658 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 50: 00003659 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 51: 000036b9 192 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 52: 00003770 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 53: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 54: 000035ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 000035ed 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 56: 00000749 78 FUNC LOCAL DEFAULT 1 list_new_prealloc │ │ │ │ │ - 57: 00003700 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00003704 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00003705 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 60: 00003740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00003744 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 00003745 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 63: 0000376d 1486 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 64: 00003d3d 534 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 65: 000010d1 176 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 54: 00003778 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00003779 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 56: 00000745 78 FUNC LOCAL DEFAULT 1 list_new_prealloc │ │ │ │ │ + 57: 0000388c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00003890 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00003891 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 60: 000038cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000038d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 000038d1 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 63: 000038f9 1556 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 64: 00003f0d 534 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 65: 000010cd 176 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 66: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 67: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 68: 00003f55 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 69: 00003ff5 530 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 70: 000040ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 000040b2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00004108 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 73: 00004120 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 74: 000041c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 000041e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 68: 00004125 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 69: 000041c5 530 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 70: 0000427c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00004282 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 000042d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 000042f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 74: 00004398 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 000043b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 76: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 77: 00004209 228 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 78: 000042ed 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 79: 000006bd 138 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ + 77: 000043d9 228 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 78: 000044bd 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 79: 000006b9 138 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ 80: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 81: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 82: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 83: 00004395 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 83: 00004565 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 84: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 85: 00004545 254 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 86: 00004645 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 87: 000007cd 130 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 88: 0000089c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 85: 00004715 254 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 86: 00004815 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 87: 000007c9 130 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 88: 00000898 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 90: 00004878 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 0000487c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 92: 0000487d 116 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 90: 00004a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00004a4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 00004a4d 116 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 93: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 94: 000008a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 95: 000008a1 138 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 96: 0000092d 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ - 97: 0000096c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00000970 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 99: 00000971 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ - 100: 00004c00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 00004c0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00004f14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 103: 00004f20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 104: 00004f21 208 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 105: 00004fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 0000089c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 95: 0000089d 138 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 96: 00000929 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ + 97: 00000968 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 0000096c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 99: 0000096d 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ + 100: 00004dd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 101: 00004ddc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 000050e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 000050f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 104: 000050f1 208 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 105: 000051bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 106: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 107: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 108: 00004ff0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 109: 00004ff1 964 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 110: 00000995 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 108: 000051c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 109: 000051c1 964 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 110: 00000991 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ 111: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 112: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 113: 00000a65 250 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ - 114: 00000b61 366 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 115: 00000cd1 88 FUNC LOCAL DEFAULT 1 listreviter_next │ │ │ │ │ + 113: 00000a61 250 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ + 114: 00000b5d 366 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 115: 00000ccd 88 FUNC LOCAL DEFAULT 1 listreviter_next │ │ │ │ │ 116: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 117: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 118: 00000d29 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ - 119: 00000d45 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 120: 00000df1 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ - 121: 00000e21 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ - 122: 00000eb9 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 123: 00000ed1 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 124: 00000ee9 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 118: 00000d25 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 119: 00000d41 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 120: 00000ded 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ + 121: 00000e1d 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ + 122: 00000eb5 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 123: 00000ecd 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 124: 00000ee5 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 125: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 126: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 127: 00000fa9 272 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ + 127: 00000fa5 272 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ 128: 00000054 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 129: 00000055 12 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ - 130: 000010b9 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 130: 000010b5 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 131: 00000061 44 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 132: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 133: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 134: 0000008d 84 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 135: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 136: 000000e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 137: 000000e1 76 FUNC LOCAL DEFAULT 9 listiter_setstate │ │ │ │ │ @@ -197,30 +197,30 @@ │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 200: 00002989 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 200: 00002b15 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 202: 00002a4d 360 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 203: 00002bb5 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 202: 00002bd9 360 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 203: 00002d41 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 205: 0000338d 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 205: 00003519 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 215: 00003749 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 215: 000038d5 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -238,43 +238,43 @@ │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 241: 00000799 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 242: 00000851 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ + 241: 00000795 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 242: 0000084d 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 245: 0000481d 96 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 245: 000049ed 96 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 247: 000048f1 854 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 247: 00004ac1 854 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 249: 000009a1 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 250: 000009f9 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 251: 00000a2d 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 249: 0000099d 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 250: 000009f5 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 251: 00000a29 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 263: 00000027 46 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 266: 00000e4d 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 266: 00000e49 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 268: 000053e1 32 FUNC GLOBAL HIDDEN 7 _PyList_GetItemRef │ │ │ │ │ - 269: 00000ef9 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 268: 000055b1 32 FUNC GLOBAL HIDDEN 7 _PyList_GetItemRef │ │ │ │ │ + 269: 00000ef5 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 274: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 275: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 276: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,262 +1,262 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9610 contains 132 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x97dc contains 132 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000006e 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000090 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -00000094 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ +00000090 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00000094 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ 000000ea 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000166 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000001f4 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000026e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000336 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -0000033a 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ +00000336 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +0000033a 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ 0000038e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000003fe 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000482 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000004f8 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000005c4 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000680 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000700 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000072a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000072e 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000732 0000252f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00000736 00002530 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000073c 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000758 00000a0a R_ARM_THM_CALL 000000f5 PyList_New.constprop.0 │ │ │ │ │ -00000768 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000078a 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000007bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000007c0 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000083c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000840 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000844 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000874 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000878 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000880 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000888 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000088c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000894 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000089c 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008ba 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000008c2 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000008dc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008e0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008fc 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000904 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000914 00005d2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00000918 00005d30 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -0000091e 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000940 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000960 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -0000096c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000980 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000986 0000100a R_ARM_THM_CALL 000002b9 Py_XDECREF │ │ │ │ │ -000009da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009e4 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a1a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a1e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a22 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a4a 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00000a52 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a7a 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000a88 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000a94 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000ac8 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000ad4 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000ae0 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00000afe 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 0000100a R_ARM_THM_CALL 000002b9 Py_XDECREF │ │ │ │ │ -00000b0e 0001020a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000b14 0001030a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000b20 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000b2a 0001030a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000b38 00006f2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00000b3c 00006f30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00000b4e 0000702f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00000b52 00007030 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00000b84 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000cbc 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d22 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d3e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d68 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000db6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dca 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dfa 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e30 00003f0a R_ARM_THM_CALL 0000376d _list_extend │ │ │ │ │ -00000e8e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000e92 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000e96 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000f1a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f1e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f22 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000f70 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000f90 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f9c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fde 00010e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00000ff0 00010e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00001036 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001054 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001058 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000105c 00007e2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ -00001060 00007e30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ -00001066 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000107c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001084 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000108a 00007d2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ -0000108e 00007d30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ -00001098 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000010ae 00010e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000010f6 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001162 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001176 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005da 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ -000006a8 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000006b4 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00000792 0000b01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000990 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000009c2 00002a1e R_ARM_THM_JUMP24 00004c49 list_slice_lock_held │ │ │ │ │ -00000a60 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00000b34 0001041e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00000b44 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000b5a 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000c60 00000a1e R_ARM_THM_JUMP24 000000f5 PyList_New.constprop.0 │ │ │ │ │ -00000cca 0000b01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000dda 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000ede 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000ee4 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000eec 00002a1e R_ARM_THM_JUMP24 00004c49 list_slice_lock_held │ │ │ │ │ -00000ef2 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f12 00003f1e R_ARM_THM_JUMP24 0000376d _list_extend │ │ │ │ │ -000010c8 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000400 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000480 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000004f6 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000005c8 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000067c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006fc 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000726 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000072a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000072e 0000252f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00000732 00002530 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00000738 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000754 00000a0a R_ARM_THM_CALL 000000f5 PyList_New.constprop.0 │ │ │ │ │ +00000764 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000786 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000007b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000007bc 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000838 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000083c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000840 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000870 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000874 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000087c 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000884 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000888 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000890 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00000898 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008b6 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000008be 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000008d8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008dc 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008f8 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000900 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000910 00005d2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00000914 00005d30 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +0000091a 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000093c 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000095c 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00000968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000097c 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000982 0000100a R_ARM_THM_CALL 000002b9 Py_XDECREF │ │ │ │ │ +000009d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009e0 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a16 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a1a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a1e 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a46 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00000a4e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a76 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000a84 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000a90 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000ac4 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000ad0 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000adc 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00000afa 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b04 0000100a R_ARM_THM_CALL 000002b9 Py_XDECREF │ │ │ │ │ +00000b0a 0001020a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000b10 0001030a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000b1c 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000b26 0001030a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000b34 00006f2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00000b38 00006f30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00000b4a 0000702f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00000b4e 00007030 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00000b80 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000cb8 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d1e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d36 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d3a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d64 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000db2 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dc6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000df2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000df6 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e2c 00003f0a R_ARM_THM_CALL 000038f9 _list_extend │ │ │ │ │ +00000e8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000e8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000e92 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000f16 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f1a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f1e 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000f6c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000f88 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f94 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fda 00010e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00000fec 00010e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00001032 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001050 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001054 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001058 00007e2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ +0000105c 00007e30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ +00001062 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001078 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001086 00007d2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ +0000108a 00007d30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ +00001094 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000010aa 00010e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000010f2 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000115e 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001172 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000005de 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ +000006a4 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000006b0 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000078e 0000b01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000098c 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000009be 00002a1e R_ARM_THM_JUMP24 00004e19 list_slice_lock_held │ │ │ │ │ +00000a5c 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00000b30 0001041e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000b40 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000b56 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000c5c 00000a1e R_ARM_THM_JUMP24 000000f5 PyList_New.constprop.0 │ │ │ │ │ +00000cc6 0000b01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000dd6 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000eda 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000ee0 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000ee8 00002a1e R_ARM_THM_JUMP24 00004e19 list_slice_lock_held │ │ │ │ │ +00000eee 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f0e 00003f1e R_ARM_THM_JUMP24 000038f9 _list_extend │ │ │ │ │ +000010c4 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9a30 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9bfc contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 00000211 list_dealloc │ │ │ │ │ -0000002c 00007102 R_ARM_ABS32 00000a65 list_repr │ │ │ │ │ +0000002c 00007102 R_ARM_ABS32 00000a61 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002602 R_ARM_ABS32 00002a11 list_traverse │ │ │ │ │ -00000060 00007a02 R_ARM_ABS32 00000eb9 list_clear_slot │ │ │ │ │ -00000064 00004502 R_ARM_ABS32 00003ff5 list_richcompare │ │ │ │ │ -0000006c 00002f02 R_ARM_ABS32 000033c1 list_iter │ │ │ │ │ +0000005c 00002602 R_ARM_ABS32 00002b9d list_traverse │ │ │ │ │ +00000060 00007a02 R_ARM_ABS32 00000eb5 list_clear_slot │ │ │ │ │ +00000064 00004502 R_ARM_ABS32 000041c5 list_richcompare │ │ │ │ │ +0000006c 00002f02 R_ARM_ABS32 0000354d list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00004402 R_ARM_ABS32 00003f55 list___init__ │ │ │ │ │ +00000094 00004402 R_ARM_ABS32 00004125 list___init__ │ │ │ │ │ 00000098 0000ed02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011802 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004e02 R_ARM_ABS32 000042ed list_vectorcall │ │ │ │ │ +000000c8 00004e02 R_ARM_ABS32 000044bd list_vectorcall │ │ │ │ │ 000000d4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003302 R_ARM_ABS32 0000352d listiter_dealloc │ │ │ │ │ +000000e8 00003302 R_ARM_ABS32 000036b9 listiter_dealloc │ │ │ │ │ 00000118 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00006e02 R_ARM_ABS32 00000995 listiter_traverse │ │ │ │ │ +0000012c 00006e02 R_ARM_ABS32 00000991 listiter_traverse │ │ │ │ │ 0000013c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003202 R_ARM_ABS32 000034cd listiter_next │ │ │ │ │ +00000140 00003202 R_ARM_ABS32 00003659 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00006302 R_ARM_ABS32 00000971 listreviter_dealloc │ │ │ │ │ +000001b8 00006302 R_ARM_ABS32 0000096d listreviter_dealloc │ │ │ │ │ 000001e8 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00008102 R_ARM_ABS32 00000055 listreviter_traverse │ │ │ │ │ 0000020c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007302 R_ARM_ABS32 00000cd1 listreviter_next │ │ │ │ │ +00000210 00007302 R_ARM_ABS32 00000ccd listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000bc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b4 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 00008202 R_ARM_ABS32 000010b9 listreviter_len │ │ │ │ │ +000002c0 00008202 R_ARM_ABS32 000010b5 listreviter_len │ │ │ │ │ 000002c8 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00008b02 R_ARM_ABS32 0000013b listreviter_reduce │ │ │ │ │ 000002d8 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00008e02 R_ARM_ABS32 0000018d listreviter_setstate │ │ │ │ │ 000002e8 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00007b02 R_ARM_ABS32 00000ed1 listiter_len │ │ │ │ │ +00000300 00007b02 R_ARM_ABS32 00000ecd listiter_len │ │ │ │ │ 00000308 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00008602 R_ARM_ABS32 0000008d listiter_reduce │ │ │ │ │ 00000318 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00008902 R_ARM_ABS32 000000e1 listiter_setstate │ │ │ │ │ 00000328 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000033c 00003e02 R_ARM_ABS32 00003745 list_length │ │ │ │ │ -00000340 00003702 R_ARM_ABS32 000035ed list_subscript │ │ │ │ │ -00000344 00006d02 R_ARM_ABS32 00004ff1 list_ass_subscript │ │ │ │ │ -00000348 00003e02 R_ARM_ABS32 00003745 list_length │ │ │ │ │ -0000034c 00005502 R_ARM_ABS32 00004545 list_concat │ │ │ │ │ -00000350 00007202 R_ARM_ABS32 00000b61 list_repeat │ │ │ │ │ -00000354 00003b02 R_ARM_ABS32 00003705 list_item │ │ │ │ │ -0000035c 00004f02 R_ARM_ABS32 000006bd list_ass_item │ │ │ │ │ -00000364 00005c02 R_ARM_ABS32 0000487d list_contains │ │ │ │ │ -00000368 00007902 R_ARM_ABS32 00000e21 list_inplace_concat │ │ │ │ │ +0000033c 00003e02 R_ARM_ABS32 000038d1 list_length │ │ │ │ │ +00000340 00003702 R_ARM_ABS32 00003779 list_subscript │ │ │ │ │ +00000344 00006d02 R_ARM_ABS32 000051c1 list_ass_subscript │ │ │ │ │ +00000348 00003e02 R_ARM_ABS32 000038d1 list_length │ │ │ │ │ +0000034c 00005502 R_ARM_ABS32 00004715 list_concat │ │ │ │ │ +00000350 00007202 R_ARM_ABS32 00000b5d list_repeat │ │ │ │ │ +00000354 00003b02 R_ARM_ABS32 00003891 list_item │ │ │ │ │ +0000035c 00004f02 R_ARM_ABS32 000006b9 list_ass_item │ │ │ │ │ +00000364 00005c02 R_ARM_ABS32 00004a4d list_contains │ │ │ │ │ +00000368 00007902 R_ARM_ABS32 00000e1d list_inplace_concat │ │ │ │ │ 0000036c 00008302 R_ARM_ABS32 00000061 list_inplace_repeat │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00003702 R_ARM_ABS32 000035ed list_subscript │ │ │ │ │ +00000374 00003702 R_ARM_ABS32 00003779 list_subscript │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00006002 R_ARM_ABS32 0000092d list___reversed__ │ │ │ │ │ +00000384 00006002 R_ARM_ABS32 00000929 list___reversed__ │ │ │ │ │ 0000038c 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00008a02 R_ARM_ABS32 0000012d list___sizeof__ │ │ │ │ │ 0000039c 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00007602 R_ARM_ABS32 00000d29 py_list_clear │ │ │ │ │ +000003a4 00007602 R_ARM_ABS32 00000d25 py_list_clear │ │ │ │ │ 000003ac 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00007c02 R_ARM_ABS32 00000ee9 list_copy │ │ │ │ │ +000003b4 00007c02 R_ARM_ABS32 00000ee5 list_copy │ │ │ │ │ 000003bc 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00002e02 R_ARM_ABS32 000032d5 list_append │ │ │ │ │ +000003c4 00002e02 R_ARM_ABS32 00003461 list_append │ │ │ │ │ 000003cc 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005f02 R_ARM_ABS32 000008a1 list_insert │ │ │ │ │ +000003d4 00005f02 R_ARM_ABS32 0000089d list_insert │ │ │ │ │ 000003dc 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00005602 R_ARM_ABS32 00004645 list_extend │ │ │ │ │ +000003e4 00005602 R_ARM_ABS32 00004815 list_extend │ │ │ │ │ 000003ec 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00005302 R_ARM_ABS32 00004395 list_pop │ │ │ │ │ +000003f4 00005302 R_ARM_ABS32 00004565 list_pop │ │ │ │ │ 000003fc 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00004d02 R_ARM_ABS32 00004209 list_remove │ │ │ │ │ +00000404 00004d02 R_ARM_ABS32 000043d9 list_remove │ │ │ │ │ 0000040c 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00007f02 R_ARM_ABS32 00000fa9 list_index │ │ │ │ │ +00000414 00007f02 R_ARM_ABS32 00000fa5 list_index │ │ │ │ │ 0000041c 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00007702 R_ARM_ABS32 00000d45 list_count │ │ │ │ │ +00000424 00007702 R_ARM_ABS32 00000d41 list_count │ │ │ │ │ 0000042c 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00007802 R_ARM_ABS32 00000df1 list_reverse │ │ │ │ │ +00000434 00007802 R_ARM_ABS32 00000ded list_reverse │ │ │ │ │ 0000043c 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00006802 R_ARM_ABS32 00004f21 list_sort │ │ │ │ │ +00000444 00006802 R_ARM_ABS32 000050f1 list_sort │ │ │ │ │ 0000044c 00008f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00011a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9dc8 contains 606 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9f94 contains 610 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000080 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000084 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000096 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000ca 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -298,580 +298,584 @@ │ │ │ │ │ 00000480 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004b8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000004bc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000004c8 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000004cc 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000004d2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000004d6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000054a 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -0000054e 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -000005c4 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -000005c8 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ +0000054a 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +0000054e 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +000005c4 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +000005c8 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ 0000062a 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000066e 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 000006d2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000006d6 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000754 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000076c 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000007aa 0000192f R_ARM_THM_MOVW_ABS_NC 000053b5 unsafe_long_compare │ │ │ │ │ -000007ae 00001930 R_ARM_THM_MOVT_ABS 000053b5 unsafe_long_compare │ │ │ │ │ +000007aa 0000192f R_ARM_THM_MOVW_ABS_NC 00005585 unsafe_long_compare │ │ │ │ │ +000007ae 00001930 R_ARM_THM_MOVT_ABS 00005585 unsafe_long_compare │ │ │ │ │ 000007b6 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 000007ba 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000007c8 00001a2f R_ARM_THM_MOVW_ABS_NC 00004769 unsafe_object_compare │ │ │ │ │ -000007cc 00001a30 R_ARM_THM_MOVT_ABS 00004769 unsafe_object_compare │ │ │ │ │ -000007d2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -000007d6 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ +000007c8 00001a2f R_ARM_THM_MOVW_ABS_NC 00004939 unsafe_object_compare │ │ │ │ │ +000007cc 00001a30 R_ARM_THM_MOVT_ABS 00004939 unsafe_object_compare │ │ │ │ │ +000007d2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +000007d6 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ 00000830 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000852 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000856 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 0000085c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000860 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000008e2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000008e6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000008f8 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -000008fc 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -00000906 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -0000090a 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -00000936 00001c2f R_ARM_THM_MOVW_ABS_NC 00004669 unsafe_tuple_compare │ │ │ │ │ -0000093a 00001c30 R_ARM_THM_MOVT_ABS 00004669 unsafe_tuple_compare │ │ │ │ │ -00000a76 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -00000a7a 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -00000a86 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -00000a8a 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -00000aa0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000ea1 unsafe_float_compare │ │ │ │ │ -00000aa4 00001e30 R_ARM_THM_MOVT_ABS 00000ea1 unsafe_float_compare │ │ │ │ │ +000008f8 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +000008fc 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +00000906 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +0000090a 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +00000936 00001c2f R_ARM_THM_MOVW_ABS_NC 00004839 unsafe_tuple_compare │ │ │ │ │ +0000093a 00001c30 R_ARM_THM_MOVT_ABS 00004839 unsafe_tuple_compare │ │ │ │ │ +00000a76 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +00000a7a 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +00000a86 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +00000a8a 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +00000aa0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000e9d unsafe_float_compare │ │ │ │ │ +00000aa4 00001e30 R_ARM_THM_MOVT_ABS 00000e9d unsafe_float_compare │ │ │ │ │ 00000ab0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000ab4 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000acc 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000aee 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000af2 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000af6 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b32 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b36 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b3a 0000162f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000b3e 00001630 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000b44 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b9c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -00000ba0 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ +00000b9c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +00000ba0 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ 00000bcc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bd0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c04 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000c08 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000c14 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000c18 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00000c1e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000c22 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c90 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -00000c94 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -00000d1a 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -00000d1e 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ +00000c90 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00000c94 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +00000d1a 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00000d1e 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ 00000d7e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000dd0 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000e3a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000e3e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ef0 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000f2a 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000f7c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f80 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f8e 0000192f R_ARM_THM_MOVW_ABS_NC 000053b5 unsafe_long_compare │ │ │ │ │ -00000f92 00001930 R_ARM_THM_MOVT_ABS 000053b5 unsafe_long_compare │ │ │ │ │ +00000f8e 0000192f R_ARM_THM_MOVW_ABS_NC 00005585 unsafe_long_compare │ │ │ │ │ +00000f92 00001930 R_ARM_THM_MOVT_ABS 00005585 unsafe_long_compare │ │ │ │ │ 00000f9a 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 00000f9e 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000fac 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -00000fb0 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -00000fb6 00001a2f R_ARM_THM_MOVW_ABS_NC 00004769 unsafe_object_compare │ │ │ │ │ -00000fba 00001a30 R_ARM_THM_MOVT_ABS 00004769 unsafe_object_compare │ │ │ │ │ +00000fac 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +00000fb0 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +00000fb6 00001a2f R_ARM_THM_MOVW_ABS_NC 00004939 unsafe_object_compare │ │ │ │ │ +00000fba 00001a30 R_ARM_THM_MOVT_ABS 00004939 unsafe_object_compare │ │ │ │ │ 0000102a 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001044 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000105c 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001078 0000c50a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000010a4 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00001104 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001108 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001124 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001140 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000115a 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000117c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000118c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011a6 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000011c8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011cc 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000123c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001240 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001246 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000124a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000012c2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012c6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000012d6 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -000012da 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -000012e2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -000012e6 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -000012f2 00001c2f R_ARM_THM_MOVW_ABS_NC 00004669 unsafe_tuple_compare │ │ │ │ │ -000012f6 00001c30 R_ARM_THM_MOVT_ABS 00004669 unsafe_tuple_compare │ │ │ │ │ -00001314 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001318 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000131c 0000162f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001320 00001630 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001326 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000143a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000ea1 unsafe_float_compare │ │ │ │ │ -0000143e 00001e30 R_ARM_THM_MOVT_ABS 00000ea1 unsafe_float_compare │ │ │ │ │ -00001448 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -0000144c 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -0000145a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -0000145e 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -00001482 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000148e 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014aa 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014ec 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001560 00001b2f R_ARM_THM_MOVW_ABS_NC 00000ef1 safe_object_compare │ │ │ │ │ -00001564 00001b30 R_ARM_THM_MOVT_ABS 00000ef1 safe_object_compare │ │ │ │ │ -00001572 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015ce 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015f6 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -000015fa 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -00001650 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000016ca 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001728 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000178e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001846 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000018ca 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -000018ce 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -00001918 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000197e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a1e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a6e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001aac 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b0a 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b26 0000200a R_ARM_THM_CALL 000005e1 sortslice_reverse.isra.0 │ │ │ │ │ -00001b3e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b80 0000200a R_ARM_THM_CALL 000005e1 sortslice_reverse.isra.0 │ │ │ │ │ -00001ba2 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001bbe 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001be8 0000200a R_ARM_THM_CALL 000005e1 sortslice_reverse.isra.0 │ │ │ │ │ -00001bfe 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001cfa 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d06 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d92 0000210a R_ARM_THM_CALL 00000079 gallop_right │ │ │ │ │ -00001dcc 0000220a R_ARM_THM_CALL 00000325 gallop_left │ │ │ │ │ -00001dfe 0000230a R_ARM_THM_CALL 000005a9 sortslice_memcpy.constprop.0 │ │ │ │ │ -00001e32 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -00001e36 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -00001e9a 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f4e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f8c 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000202e 0000210a R_ARM_THM_CALL 00000079 gallop_right │ │ │ │ │ -00002060 0000220a R_ARM_THM_CALL 00000325 gallop_left │ │ │ │ │ -0000207a 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000020f4 0000230a R_ARM_THM_CALL 000005a9 sortslice_memcpy.constprop.0 │ │ │ │ │ -0000213c 0000230a R_ARM_THM_CALL 000005a9 sortslice_memcpy.constprop.0 │ │ │ │ │ -00002152 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021b8 0000230a R_ARM_THM_CALL 000005a9 sortslice_memcpy.constprop.0 │ │ │ │ │ -00002200 0000172f R_ARM_THM_MOVW_ABS_NC 00001cc5 unsafe_latin_compare │ │ │ │ │ -00002204 00001730 R_ARM_THM_MOVT_ABS 00001cc5 unsafe_latin_compare │ │ │ │ │ -00002272 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002324 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002362 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002428 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000248a 0000210a R_ARM_THM_CALL 00000079 gallop_right │ │ │ │ │ -000024c2 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000024f4 0000220a R_ARM_THM_CALL 00000325 gallop_left │ │ │ │ │ -00002530 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025f4 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000261a 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002646 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002660 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000026a2 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000026fe 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002740 0000230a R_ARM_THM_CALL 000005a9 sortslice_memcpy.constprop.0 │ │ │ │ │ -000027d0 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000027e8 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002822 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002832 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002858 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000287a 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000289a 0000240a R_ARM_THM_CALL 00000f2d merge_getmem │ │ │ │ │ -0000291e 0000240a R_ARM_THM_CALL 00000f2d merge_getmem │ │ │ │ │ -000029cc 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029e6 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000029f6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000029fa 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000029fe 0000252f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00002a02 00002530 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00002a08 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002a8e 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002adc 0000ab0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00002b4c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b50 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b56 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ba8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bac 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bb0 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bde 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002be2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002bea 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002c2c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca8 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002cd4 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002d10 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002de0 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e32 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e42 00002b2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00002e46 00002b30 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00002e4a 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002e74 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e94 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002edc 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002f04 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002f14 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f2a 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f3a 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f44 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f4a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f7c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f92 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002fa4 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002fb4 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002fbe 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002fcc 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002fd6 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003068 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000308c 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000030ce 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003138 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003176 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000318c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031a6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ea 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000320e 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003222 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003230 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003244 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000324a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003252 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003262 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003274 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000327e 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000328a 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003294 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000329e 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003306 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000330a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000334e 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003360 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003364 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000337c 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003382 0000110a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000033ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000033b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000033b4 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003406 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003458 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000034aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000034ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000034b2 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000034bc 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000034c0 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000034c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000034c8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003524 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000035e8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000360c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003610 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003618 0000ce0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003620 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003650 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003654 0000d030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003664 0000d10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000367e 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000036a4 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000036ae 0000380a R_ARM_THM_CALL 00000749 list_new_prealloc │ │ │ │ │ -000036e4 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036e8 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036ee 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000036f2 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000036f8 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003700 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000372c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003730 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003738 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003740 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000375c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003760 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003784 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003788 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003794 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003798 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000037a2 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000037a6 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000037aa 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000037ae 0000d930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000037c2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000037c6 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000037d0 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -000037d4 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -000037de 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -000037e2 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -000037ec 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -000037f0 0000dd30 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -000037fe 0000de0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003812 0000df0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003844 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003870 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038c0 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000038f2 0000ba0a R_ARM_THM_CALL 0000039d _PyList_AppendTakeRefListResize │ │ │ │ │ -00003938 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003960 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003976 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003990 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000399e 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000039b6 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000039c2 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000039e0 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000039ec 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003a42 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003a86 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003a98 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa4 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ -00003ac2 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ -00003ae4 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b00 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b16 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b2c 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b42 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b5a 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b72 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b88 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003b9e 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003bc4 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00003be4 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ -00003c22 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003c6c 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ -00003ca8 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003cc0 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003ccc 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00003cd0 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00003cd6 0000e40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003cdc 0000e50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003cec 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d04 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d0e 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d26 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d50 0000422f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00003d54 00004230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00003d58 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003d8c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003edc 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f36 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f4a 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f66 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003f6a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003f94 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00003f98 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00003f9e 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003fac 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00003fb0 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00003fb8 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003fec 00002d0a R_ARM_THM_CALL 00000641 list_clear_impl.isra.0 │ │ │ │ │ -00004064 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000040c4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000040c8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000040ec 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000040f0 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004108 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000410c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00004110 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00004114 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00004118 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000411c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00004120 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004124 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000416c 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000418c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041a2 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000041cc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000041d0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000041d4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000041d8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000041dc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000041ea 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041f6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004236 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004260 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004264 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004294 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000042ba 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000042be 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000042c2 00004c2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -000042c6 00004c30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -000042cc 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042d8 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042e4 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004316 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000434c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004358 00002d0a R_ARM_THM_CALL 00000641 list_clear_impl.isra.0 │ │ │ │ │ -00004362 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004366 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004370 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000437c 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004380 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004386 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -0000440e 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000444c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004462 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000447e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004488 0000502f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -0000448c 00005030 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00004496 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000044a2 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000044aa 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000044cc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000044d0 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000044d4 0000512f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -000044d8 00005130 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -000044de 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044e6 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000044f6 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000450c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004514 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000452c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004530 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004534 0000522f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00004538 00005230 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -0000453e 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000457c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004618 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000461c 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004628 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000462c 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004632 0000542f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00004636 00005430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -0000463c 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004658 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000465c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004698 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000046ac 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000046d8 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000046f8 0000192f R_ARM_THM_MOVW_ABS_NC 000053b5 unsafe_long_compare │ │ │ │ │ -000046fc 00001930 R_ARM_THM_MOVT_ABS 000053b5 unsafe_long_compare │ │ │ │ │ -00004790 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004794 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047a2 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000047a6 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000047b0 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000047b4 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000047e8 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004802 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004816 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000484c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004850 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004854 0000592f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00004858 00005930 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -0000485e 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004866 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000486a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004872 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004878 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048c4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000048de 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000490c 0000d10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00004928 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00004976 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000049d0 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004ba2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ba6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004baa 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004bc8 0000380a R_ARM_THM_CALL 00000749 list_new_prealloc │ │ │ │ │ -00004c00 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c04 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c08 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c1c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c20 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c96 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004cf0 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004eb6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004eba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ebe 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004ef0 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ef4 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004f14 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004f18 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004f1c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004f50 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004f54 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004f7e 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f9e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004fa2 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004faa 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004fd0 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004fdc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004fe0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005016 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000501a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005022 0000ce0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005030 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005060 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000507e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000508c 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00005090 0000d030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000050a2 0000d10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000050ba 00006a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -000050be 00006a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -000050c2 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000050d8 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00005116 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005120 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005188 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000051c4 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00005244 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000528c 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000052b6 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ -000052d2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000052e4 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052f4 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000531c 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005326 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000532a 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005332 00006b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00005336 00006b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -0000533c 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005356 0000252f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000535a 00002530 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000535e 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005364 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005368 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000536e 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00005372 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00005378 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000538e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005392 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053ae 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a4 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000011c6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011ca 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001240 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001244 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001248 0000162f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000124c 00001630 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001252 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000128c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001290 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001296 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000129a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001318 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000131c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000132c 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00001330 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +00001338 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +0000133c 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +00001348 00001c2f R_ARM_THM_MOVW_ABS_NC 00004839 unsafe_tuple_compare │ │ │ │ │ +0000134c 00001c30 R_ARM_THM_MOVT_ABS 00004839 unsafe_tuple_compare │ │ │ │ │ +00001442 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +00001446 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +00001452 00001e2f R_ARM_THM_MOVW_ABS_NC 00000e9d unsafe_float_compare │ │ │ │ │ +00001456 00001e30 R_ARM_THM_MOVT_ABS 00000e9d unsafe_float_compare │ │ │ │ │ +00001460 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +00001464 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +00001470 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000147c 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001498 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001530 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001566 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001576 00001b2f R_ARM_THM_MOVW_ABS_NC 00000eed safe_object_compare │ │ │ │ │ +0000157a 00001b30 R_ARM_THM_MOVT_ABS 00000eed safe_object_compare │ │ │ │ │ +000015d4 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015fe 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00001602 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +00001658 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000016d6 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000173c 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000017a2 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001856 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000189e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001912 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00001916 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +0000195e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a32 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a64 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a9e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001b30 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001b82 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001bd6 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001c10 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001c6e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001c88 0000200a R_ARM_THM_CALL 000005e5 sortslice_reverse.isra.0 │ │ │ │ │ +00001c9e 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001cd8 0000200a R_ARM_THM_CALL 000005e5 sortslice_reverse.isra.0 │ │ │ │ │ +00001d00 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d20 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d5c 0000200a R_ARM_THM_CALL 000005e5 sortslice_reverse.isra.0 │ │ │ │ │ +00001d98 0000200a R_ARM_THM_CALL 000005e5 sortslice_reverse.isra.0 │ │ │ │ │ +00001e8a 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e96 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f22 0000210a R_ARM_THM_CALL 00000079 gallop_right │ │ │ │ │ +00001f5c 0000220a R_ARM_THM_CALL 00000325 gallop_left │ │ │ │ │ +00001f8e 0000230a R_ARM_THM_CALL 000005ad sortslice_memcpy.constprop.0 │ │ │ │ │ +00001fc2 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00001fc6 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +0000202a 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000020de 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000211c 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000021be 0000210a R_ARM_THM_CALL 00000079 gallop_right │ │ │ │ │ +000021f0 0000220a R_ARM_THM_CALL 00000325 gallop_left │ │ │ │ │ +0000220a 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002284 0000230a R_ARM_THM_CALL 000005ad sortslice_memcpy.constprop.0 │ │ │ │ │ +000022cc 0000230a R_ARM_THM_CALL 000005ad sortslice_memcpy.constprop.0 │ │ │ │ │ +000022de 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002348 0000230a R_ARM_THM_CALL 000005ad sortslice_memcpy.constprop.0 │ │ │ │ │ +00002390 0000172f R_ARM_THM_MOVW_ABS_NC 00001e55 unsafe_latin_compare │ │ │ │ │ +00002394 00001730 R_ARM_THM_MOVT_ABS 00001e55 unsafe_latin_compare │ │ │ │ │ +00002402 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024b4 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024f2 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025b8 0000bf0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000261a 0000210a R_ARM_THM_CALL 00000079 gallop_right │ │ │ │ │ +00002652 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002684 0000220a R_ARM_THM_CALL 00000325 gallop_left │ │ │ │ │ +000026c0 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002760 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000027a8 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000027d4 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002804 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002816 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002854 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002896 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000028a6 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000028ce 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002934 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000294c 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002980 0000230a R_ARM_THM_CALL 000005ad sortslice_memcpy.constprop.0 │ │ │ │ │ +00002a08 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002a2a 0000240a R_ARM_THM_CALL 00000f29 merge_getmem │ │ │ │ │ +00002aae 0000240a R_ARM_THM_CALL 00000f29 merge_getmem │ │ │ │ │ +00002b58 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b66 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b6a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b72 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002b82 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002b86 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002b8a 0000252f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00002b8e 00002530 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00002b94 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c1a 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002c68 0000ab0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00002cd8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002cdc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ce2 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002d34 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d38 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d3c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d6a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d6e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d76 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002db8 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e34 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e60 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002e9c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002f6c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fbe 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002fce 00002b2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00002fd2 00002b30 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00002fd6 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003000 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003020 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003068 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003090 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000030a0 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030b6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030c6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030d0 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000030d6 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003108 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000311e 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003130 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003140 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000314a 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003158 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003162 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031f4 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003218 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000325a 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000032c4 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003302 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003318 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003332 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003376 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000339a 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000033ae 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033bc 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033d0 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000033d6 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000033de 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000033ee 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003400 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000340a 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003416 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003420 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000342a 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003492 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003496 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000034da 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000034ec 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000034f0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003508 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000350e 0000110a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00003538 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000353c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003540 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003592 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035e4 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003636 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000363a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000363e 0000b10a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003648 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000364c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003654 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036b0 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003752 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003770 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003774 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003798 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000379c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000037a4 0000ce0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000037ac 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037dc 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000037e0 0000d030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000037f0 0000d10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000380a 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003830 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000383a 0000380a R_ARM_THM_CALL 00000745 list_new_prealloc │ │ │ │ │ +00003870 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003874 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000387a 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000387e 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003884 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000388c 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000038b8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000038bc 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000038c4 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000038cc 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000038e8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000038ec 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003910 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003914 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003920 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003924 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000392e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00003932 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00003936 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000393a 0000d930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000394e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003952 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000395c 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00003960 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +0000396a 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +0000396e 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00003978 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +0000397c 0000dd30 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +0000398a 0000de0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000399e 0000df0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000039d2 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000039fe 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a4e 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003a80 0000ba0a R_ARM_THM_CALL 0000039d _PyList_AppendTakeRefListResize │ │ │ │ │ +00003ac6 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003aee 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003b04 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003b1e 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003b2c 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003b44 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003b50 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003b6e 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003b7a 0000e10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003bd0 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c12 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003c24 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c62 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c84 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ +00003ca6 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003cc4 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003cda 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003cf0 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003d06 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003d1e 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003d36 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003d4c 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003d62 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003d88 0000e20a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00003da8 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ +00003de6 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003e3a 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ +00003e76 0000e00a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003e8e 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003e9a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00003e9e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00003ea4 0000e40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003eaa 0000e50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003ebe 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ed6 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ee0 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003eee 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f20 0000422f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00003f24 00004230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00003f28 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003f5c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000040ac 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004106 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000411a 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004136 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000413a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004164 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004168 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000416e 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000417c 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004180 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004188 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000041bc 00002d0a R_ARM_THM_CALL 0000063d list_clear_impl.isra.0 │ │ │ │ │ +00004234 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004294 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004298 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000042bc 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000042c0 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000042d8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000042dc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000042e0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000042e4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000042e8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000042ec 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000042f0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042f4 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000433c 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +0000435c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004372 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004398 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000439c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000043a0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000043a4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000043a8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000043ac 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000043ba 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004406 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004430 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004434 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004464 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000448a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000448e 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004492 00004c2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00004496 00004c30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +0000449c 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044a8 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044b4 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044e6 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000451c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004528 00002d0a R_ARM_THM_CALL 0000063d list_clear_impl.isra.0 │ │ │ │ │ +00004532 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004536 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004540 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000454c 0000432f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004550 00004330 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004556 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000045de 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000461c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004632 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000464e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004658 0000502f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +0000465c 00005030 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00004666 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004672 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000467a 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000469c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000046a0 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000046a4 0000512f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +000046a8 00005130 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +000046ae 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046b6 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000046c6 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000046dc 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046e4 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046fc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004700 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004704 0000522f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00004708 00005230 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +0000470e 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000474c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000047e8 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047ec 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047f8 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047fc 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004802 0000542f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00004806 00005430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +0000480c 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004828 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000482c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004868 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000487c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000048a8 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000048c8 0000192f R_ARM_THM_MOVW_ABS_NC 00005585 unsafe_long_compare │ │ │ │ │ +000048cc 00001930 R_ARM_THM_MOVT_ABS 00005585 unsafe_long_compare │ │ │ │ │ +00004960 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004964 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004972 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00004976 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00004980 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004984 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000049b8 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000049d2 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049e6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a1c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a20 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a24 0000592f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00004a28 00005930 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00004a2e 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a36 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004a3a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004a42 0000d30a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004a48 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a94 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004aae 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004adc 0000d10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004af8 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004b46 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ba0 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004d72 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d76 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d7a 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004d98 0000380a R_ARM_THM_CALL 00000745 list_new_prealloc │ │ │ │ │ +00004dd0 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004dd4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004dd8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004dec 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004df0 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004e66 0000ac0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ec0 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005086 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000508a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000508e 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000050c0 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050c4 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000050e4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000050e8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000050ec 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005120 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005124 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000514e 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000516e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005172 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000517a 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000051a0 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000051ac 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000051b0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000051bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000051e6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000051ea 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000051f2 0000ce0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005200 0000cf0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005230 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000524e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000525c 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00005260 0000d030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00005272 0000d10a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000528a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +0000528e 00006a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00005292 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000052a8 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000052e6 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052f0 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005358 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005394 0000d20a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00005414 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000545c 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005486 0000130a R_ARM_THM_CALL 00000001 list_resize │ │ │ │ │ +000054a2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000054b4 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054c4 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054ec 0000c00a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000054f6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000054fa 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005502 00006b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00005506 00006b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +0000550c 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005526 0000252f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +0000552a 00002530 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +0000552e 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005534 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005538 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000553e 0000352f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00005542 00003530 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00005548 0000d50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000555e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005562 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000557e 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d2 0000b01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000001f8 0000b41e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 000002b0 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000002cc 0000af1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000398 0000111e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 0000042c 0000111e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000035e0 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00003d2e 0000411e R_ARM_THM_JUMP24 000010d1 list_inplace_repeat_lock_held │ │ │ │ │ -0000474a 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000047e2 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000376c 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00003ee8 0000411e R_ARM_THM_JUMP24 000010cd list_inplace_repeat_lock_held │ │ │ │ │ +0000491a 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000049b2 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb0b8 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xb2a4 contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000af0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000002e 0000742f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ 00000032 00007430 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ 00000050 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000070 0000410a R_ARM_THM_CALL 000010d1 list_inplace_repeat_lock_held │ │ │ │ │ +00000070 0000410a R_ARM_THM_CALL 000010cd list_inplace_repeat_lock_held │ │ │ │ │ 0000009e 00010f0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000ae 0000842f R_ARM_THM_MOVW_ABS_NC 00000220 .LC21 │ │ │ │ │ 000000b2 00008430 R_ARM_THM_MOVT_ABS 00000220 .LC21 │ │ │ │ │ 000000be 00000a0a R_ARM_THM_CALL 000000f5 PyList_New.constprop.0 │ │ │ │ │ 000000c8 0000852f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ 000000cc 00008530 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ 000000dc 0000d602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -893,11 +897,11 @@ │ │ │ │ │ 0000004a 0001081e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 000000ba 0001101e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000d4 0001101e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000136 0001111e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000168 0001101e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000182 0001101e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xb1c0 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xb3ac contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ lists are generic over the type of their contents │ │ │ │ │ [FRFIFx`@F │ │ │ │ │ -$`(F+h1F │ │ │ │ │ +$P0F3h)F │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ __reversed__($self, /) │ │ │ │ │ Return a reverse iterator over the list. │ │ │ │ │ __sizeof__($self, /) │ │ │ │ │ Return the size of the list in memory, in bytes. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -81,22 +81,22 @@ │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 302 │ │ │ │ │ + beq.w 312 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 31e │ │ │ │ │ + beq.w 31a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ @@ -116,24 +116,24 @@ │ │ │ │ │ cmp sl, r9 │ │ │ │ │ bge.n 180 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r5, [r7, #1564] @ 0x61c │ │ │ │ │ sub.w r2, r3, sl, lsl #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bne.w 2d2 │ │ │ │ │ + bne.w 2c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 31a │ │ │ │ │ + bpl.w 31e │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ beq.w 30e │ │ │ │ │ @@ -183,23 +183,23 @@ │ │ │ │ │ bpl.w 30a │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 306 │ │ │ │ │ + beq.w 316 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c8 │ │ │ │ │ + beq.n 2d6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cbz r0, 20e │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ bgt.n 1a8 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -223,22 +223,22 @@ │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.n 312 │ │ │ │ │ + bpl.n 302 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.n 316 │ │ │ │ │ + beq.n 306 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -273,25 +273,25 @@ │ │ │ │ │ b.n 2a6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs.w ip, r0, #0 │ │ │ │ │ bge.w fa │ │ │ │ │ b.n 2a6 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n 1fe │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.w 172 │ │ │ │ │ b.n 2a6 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 1fe │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge.w ip, #0 │ │ │ │ │ movlt.w ip, #1 │ │ │ │ │ b.n fa │ │ │ │ │ cmp r8, r6 │ │ │ │ │ ite ge │ │ │ │ │ @@ -300,29 +300,29 @@ │ │ │ │ │ b.n 278 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ b.n 172 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n d2 │ │ │ │ │ + b.n 25a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1f4 │ │ │ │ │ + b.n 26e │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ b.n 1de │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ b.n 166 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 25a │ │ │ │ │ + b.n d2 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 26e │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 150 │ │ │ │ │ + b.n 1f4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ b.n e8 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 150 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000324 : │ │ │ │ │ gallop_left(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -337,257 +337,258 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ add.w sl, r2, r6, lsl #2 │ │ │ │ │ ldr.w r0, [r2, r6, lsl #2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 546 │ │ │ │ │ + bne.w 544 │ │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r9, fp │ │ │ │ │ mov r2, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 58c │ │ │ │ │ + bpl.w 58e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 590 │ │ │ │ │ + bpl.w 58a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 56a │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4a2 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + beq.n 4a0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ sub.w r9, r3, r6 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 418 │ │ │ │ │ + bge.n 41a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r6, [r7, #1564] @ 0x61c │ │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ bne.w 552 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 5a0 │ │ │ │ │ + bpl.w 5a6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 59c │ │ │ │ │ + bpl.w 5a2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 574 │ │ │ │ │ + beq.w 576 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 418 │ │ │ │ │ + cbz r0, 41a │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ - mov r5, fp │ │ │ │ │ + mov r8, fp │ │ │ │ │ add.w fp, r2, #1 │ │ │ │ │ - b.n 3b8 │ │ │ │ │ + b.n 3ba │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ ite le │ │ │ │ │ addle.w sl, r6, fp │ │ │ │ │ addgt.w sl, r6, r9 │ │ │ │ │ - add.w r2, ip, r6 │ │ │ │ │ + adds r2, r3, r6 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.n 494 │ │ │ │ │ + ble.n 492 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ sub.w r9, sl, r6 │ │ │ │ │ add.w r9, r6, r9, asr #1 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 52a │ │ │ │ │ + bne.n 528 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 588 │ │ │ │ │ + bpl.w 59e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 5a4 │ │ │ │ │ + bpl.w 592 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 560 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 49c │ │ │ │ │ + cbnz r0, 49a │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bgt.n 43c │ │ │ │ │ + bgt.n 43a │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r6, r9, #1 │ │ │ │ │ - b.n 490 │ │ │ │ │ + b.n 48e │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ + add.w fp, r6, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ + mov r8, ip │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bge.n 510 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bge.n 50e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ sub.w r3, r3, r9, lsl #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 53a │ │ │ │ │ + bne.n 538 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 594 │ │ │ │ │ + bpl.n 596 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 598 │ │ │ │ │ + bpl.n 59a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57e │ │ │ │ │ + beq.n 580 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 510 │ │ │ │ │ + cbnz r0, 50e │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ add.w r9, r3, #1 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ + b.n 4b4 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ mov ip, r8 │ │ │ │ │ - cmp r9, ip │ │ │ │ │ + cmp r9, fp │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ite le │ │ │ │ │ suble.w r2, r6, r9 │ │ │ │ │ - subgt.w r2, r6, ip │ │ │ │ │ - sub.w sl, r6, fp │ │ │ │ │ - b.n 432 │ │ │ │ │ + subgt.w r2, r6, fp │ │ │ │ │ + sub.w sl, r6, ip │ │ │ │ │ + b.n 430 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 48c │ │ │ │ │ + bge.n 48a │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 494 │ │ │ │ │ + b.n 492 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 502 │ │ │ │ │ - b.n 534 │ │ │ │ │ + bge.n 500 │ │ │ │ │ + b.n 532 │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 39a │ │ │ │ │ - b.n 534 │ │ │ │ │ + subs.w ip, r0, #0 │ │ │ │ │ + bge.w 39c │ │ │ │ │ + b.n 532 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 40a │ │ │ │ │ - b.n 534 │ │ │ │ │ + bge.w 40c │ │ │ │ │ + b.n 532 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 48c │ │ │ │ │ + b.n 48a │ │ │ │ │ cmp r9, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.n 39a │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b.n 39c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 40a │ │ │ │ │ + b.n 40c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 502 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 46e │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 37a │ │ │ │ │ + b.n 500 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ b.n 38e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4e6 │ │ │ │ │ + b.n 37a │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 4f8 │ │ │ │ │ + b.n 480 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4e4 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 3fe │ │ │ │ │ + b.n 4f6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3ea │ │ │ │ │ + b.n 46c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 482 │ │ │ │ │ + b.n 400 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 3ec │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000005a8 : │ │ │ │ │ +000005ac : │ │ │ │ │ sortslice_memcpy.constprop.0(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -596,273 +597,271 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 5d2 │ │ │ │ │ + cbnz r0, 5d6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memcpy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000005e0 : │ │ │ │ │ +000005e4 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 60e │ │ │ │ │ + bls.n 60e │ │ │ │ │ push {r4} │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ str.w r4, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ + str.w ip, [r0], #-4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n 5f0 │ │ │ │ │ - add.w r2, ip, r2, lsl #2 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 624 │ │ │ │ │ + bhi.n 5f2 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cbnz r1, 622 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cbnz r1, 62a │ │ │ │ │ + cbnz r1, 634 │ │ │ │ │ bx lr │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bhi.n 616 │ │ │ │ │ - b.n 60a │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bls.n 63e │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 616 │ │ │ │ │ + b.n 60a │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - b.n 62a │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 628 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000640 : │ │ │ │ │ +0000063c : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6b8 │ │ │ │ │ + beq.n 6b4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 6a6 │ │ │ │ │ + bmi.n 6a2 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 650 │ │ │ │ │ + beq.n 64c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 650 │ │ │ │ │ + bge.n 64c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 650 │ │ │ │ │ + bne.n 64c │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 6ac │ │ │ │ │ + bmi.n 6a8 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 688 │ │ │ │ │ + beq.n 684 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 688 │ │ │ │ │ + bge.n 684 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 688 │ │ │ │ │ - b.n 67c │ │ │ │ │ + bne.n 684 │ │ │ │ │ + b.n 678 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006bc : │ │ │ │ │ +000006b8 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 72a │ │ │ │ │ + bcs.n 726 │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ ldr.w r4, [lr, r1, lsl #2] │ │ │ │ │ - cbnz r2, 718 │ │ │ │ │ + cbnz r2, 714 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r2, lr, r1, lsl #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - blt.n 710 │ │ │ │ │ + blt.n 70c │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 708 │ │ │ │ │ + bge.n 704 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 708 │ │ │ │ │ + cbnz r3, 704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 70a │ │ │ │ │ + b.n 706 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ str.w r5, [r2], #4 │ │ │ │ │ - b.n 6e4 │ │ │ │ │ + b.n 6e0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, r5] │ │ │ │ │ - b.n 6ee │ │ │ │ │ + b.n 6ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 70a │ │ │ │ │ + b.n 706 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000748 : │ │ │ │ │ +00000744 : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl f4 │ │ │ │ │ R_ARM_THM_CALL PyList_New.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 772 │ │ │ │ │ + cbz r0, 76e │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 776 │ │ │ │ │ + bcs.n 772 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 77a │ │ │ │ │ + cbz r0, 776 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 78e │ │ │ │ │ + bge.n 78a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 78e │ │ │ │ │ + cbnz r3, 78a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000798 : │ │ │ │ │ +00000794 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 7b4 │ │ │ │ │ + bpl.n 7b0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n 7cc │ │ │ │ │ + b.n 7c8 │ │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007cc : │ │ │ │ │ +000007c8 : │ │ │ │ │ ins1(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r2, 838 │ │ │ │ │ + cbz r2, 834 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 834 │ │ │ │ │ + beq.n 830 │ │ │ │ │ add.w ip, r5, r4 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ands.w ip, ip, r5, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc ip, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ it ge │ │ │ │ │ movge ip, r4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 822 │ │ │ │ │ + bgt.n 81e │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str.w r0, [r3], #-4 │ │ │ │ │ - ble.n 814 │ │ │ │ │ + ble.n 810 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r6, ip, lsl #2] │ │ │ │ │ @@ -872,30 +871,30 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 834 │ │ │ │ │ + b.n 830 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000850 : │ │ │ │ │ +0000084c : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 874 │ │ │ │ │ + bpl.n 870 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 888 │ │ │ │ │ + bcs.n 884 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ @@ -904,102 +903,102 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (89c ) │ │ │ │ │ + ldr r1, [pc, #8] @ (898 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 884 │ │ │ │ │ + b.n 880 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000008a0 : │ │ │ │ │ +0000089c : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 910 │ │ │ │ │ + bne.n 90c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 904 │ │ │ │ │ + cbz r0, 900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8f0 │ │ │ │ │ + blt.n 8ec │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 904 │ │ │ │ │ + beq.n 900 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7cc │ │ │ │ │ + bl 7c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8d0 │ │ │ │ │ + bne.n 8cc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 8d0 │ │ │ │ │ + b.n 8cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 926 │ │ │ │ │ + cbnz r0, 922 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8d4 │ │ │ │ │ + b.n 8d0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8b8 │ │ │ │ │ + bne.n 8b4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8ec │ │ │ │ │ + b.n 8e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000092c : │ │ │ │ │ +00000928 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (96c ) │ │ │ │ │ + ldr r0, [pc, #44] @ (968 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 966 │ │ │ │ │ + cbz r0, 962 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -1012,15 +1011,15 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000970 : │ │ │ │ │ +0000096c : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1029,42 +1028,42 @@ │ │ │ │ │ bl 2b8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00000994 : │ │ │ │ │ +00000990 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 99e │ │ │ │ │ + cbz r0, 99a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000009a0 : │ │ │ │ │ +0000099c : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 9c6 │ │ │ │ │ + beq.n 9c2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 9f2 │ │ │ │ │ + blt.n 9ee │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 9ee │ │ │ │ │ + bgt.n 9ea │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 4c48 │ │ │ │ │ + b.w 4e18 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ @@ -1075,50 +1074,50 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 9c2 │ │ │ │ │ + b.n 9be │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 9b6 │ │ │ │ │ + b.n 9b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009f8 : │ │ │ │ │ +000009f4 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n a16 │ │ │ │ │ - bl 640 │ │ │ │ │ + bpl.n a12 │ │ │ │ │ + bl 63c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #1498 @ 0x5da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000a2c <_PyList_AsTupleAndClear>: │ │ │ │ │ +00000a28 <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, a5a <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ + cbz r4, a56 <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ @@ -1130,89 +1129,89 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00000a64 : │ │ │ │ │ +00000a60 : │ │ │ │ │ list_repr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b38 │ │ │ │ │ + beq.n b34 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.n b4c │ │ │ │ │ + bne.n b48 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b04 │ │ │ │ │ + beq.n b00 │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b48 │ │ │ │ │ + blt.n b44 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n aac │ │ │ │ │ - b.n b1c │ │ │ │ │ + bgt.n aa8 │ │ │ │ │ + b.n b18 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n b1c │ │ │ │ │ + bge.n b18 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - cbz r4, ac0 │ │ │ │ │ + cbz r4, abc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n adc │ │ │ │ │ + ble.n ad8 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b06 │ │ │ │ │ + blt.n b02 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b06 │ │ │ │ │ + blt.n b02 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b06 │ │ │ │ │ + blt.n b02 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n aa4 │ │ │ │ │ + beq.n aa0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aa4 │ │ │ │ │ + bge.n aa0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa4 │ │ │ │ │ + bne.n aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aa4 │ │ │ │ │ + b.n aa0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ @@ -1222,15 +1221,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b48 │ │ │ │ │ + blt.n b44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -1238,87 +1237,87 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n b06 │ │ │ │ │ - ble.n b18 │ │ │ │ │ + b.n b02 │ │ │ │ │ + ble.n b14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b60 : │ │ │ │ │ +00000b5c : │ │ │ │ │ list_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c5a │ │ │ │ │ + beq.n c56 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n c5a │ │ │ │ │ + ble.n c56 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w cc4 │ │ │ │ │ + bgt.w cc0 │ │ │ │ │ mul.w r4, r6, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 748 │ │ │ │ │ + bl 744 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c52 │ │ │ │ │ + beq.n c4e │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - bne.n c74 │ │ │ │ │ + bne.n c70 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c64 │ │ │ │ │ + blt.n c60 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n c50 │ │ │ │ │ + bcs.n c4c │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n c4e │ │ │ │ │ + beq.n c4a │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ lsrs r6, r0, #1 │ │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ add.w ip, r3, r6, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n c20 │ │ │ │ │ + beq.n c1c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c16 │ │ │ │ │ + beq.n c12 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n c10 │ │ │ │ │ + beq.n c0c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n c0a │ │ │ │ │ + beq.n c06 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n c04 │ │ │ │ │ + beq.n c00 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n bfe │ │ │ │ │ + beq.n bfa │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n bf8 │ │ │ │ │ + beq.n bf4 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -1326,28 +1325,28 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n c46 │ │ │ │ │ + beq.n c42 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n c20 │ │ │ │ │ + bne.n c1c │ │ │ │ │ cmp.w r0, r6, lsl #1 │ │ │ │ │ - beq.n c50 │ │ │ │ │ + beq.n c4c │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -1355,67 +1354,67 @@ │ │ │ │ │ b.w f4 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New.constprop.0 │ │ │ │ │ add r1, r4 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - b.n bb2 │ │ │ │ │ + b.n bae │ │ │ │ │ add.w r8, r2, r6, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.n c9e │ │ │ │ │ + b.n c9a │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ add.w lr, r7, r0 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c9a │ │ │ │ │ + bge.n c96 │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w lr, #1342177280 @ 0x50000000 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n c7c │ │ │ │ │ + bhi.n c78 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r7, r2, r6 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n c50 │ │ │ │ │ + ble.n c4c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n ca4 │ │ │ │ │ + b.n ca0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cd0 : │ │ │ │ │ +00000ccc : │ │ │ │ │ listreviter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n d1e │ │ │ │ │ + blt.n d1a │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n d06 │ │ │ │ │ + bcs.n d02 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ @@ -1423,395 +1422,395 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1e │ │ │ │ │ + bge.n d1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, d22 │ │ │ │ │ + cbz r3, d1e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1e │ │ │ │ │ + b.n d1a │ │ │ │ │ │ │ │ │ │ -00000d28 : │ │ │ │ │ +00000d24 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 640 │ │ │ │ │ + bl 63c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000d44 : │ │ │ │ │ +00000d40 : │ │ │ │ │ list_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n d80 │ │ │ │ │ + b.n d7c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n dbe │ │ │ │ │ + blt.n dba │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n de6 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bgt.n de2 │ │ │ │ │ + bne.n dda │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n dd2 │ │ │ │ │ + bls.n dce │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d9c │ │ │ │ │ + blt.n d98 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n d62 │ │ │ │ │ + bne.n d5e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n d7e │ │ │ │ │ + b.n d7a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - bne.n d62 │ │ │ │ │ + bne.n d5e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n d7e │ │ │ │ │ + beq.n d7a │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d7e │ │ │ │ │ + bne.n d7a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n d7e │ │ │ │ │ + b.n d7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d76 │ │ │ │ │ + bne.n d72 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n d76 │ │ │ │ │ + b.n d72 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n d7e │ │ │ │ │ + b.n d7a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000df0 : │ │ │ │ │ +00000dec : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt.n e00 │ │ │ │ │ + bgt.n dfc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ - b.n e18 │ │ │ │ │ + b.n e14 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n e0c │ │ │ │ │ - b.n df6 │ │ │ │ │ + bhi.n e08 │ │ │ │ │ + b.n df2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e20 : │ │ │ │ │ +00000e1c : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 376c <_list_extend> │ │ │ │ │ + bl 38f8 <_list_extend> │ │ │ │ │ R_ARM_THM_CALL _list_extend │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e48 │ │ │ │ │ + beq.n e44 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e44 │ │ │ │ │ + bge.n e40 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e44 │ │ │ │ │ + b.n e40 │ │ │ │ │ │ │ │ │ │ -00000e4c : │ │ │ │ │ +00000e48 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, e8a │ │ │ │ │ + cbz r0, e86 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n e8a │ │ │ │ │ + bpl.n e86 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n e86 │ │ │ │ │ + ble.n e82 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n e86 │ │ │ │ │ + bls.n e82 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n e74 │ │ │ │ │ + b.n e70 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3204 @ 0xc84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000ea0 : │ │ │ │ │ +00000e9c : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000eb8 : │ │ │ │ │ +00000eb4 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 640 │ │ │ │ │ + bl 63c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ed0 : │ │ │ │ │ +00000ecc : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ee2 │ │ │ │ │ + blt.n ede │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n ee2 │ │ │ │ │ + bmi.n ede │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000ee4 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 4c48 │ │ │ │ │ + b.w 4e18 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -00000ef0 : │ │ │ │ │ +00000eec : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ef8 : │ │ │ │ │ +00000ef4 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n f16 │ │ │ │ │ + bpl.n f12 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 376c <_list_extend> │ │ │ │ │ + b.w 38f8 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1487 @ 0x5cf │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000f2c : │ │ │ │ │ +00000f28 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n f84 │ │ │ │ │ + bge.n fa0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ │ add.w r2, r4, #540 @ 0x21c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n f9a │ │ │ │ │ + bne.n f92 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n f90 │ │ │ │ │ + bcc.n f88 │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, f90 │ │ │ │ │ + cbz r0, f88 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbnz r3, f88 │ │ │ │ │ + cbnz r3, f80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - b.n f7e │ │ │ │ │ + b.n f7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n f80 │ │ │ │ │ + b.n f7c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - b.n f5a │ │ │ │ │ + b.n f56 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -00000fa8 : │ │ │ │ │ +00000fa4 : │ │ │ │ │ list_index(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ - bhi.n 108a │ │ │ │ │ + bhi.n 1086 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1018 │ │ │ │ │ + beq.n 1014 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106a │ │ │ │ │ + beq.n 1066 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n ff8 │ │ │ │ │ + beq.n ff4 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106a │ │ │ │ │ + beq.n 1066 │ │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r6, r6, r3 │ │ │ │ │ biclt.w r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 1054 │ │ │ │ │ + ble.n 1050 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 1054 │ │ │ │ │ + bls.n 1050 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1072 │ │ │ │ │ + blt.n 106e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 1082 │ │ │ │ │ + bgt.n 107e │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n 106a │ │ │ │ │ + bne.n 1066 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1018 │ │ │ │ │ + bne.n 1014 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1821,128 +1820,128 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1044 │ │ │ │ │ + bne.n 1040 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 106c │ │ │ │ │ + b.n 1068 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106a │ │ │ │ │ + beq.n 1066 │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n ff8 │ │ │ │ │ + ble.n ff4 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fea │ │ │ │ │ - b.n 106a │ │ │ │ │ + bne.n fe6 │ │ │ │ │ + b.n 1066 │ │ │ │ │ │ │ │ │ │ -000010b8 : │ │ │ │ │ +000010b4 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 10cc │ │ │ │ │ + cbz r3, 10c8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + b.n 10c4 │ │ │ │ │ │ │ │ │ │ -000010d0 : │ │ │ │ │ +000010cc : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1170 │ │ │ │ │ + beq.n 116c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1170 │ │ │ │ │ + beq.n 116c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 116c │ │ │ │ │ + ble.n 1168 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.n 1176 │ │ │ │ │ + blt.n 1172 │ │ │ │ │ mul.w r1, r5, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1172 │ │ │ │ │ + beq.n 116e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ it le │ │ │ │ │ lslle r5, r4, #2 │ │ │ │ │ - ble.n 1148 │ │ │ │ │ + ble.n 1144 │ │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ add.w ip, r6, r4, lsl #2 │ │ │ │ │ - b.n 112c │ │ │ │ │ + b.n 1128 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 1148 │ │ │ │ │ + beq.n 1144 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1128 │ │ │ │ │ + bge.n 1124 │ │ │ │ │ add r3, lr │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 1128 │ │ │ │ │ + b.n 1124 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ cmp.w r5, r1, lsl #2 │ │ │ │ │ - bge.n 1170 │ │ │ │ │ + bge.n 116c │ │ │ │ │ subs r5, r7, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 1152 │ │ │ │ │ - b.n 1170 │ │ │ │ │ - bl 640 │ │ │ │ │ + bgt.n 114e │ │ │ │ │ + b.n 116c │ │ │ │ │ + bl 63c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1172 │ │ │ │ │ + b.n 116e │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ strd r5, r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15dc │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.w 9b2 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ble.w 828 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1015,15 +1015,15 @@ │ │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bge.n 9f0 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + bl 1ebc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 98e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ @@ -1072,24 +1072,24 @@ │ │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ ble.w 6ae │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ bne.w b4e │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + bl 1ebc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b48 │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble.w 6ae │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ bne.w b68 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + bl 1ebc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b48 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ b.n a54 │ │ │ │ │ ldrd r7, r0, [sp, #4] │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ @@ -1262,59 +1262,59 @@ │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq.w 1232 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + beq.w 1282 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - subs r1, r2, r1 │ │ │ │ │ + subs r0, r2, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - clz r1, r1 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - mov.w r1, r1, lsr #5 │ │ │ │ │ + mov.w r0, r0, lsr #5 │ │ │ │ │ bne.w fcc │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r3, r7 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 1456 │ │ │ │ │ + bne.w 143e │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ tst.w sl, r7 │ │ │ │ │ bne.n c70 │ │ │ │ │ cbz r3, c78 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ and.w r3, r3, #28 │ │ │ │ │ sub.w r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ bge.n c7e │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ b.n c40 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ bls.n c4e │ │ │ │ │ movs r7, #0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ blt.n c68 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ cmp r2, ip │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w f86 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1322,49 +1322,49 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str.w r1, [r0, #1564] @ 0x61c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12e2 │ │ │ │ │ + bne.w 1338 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 10ae │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ movs r2, #7 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ strd r4, fp, [r1, #4] │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ - str r6, [r1, #12] │ │ │ │ │ + str r5, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 141a │ │ │ │ │ + bne.w 1420 │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ - bgt.w 1414 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + bgt.w 141a │ │ │ │ │ + mov r9, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - strd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w 13c0 │ │ │ │ │ + beq.w 13c6 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ bge.w 1094 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ @@ -1392,30 +1392,30 @@ │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldrb.w r9, [sl, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r9, #32 │ │ │ │ │ - beq.w 15b4 │ │ │ │ │ + beq.w 156c │ │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ │ - beq.w 1468 │ │ │ │ │ + beq.w 14c2 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, sl, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1478 │ │ │ │ │ + beq.w 14d2 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 11a2 │ │ │ │ │ + beq.w 11a0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b2 │ │ │ │ │ + beq.w 11b0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e8e │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ it lt │ │ │ │ │ @@ -1423,15 +1423,15 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ blt.w ea2 │ │ │ │ │ b.n db6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13c0 │ │ │ │ │ + blt.w 13c6 │ │ │ │ │ beq.n e8e │ │ │ │ │ cmp r4, r6 │ │ │ │ │ blt.w f3c │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ bge.w f14 │ │ │ │ │ @@ -1449,70 +1449,70 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.n d24 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1366 │ │ │ │ │ + bne.w 136c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str.w fp, [r0, #28] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ add fp, r1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r4, [r0, #32] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 122a │ │ │ │ │ + bne.w 1228 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w 13e0 │ │ │ │ │ - ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ + bne.w 13e6 │ │ │ │ │ + ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - bgt.w 13e4 │ │ │ │ │ + bgt.w 13ea │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1104 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 1314 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne.w 1240 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #1 │ │ │ │ │ - bgt.w 133a │ │ │ │ │ + bgt.w 1266 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.w 1498 │ │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ - cbz r5, e84 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 15ce │ │ │ │ │ + cbz r6, e84 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ addw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ble.n db6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ @@ -1531,21 +1531,21 @@ │ │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 15c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1494 │ │ │ │ │ + beq.w 1482 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 14a6 │ │ │ │ │ + beq.w 1494 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ beq.n f28 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbz r0, f32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1585,46 +1585,46 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ bgt.w bf6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ │ - bne.w 1314 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne.w 1240 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ b.n e4e │ │ │ │ │ - tst r1, r7 │ │ │ │ │ + tst r0, r7 │ │ │ │ │ itttt ne │ │ │ │ │ addne r0, sp, #72 @ 0x48 │ │ │ │ │ strne r0, [sp, #4] │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne.w c9e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1438 │ │ │ │ │ + beq.w 1450 │ │ │ │ │ ldr r5, [r2, #100] @ 0x64 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -1636,90 +1636,90 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ b.n c9e │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r7, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ b.n fe0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ bge.n 1004 │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.w 1456 │ │ │ │ │ - ands.w r6, r1, r7 │ │ │ │ │ + bne.w 143e │ │ │ │ │ + ands.w r6, r0, r7 │ │ │ │ │ beq.n fd4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls.n fd4 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ blt.n fda │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.n c80 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.n c80 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1480 │ │ │ │ │ + bgt.w 146e │ │ │ │ │ add.w r3, r4, #136 @ 0x88 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ble.w 11c2 │ │ │ │ │ + ble.w 11c0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f4 │ │ │ │ │ + beq.w 1538 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 11be │ │ │ │ │ + beq.w 11bc │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1514 │ │ │ │ │ + beq.w 1560 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ beq.n 108c │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d4 │ │ │ │ │ + beq.w 155c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ beq.n 108c │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155a │ │ │ │ │ + beq.w 1518 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ bne.n 1072 │ │ │ │ │ ldrd fp, r3, [sp, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ b.n c00 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ @@ -1736,59 +1736,59 @@ │ │ │ │ │ b.n de0 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge.w 1518 │ │ │ │ │ + bge.w 14d6 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ strd r4, fp, [r1, #4] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r6, [r1, #12] │ │ │ │ │ + str r5, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 153c │ │ │ │ │ + bne.w 14fa │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - movle sl, r4 │ │ │ │ │ + movle r9, r4 │ │ │ │ │ ble.w cda │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ bgt.n 10f2 │ │ │ │ │ - add.w sl, r2, r3 │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ b.n cda │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1304 │ │ │ │ │ + ble.w 1230 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1128 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cbnz r3, 1128 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 1356 │ │ │ │ │ + beq.w 135a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -1828,17 +1828,17 @@ │ │ │ │ │ ble.n 1190 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w e42 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1314 │ │ │ │ │ - b.n 132a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1240 │ │ │ │ │ + b.n 1256 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d8a │ │ │ │ │ @@ -1847,25 +1847,25 @@ │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ b.n d8c │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ - str r6, [r2, #12] │ │ │ │ │ + str r5, [r2, #12] │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ @@ -1892,79 +1892,112 @@ │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w e0e │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r0, r1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ b.n e0e │ │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w e4e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w e4e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w e4e │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble.w e4e │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r2, r4, #1 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + b.n 127c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1270 │ │ │ │ │ + b.n e4e │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w c14 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - subs r6, r2, r1 │ │ │ │ │ - negs r1, r6 │ │ │ │ │ - adcs r1, r6 │ │ │ │ │ + sub.w ip, r2, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - b.n 128c │ │ │ │ │ + rsbs r0, ip, #0 │ │ │ │ │ + adc.w r0, r0, ip │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 12e2 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 127a │ │ │ │ │ - cbz r5, 127a │ │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ │ + bne.n 12d0 │ │ │ │ │ + cbz r5, 12d0 │ │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - and.w r0, r0, #28 │ │ │ │ │ - sub.w r5, r0, #4 │ │ │ │ │ + and.w r1, r1, #28 │ │ │ │ │ + sub.w r5, r1, #4 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 12ba │ │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, lr │ │ │ │ │ - bne.w 1458 │ │ │ │ │ + bge.n 1310 │ │ │ │ │ + ldr.w r1, [r9, #4]! │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bne.w 1440 │ │ │ │ │ ldr.w ip, [r9] │ │ │ │ │ - ldr.w r0, [ip, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 155e │ │ │ │ │ - ldr.w r0, [ip, #16] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.w 147c │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1572 │ │ │ │ │ + ldr.w r1, [ip, #16] │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.w 1558 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 127a │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - tst r1, r7 │ │ │ │ │ - beq.n 1262 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - bls.n 1262 │ │ │ │ │ + beq.n 12d0 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + tst r0, r7 │ │ │ │ │ + beq.n 12b8 │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.n 12b8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 127a │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + b.n 12d0 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1446 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + beq.w 145e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ bne.w f86 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w f86 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ @@ -1984,50 +2017,17 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str.w r1, [r2, #1572] @ 0x624 │ │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ b.n ca8 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w e4e │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w e4e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w e4e │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w e4e │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - subs r2, r4, #1 │ │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ │ - b.n 1350 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n 1344 │ │ │ │ │ - b.n e4e │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w e4e │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1314 │ │ │ │ │ - b.n 132a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1240 │ │ │ │ │ + b.n 1256 │ │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ │ ldrd r1, r0, [r1, #4] │ │ │ │ │ @@ -2038,980 +2038,1128 @@ │ │ │ │ │ asrs r3, r2, #2 │ │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r2, r0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 13d6 │ │ │ │ │ + ble.n 13dc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 13da │ │ │ │ │ + bgt.n 13e0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.w 11f2 │ │ │ │ │ + ble.w 11f0 │ │ │ │ │ add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w 11f2 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + bge.w 11f0 │ │ │ │ │ + bl 1ebc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1398 │ │ │ │ │ - ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ + beq.n 139e │ │ │ │ │ + ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 110c │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ b.n 1190 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - b.n 138e │ │ │ │ │ + b.n 1394 │ │ │ │ │ mov r4, r1 │ │ │ │ │ b.n ce8 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ - bne.w 1598 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + bne.w 15a4 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 1ebc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c8 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + bne.n 13ce │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble.w e28 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - bne.w 1578 │ │ │ │ │ - bl 1d2c │ │ │ │ │ + bne.w 1584 │ │ │ │ │ + bl 1ebc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c8 │ │ │ │ │ + bne.n 13ce │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 13f8 │ │ │ │ │ + b.n 13fe │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ b.n 10ee │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ - b.n 1432 │ │ │ │ │ + b.n 1438 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 1426 │ │ │ │ │ + bhi.n 142c │ │ │ │ │ b.n 10e4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + movs r3, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ b.n c9e │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ b.n c9e │ │ │ │ │ - mov r2, r9 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ b.n c9e │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w d72 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 11a4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 127a │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1024 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 153c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ bne.w ee8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ b.n f2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w e76 │ │ │ │ │ - b.n 15c8 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14f0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 14f0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - bcs.n 14d6 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 1570 │ │ │ │ │ - ldrd r7, r5, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - strd r4, r3, [r8, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w e84 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 15c8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 14d6 │ │ │ │ │ + beq.w e76 │ │ │ │ │ + b.n 15ce │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w d72 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 11a2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ addw r3, sp, #1124 @ 0x464 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r4, fp, [r2, #4] │ │ │ │ │ - str r6, [r2, #12] │ │ │ │ │ + str r5, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 10ee │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ - b.n 1554 │ │ │ │ │ + b.n 1512 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ + str.w r6, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 1548 │ │ │ │ │ - b.n 141e │ │ │ │ │ + bhi.n 1506 │ │ │ │ │ + b.n 1424 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 14d6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1534 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, 1534 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bcs.n 151a │ │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ │ + bgt.n 1564 │ │ │ │ │ + ldrd r7, r6, [r8, #8] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str.w r3, [r8, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + strd r4, r3, [r8, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w e84 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 15ce │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 12d0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 151a │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 151a │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 153c │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 14c6 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ b.w c9e │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 14f8 │ │ │ │ │ add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ │ + add.w r6, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ │ + subw r6, r6, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - b.n 1406 │ │ │ │ │ + b.n 140c │ │ │ │ │ add.w r0, sp, #1648 @ 0x670 │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it gt │ │ │ │ │ subgt r1, r2, #3 │ │ │ │ │ - b.n 13ea │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 146c │ │ │ │ │ + b.n 13f0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 149a │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ + b.n 1488 │ │ │ │ │ + ldr.w r0, [r5, r7, lsl #2] │ │ │ │ │ bl 2b8 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bpl.n 15c0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bpl.n 15c6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n e76 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000015d4 : │ │ │ │ │ +000015dc : │ │ │ │ │ count_run(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.w 1b64 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + ble.w 1abc │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - ldr.w r7, [r6, #1564] @ 0x61c │ │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - bne.w 17b2 │ │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 17c6 │ │ │ │ │ + ldr.w fp, [r1, #8] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1cae │ │ │ │ │ + beq.w 1e30 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 1c76 │ │ │ │ │ + beq.w 1de6 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1c84 │ │ │ │ │ + beq.w 1df4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 1b9e │ │ │ │ │ + beq.w 1cfc │ │ │ │ │ adds r1, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bae │ │ │ │ │ + beq.w 1d0c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17c8 │ │ │ │ │ + bne.w 17dc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17a8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r9, [r8, r2, lsl #2] │ │ │ │ │ - ldr.w r1, [r3, #-4] │ │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ + beq.w 17bc │ │ │ │ │ + add.w r2, r8, r3, lsl #2 │ │ │ │ │ + ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + ldr.w lr, [r2, #-4] │ │ │ │ │ + ldrb.w fp, [r3, #16] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + ldr.w r0, [lr, #8] │ │ │ │ │ + ubfx r1, fp, #5, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ - ubfx r7, r3, #5, #1 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1a98 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - bpl.w 1a9c │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r9, #20 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1bfc │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r0, r3, #28 │ │ │ │ │ + beq.w 1bfe │ │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ │ + add.w r0, r3, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1aa8 │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 1aaa │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + addeq.w r1, lr, #28 │ │ │ │ │ + beq.w 1c0e │ │ │ │ │ + add.w r1, lr, #20 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ab8 │ │ │ │ │ + beq.w 1c1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1ac2 │ │ │ │ │ + blt.w 1c26 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 1b5c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ble.w 1cbe │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ + movge r1, r2 │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq.w 1bf2 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - bpl.w 1bf2 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + beq.w 1d16 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r0, #28 │ │ │ │ │ + beq.w 1d16 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1bfa │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ - bpl.w 1bfe │ │ │ │ │ - add.w r1, r9, #20 │ │ │ │ │ + beq.w 1d1e │ │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r1, r3, #28 │ │ │ │ │ + beq.w 1d20 │ │ │ │ │ + add.w r1, r3, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c08 │ │ │ │ │ + beq.w 1d2a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b60 │ │ │ │ │ + blt.w 1cc2 │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 1b58 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r9, r8, #4 │ │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ │ + ble.w 1cba │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add.w r3, r8, #4 │ │ │ │ │ + strd r8, r7, [sp] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + add.w fp, r3, r2, lsl #2 │ │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1c9a │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 1c88 │ │ │ │ │ + beq.w 1dfe │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1c96 │ │ │ │ │ + beq.w 1e0c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 1b3c │ │ │ │ │ + beq.w 1c9c │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b48 │ │ │ │ │ + beq.w 1ca8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b4e │ │ │ │ │ + blt.w 1cae │ │ │ │ │ adds r7, #1 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 1752 │ │ │ │ │ + bne.n 1766 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b36 │ │ │ │ │ - bne.n 17c8 │ │ │ │ │ + blt.w 1c96 │ │ │ │ │ + bne.n 17dc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 17a8 │ │ │ │ │ - b.n 1602 │ │ │ │ │ + beq.n 17bc │ │ │ │ │ + b.n 160a │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 17aa │ │ │ │ │ + beq.n 17be │ │ │ │ │ cmp r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r4, #2 │ │ │ │ │ - moveq r7, r4 │ │ │ │ │ - bne.w 1c5c │ │ │ │ │ + moveq r9, r4 │ │ │ │ │ + bne.w 1df8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 1882 │ │ │ │ │ - sub.w r7, r8, #4 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + ble.w 1ac6 │ │ │ │ │ + sub.w r9, r8, #4 │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + strd r8, r9, [sp, #8] │ │ │ │ │ + add.w fp, r9, r4, lsl #2 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr.w r9, [sl, #4]! │ │ │ │ │ - ldr.w r4, [fp, #1564] @ 0x61c │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ldr.w r7, [sl, #-4] │ │ │ │ │ - bne.w 19a4 │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - ldrb.w r1, [r9, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r4, [fp, #4]! │ │ │ │ │ + ldr.w r5, [r6, #1564] @ 0x61c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ldr.w r7, [fp, #-4] │ │ │ │ │ + bne.w 1974 │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 1cb2 │ │ │ │ │ + bpl.w 1e50 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1c64 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ - add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 1c72 │ │ │ │ │ + beq.w 1e4c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1bb8 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bca │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + itt eq │ │ │ │ │ + ldreq r2, [sp, #20] │ │ │ │ │ + cmpeq r3, r2 │ │ │ │ │ + blt.w 19bc │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 1e48 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + lsls r7, r1, #26 │ │ │ │ │ + bpl.w 1e44 │ │ │ │ │ + lsls r7, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19b4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx r4 │ │ │ │ │ + beq.w 1da2 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b36 │ │ │ │ │ - beq.w 1a88 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ + beq.w 1bf0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b6e │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ - ldrd r3, r7, [fp] │ │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ │ - add.w r2, r3, ip │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcs.n 18ba │ │ │ │ │ - ldr.w lr, [r3] │ │ │ │ │ - subs r2, #4 │ │ │ │ │ - ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - str.w lr, [r3, r1, lsl #2] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.n 18ba │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ + bne.w 1cc6 │ │ │ │ │ + ldrd r1, r7, [sl] │ │ │ │ │ + subs r0, r4, #1 │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + adds r3, r1, r0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcs.n 1902 │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + str.w ip, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls.n 1902 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.n 18aa │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bhi.n 18f0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1b86 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 17aa │ │ │ │ │ - sub.w r7, r8, #4 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + bne.w 1ce6 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 17be │ │ │ │ │ + sub.w sl, r8, #4 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ │ + add.w sl, sl, r4, lsl #2 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ │ - bne.n 1990 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr.w r1, [sl, #-4] │ │ │ │ │ + bne.n 19a6 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 1cc0 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 1e20 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 1cbc │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 1e1c │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c2c │ │ │ │ │ + beq.w 1d66 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aa │ │ │ │ │ - add.w r9, r4, #1 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b.n 17be │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1c96 │ │ │ │ │ + bne.n 19bc │ │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ + ldrd r7, r4, [fp, #-4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.w 1868 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1c96 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 18b2 │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1c96 │ │ │ │ │ + bne.n 1970 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 17a8 │ │ │ │ │ - add.w r7, r8, r9, lsl #2 │ │ │ │ │ - ldr.w r6, [r8, r9, lsl #2] │ │ │ │ │ + beq.w 17bc │ │ │ │ │ + b.n 1920 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1d86 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.w 18b2 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bne.w 180c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + add.w r9, r9, r4, lsl #2 │ │ │ │ │ + strd r8, r6, [sp, #12] │ │ │ │ │ + strd r5, sl, [sp, #4] │ │ │ │ │ + ldr.w fp, [r9, #4]! │ │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ │ + ldr.w r7, [r9, #-4] │ │ │ │ │ + ldrb.w r1, [fp, #16] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ + ubfx r5, r1, #5, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge sl, r8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1e2a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 1dd4 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + add.w r0, fp, #20 │ │ │ │ │ + lsls r2, r1, #26 │ │ │ │ │ + bpl.w 1de0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 1a5a │ │ │ │ │ + mov r2, sl │ │ │ │ │ + add.w r1, r7, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1bf8 │ │ │ │ │ + bge.n 1a78 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1d4a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 19f0 │ │ │ │ │ + ldrd r8, r6, [sp, #12] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ │ + b.n 18be │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + it eq │ │ │ │ │ + cmpeq r6, r8 │ │ │ │ │ + blt.n 1a3e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + lsls r2, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1e24 │ │ │ │ │ + ldrb.w r3, [fp, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, fp, #20 │ │ │ │ │ + addpl.w r1, fp, #28 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1d7c │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1cde │ │ │ │ │ + ldrd r8, r6, [sp, #12] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldrd r5, sl, [sp, #4] │ │ │ │ │ + b.n 18c0 │ │ │ │ │ + beq.w 17bc │ │ │ │ │ + mov.w r9, #2 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldrd r1, r7, [sl] │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcc.w 18d6 │ │ │ │ │ + b.n 1902 │ │ │ │ │ + add.w r4, r9, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.w 17bc │ │ │ │ │ + add.w r7, r8, r4, lsl #2 │ │ │ │ │ + ldr.w r6, [r8, r4, lsl #2] │ │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ubfx sl, r3, #5, #1 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - mov r2, fp │ │ │ │ │ + cmp r8, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r6, #28] │ │ │ │ │ - bpl.n 196a │ │ │ │ │ + bpl.n 1b1c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 197e │ │ │ │ │ + beq.n 1b30 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c12 │ │ │ │ │ + beq.w 1d36 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 19e0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b.n 17aa │ │ │ │ │ - blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b36 │ │ │ │ │ - bne.w 17aa │ │ │ │ │ - adds r4, #1 │ │ │ │ │ + bne.w 17be │ │ │ │ │ + add.w r4, r9, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 18d6 │ │ │ │ │ - b.n 17a8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1b36 │ │ │ │ │ - beq.n 19d6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1bd4 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - blt.w 17fa │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 1882 │ │ │ │ │ - ldr.w r4, [fp, #1564] @ 0x61c │ │ │ │ │ - ldrd r7, r9, [sl, #-4] │ │ │ │ │ - b.n 1858 │ │ │ │ │ - add.w r9, r4, #2 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - ble.n 198c │ │ │ │ │ + ble.w 17be │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 1a08 │ │ │ │ │ + bpl.n 1b6c │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1c9e │ │ │ │ │ + beq.w 1e34 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c3c │ │ │ │ │ + beq.w 1db4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 198c │ │ │ │ │ - adds r4, #3 │ │ │ │ │ + bne.w 17be │ │ │ │ │ + add.w r4, r9, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 17aa │ │ │ │ │ + ble.w 17be │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1cb8 │ │ │ │ │ + beq.w 1e14 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1ca2 │ │ │ │ │ + beq.w 1e10 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c4c │ │ │ │ │ + beq.w 1dbe │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aa │ │ │ │ │ + bne.w 17be │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 1a36 │ │ │ │ │ - b.n 17aa │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bgt.n 1b9e │ │ │ │ │ + b.n 17be │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt.w 17fa │ │ │ │ │ - b.n 186a │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 19c4 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + b.n 1a3c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 16ba │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + bne.w 16c2 │ │ │ │ │ + ldr.w r1, [lr, #28] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d6 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + bne.w 16e2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.w 16dc │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + bge.w 16e8 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bne.n 1b2c │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + bne.n 1c8e │ │ │ │ │ + ldr.w fp, [r0, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1caa │ │ │ │ │ + beq.w 1e40 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1ca6 │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c22 │ │ │ │ │ + beq.n 1d40 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aa │ │ │ │ │ + bne.w 17be │ │ │ │ │ mov r2, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - bl 5e0 │ │ │ │ │ + ldrd r0, r1, [sl] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + bl 5e4 │ │ │ │ │ R_ARM_THM_CALL sortslice_reverse.isra.0 │ │ │ │ │ - b.n 17d8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + b.n 17ec │ │ │ │ │ mov r2, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1b16 │ │ │ │ │ + bge.n 1c78 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17aa │ │ │ │ │ + b.n 17be │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1798 │ │ │ │ │ + bne.w 17ac │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 179e │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ + bge.w 17b2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n 1ac4 │ │ │ │ │ - b.n 17aa │ │ │ │ │ - beq.w 17a8 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - b.n 1ac4 │ │ │ │ │ - beq.w 17a8 │ │ │ │ │ - movs r7, #2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.n 1882 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ldr.w r8, [sp] │ │ │ │ │ + bne.n 1c28 │ │ │ │ │ + b.n 17be │ │ │ │ │ + beq.w 17bc │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + b.n 1c28 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldrd r0, r1, [sl] │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r3, r4, r2 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1c36 │ │ │ │ │ - bl 5e0 │ │ │ │ │ + bne.n 1d76 │ │ │ │ │ + bl 5e4 │ │ │ │ │ R_ARM_THM_CALL sortslice_reverse.isra.0 │ │ │ │ │ - b.n 1882 │ │ │ │ │ - add ip, r7 │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - bls.w 18c0 │ │ │ │ │ + b.n 1ac6 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 1a46 │ │ │ │ │ + add r0, r7 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bls.w 1908 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r7], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - b.n 1b88 │ │ │ │ │ + str.w r3, [r0], #-4 │ │ │ │ │ + b.n 1ce8 │ │ │ │ │ adds r1, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 165c │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + bne.w 1664 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 165e │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + b.n 1666 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 172a │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1852 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 19b4 │ │ │ │ │ - b.n 1858 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + bne.w 1746 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 174c │ │ │ │ │ + b.n 1cc2 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 1b3c │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 1c78 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - subs r4, r5, r2 │ │ │ │ │ - add.w r0, r0, r4, lsl #2 │ │ │ │ │ + subs r3, r4, r2 │ │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1c56 │ │ │ │ │ - bl 5e0 │ │ │ │ │ + bne.n 1dc8 │ │ │ │ │ + bl 5e4 │ │ │ │ │ R_ARM_THM_CALL sortslice_reverse.isra.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 1a8e │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1718 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 1a46 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1732 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 1738 │ │ │ │ │ - b.n 1b60 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ + bne.w 1970 │ │ │ │ │ + b.n 1adc │ │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ │ + b.n 1cd8 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 198c │ │ │ │ │ - b.n 19e0 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n 1b16 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + b.n 1aaa │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd r0, r1, [r3] │ │ │ │ │ + sub.w r3, r9, r2 │ │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ │ + cbnz r1, 1dce │ │ │ │ │ + bl 5e4 │ │ │ │ │ + R_ARM_THM_CALL sortslice_reverse.isra.0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 19c4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 1924 │ │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ │ - b.n 1b80 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 18b2 │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ cmp r8, fp │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 198c │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1b8e │ │ │ │ │ cmp r8, r6 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.n 1a7a │ │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ │ - b.n 1be8 │ │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 1ac4 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ + b.n 1be2 │ │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ │ + b.n 1d5c │ │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ + add.w r0, fp, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 183a │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 1a28 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 1bbc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 1a60 │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 1644 │ │ │ │ │ + bne.w 164c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1ba0 │ │ │ │ │ + b.n 1cfe │ │ │ │ │ + ldr.w r9, [r6, #1564] @ 0x61c │ │ │ │ │ + b.n 1c28 │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 1784 │ │ │ │ │ + bne.w 1798 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1b3e │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1c8a │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 1a1e │ │ │ │ │ + b.n 1c9e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1a6e │ │ │ │ │ + b.n 1bd6 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 1bc4 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 1a86 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1b0a │ │ │ │ │ + b.n 195e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1af8 │ │ │ │ │ + b.n 194e │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + b.n 1a9c │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + b.n 1dd8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1c78 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 1c68 │ │ │ │ │ + b.n 1de8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 1b82 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1a5c │ │ │ │ │ + b.n 1e00 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1918 │ │ │ │ │ + b.n 1c6e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1906 │ │ │ │ │ + b.n 1c5c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 189c │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 1888 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.n 1854 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 183e │ │ │ │ │ │ │ │ │ │ -00001cc4 : │ │ │ │ │ +00001e54 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 1d26 │ │ │ │ │ + beq.n 1eb6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1d18 │ │ │ │ │ + bpl.n 1ea8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1eb2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1d04 │ │ │ │ │ + bpl.n 1e94 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 1d0e │ │ │ │ │ + cbz r0, 1e9e │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d00 │ │ │ │ │ + bne.n 1e90 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.n 1cf4 │ │ │ │ │ + bne.n 1e84 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1d06 │ │ │ │ │ + b.n 1e96 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1d1a │ │ │ │ │ + b.n 1eaa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d2c : │ │ │ │ │ +00001ebc : │ │ │ │ │ merge_at(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ @@ -3044,70 +3192,70 @@ │ │ │ │ │ str.w ip, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_THM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w 2978 │ │ │ │ │ + blt.w 2ad4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 26da │ │ │ │ │ + bne.w 28fe │ │ │ │ │ subs.w r3, r9, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq.w 2600 │ │ │ │ │ + beq.w 276c │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r7, r6, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 324 │ │ │ │ │ R_ARM_THM_CALL gallop_left │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.w 2958 │ │ │ │ │ + ble.w 2ac0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - bgt.w 218c │ │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + bgt.w 231c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 291a │ │ │ │ │ + bgt.w 2aaa │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - bl 5a8 │ │ │ │ │ + bl 5ac │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy.constprop.0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add.w r9, r1, #4 │ │ │ │ │ ldrd fp, r1, [r2, #12] │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 27a4 │ │ │ │ │ + bne.w 29e4 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w 2126 │ │ │ │ │ + beq.w 22b6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 260c │ │ │ │ │ + beq.w 27f6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -3118,80 +3266,80 @@ │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1eca │ │ │ │ │ + bne.n 205a │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 292c │ │ │ │ │ + bpl.w 2ac8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 2908 │ │ │ │ │ + bpl.w 2a38 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r8, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2916 │ │ │ │ │ + beq.w 2a46 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 214c │ │ │ │ │ + bpl.w 22d8 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 215e │ │ │ │ │ + beq.w 22ea │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2166 │ │ │ │ │ + bge.w 22f2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - cbz r2, 1eea │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + cbz r2, 207a │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 1eea │ │ │ │ │ + b.n 207a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fca │ │ │ │ │ - blt.w 28d8 │ │ │ │ │ + beq.n 215a │ │ │ │ │ + blt.w 2a58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1eb8 │ │ │ │ │ + bne.n 2048 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.w 2120 │ │ │ │ │ + beq.w 22b0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 200c │ │ │ │ │ + bge.w 219c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2000 │ │ │ │ │ + bne.n 2190 │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r7, #0 │ │ │ │ │ add.w r8, r4, #4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ @@ -3199,101 +3347,101 @@ │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2932 │ │ │ │ │ + bpl.w 2aec │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 28f4 │ │ │ │ │ + bpl.w 2a62 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2902 │ │ │ │ │ + beq.w 2a70 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.n 1f86 │ │ │ │ │ + bpl.n 2116 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r0, 1f96 │ │ │ │ │ + cbz r0, 2126 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1f9a │ │ │ │ │ + bge.n 212a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r4, [r8, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 259a │ │ │ │ │ + bne.w 2708 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w 2122 │ │ │ │ │ + beq.w 22b2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n 200e │ │ │ │ │ + ble.n 219e │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1f14 │ │ │ │ │ + b.n 20a4 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f56 │ │ │ │ │ + bne.n 20e6 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n 1f5a │ │ │ │ │ + bgt.n 20ea │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r6, [r8, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 257c │ │ │ │ │ + bne.w 2724 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 263a │ │ │ │ │ + beq.w 279c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 200e │ │ │ │ │ + bge.n 219e │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 1f14 │ │ │ │ │ + b.n 20a4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 217a │ │ │ │ │ + bne.w 2306 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 260a │ │ │ │ │ + beq.w 27f4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 200c │ │ │ │ │ + ble.n 219c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2006 │ │ │ │ │ + bne.n 2196 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1f0c │ │ │ │ │ + b.n 209c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1e4c │ │ │ │ │ + b.n 1fdc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 1e4c │ │ │ │ │ + b.n 1fdc │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -3304,186 +3452,186 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_THM_CALL gallop_right │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne.n 20d6 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + bne.n 2266 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2674 │ │ │ │ │ + bne.w 283e │ │ │ │ │ subs.w r6, sl, #1 │ │ │ │ │ - beq.w 26c6 │ │ │ │ │ + beq.w 28b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 324 │ │ │ │ │ R_ARM_THM_CALL gallop_left │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - beq.w 2606 │ │ │ │ │ - blt.w 294a │ │ │ │ │ + beq.w 2798 │ │ │ │ │ + blt.w 2ade │ │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 265c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne.w 2850 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 266e │ │ │ │ │ + bne.w 2862 │ │ │ │ │ subs.w r6, r6, sl │ │ │ │ │ - beq.w 26c6 │ │ │ │ │ + beq.w 28b0 │ │ │ │ │ add r5, r2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ - ldr.w r2, [fp], #4 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ + ldr.w r1, [fp], #4 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 264c │ │ │ │ │ + bne.w 282e │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 2974 │ │ │ │ │ + beq.w 2abc │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - bgt.n 2148 │ │ │ │ │ + bgt.n 2318 │ │ │ │ │ cmp.w sl, #6 │ │ │ │ │ - bgt.n 2148 │ │ │ │ │ + bgt.n 2318 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1e42 │ │ │ │ │ - blt.w 294a │ │ │ │ │ + b.n 1fd2 │ │ │ │ │ + blt.w 2ade │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ add.w r9, r9, r7, lsl #2 │ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ - bl 5a8 │ │ │ │ │ + bl 5ac │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy.constprop.0 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2796 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + bne.w 29dc │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ add fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 279e │ │ │ │ │ + bne.w 29d6 │ │ │ │ │ sub.w r6, r8, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 272c │ │ │ │ │ + beq.w 2916 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2982 │ │ │ │ │ + beq.w 2ac4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.n 2038 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 21c8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 2140 │ │ │ │ │ + cbz r3, 22d0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - bl 5a8 │ │ │ │ │ + bl 5ac │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy.constprop.0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 201a │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ea6 │ │ │ │ │ + bne.w 2036 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 1eac │ │ │ │ │ + blt.w 203c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1fde │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 216e │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 1fde │ │ │ │ │ + b.n 216e │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 21aa │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 2896 │ │ │ │ │ + bgt.w 2a26 │ │ │ │ │ add.w r6, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r6, #1 │ │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2732 │ │ │ │ │ + bne.w 2972 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ strd r5, r8, [sp, #64] @ 0x40 │ │ │ │ │ - bl 5a8 │ │ │ │ │ + bl 5ac │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy.constprop.0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add.w r7, r1, r3, lsl #2 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w fp, lr, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 278a │ │ │ │ │ + bne.w 29ca │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r7, #4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ sub.w r6, sl, #4 │ │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 2690 │ │ │ │ │ + beq.w 27c2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ │ @@ -3498,78 +3646,78 @@ │ │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r9, [fp] │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 22a0 │ │ │ │ │ + bne.n 2430 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 296e │ │ │ │ │ + bpl.w 2ace │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 28bc │ │ │ │ │ + bpl.w 2a76 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 28ca │ │ │ │ │ + beq.w 2a84 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 2422 │ │ │ │ │ + bpl.w 25b2 │ │ │ │ │ add.w r1, r5, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2434 │ │ │ │ │ + beq.w 25c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 243c │ │ │ │ │ + bge.w 25cc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - cbz r2, 22be │ │ │ │ │ + cbz r2, 244e │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ │ - b.n 22be │ │ │ │ │ + b.n 244e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 239e │ │ │ │ │ - blt.w 28ae │ │ │ │ │ + beq.n 252e │ │ │ │ │ + blt.w 2a4a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r4, #4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 228e │ │ │ │ │ + bne.n 241e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - beq.w 2632 │ │ │ │ │ + beq.w 27ec │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 2460 │ │ │ │ │ + bge.w 25f0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 23ce │ │ │ │ │ + bne.n 255e │ │ │ │ │ mov r5, sl │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub.w r9, r4, #4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ @@ -3577,155 +3725,155 @@ │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, sl │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2946 │ │ │ │ │ + bpl.w 2b10 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 28e2 │ │ │ │ │ + bpl.w 2a98 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 28f0 │ │ │ │ │ + beq.w 2aa6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.n 235c │ │ │ │ │ + bpl.n 24ec │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, 236c │ │ │ │ │ + cbz r0, 24fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2370 │ │ │ │ │ + bge.n 2500 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov sl, r9 │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23da │ │ │ │ │ + bne.n 256a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq.w 25da │ │ │ │ │ + beq.w 2746 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r5, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 2462 │ │ │ │ │ + ble.w 25f2 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 22ea │ │ │ │ │ + b.n 247a │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 232c │ │ │ │ │ + bne.n 24bc │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt.n 2330 │ │ │ │ │ + blt.n 24c0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub.w fp, fp, #4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str.w r6, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23fa │ │ │ │ │ + bne.n 258a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 2686 │ │ │ │ │ + beq.w 27b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 2462 │ │ │ │ │ + ble.n 25f2 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 22ea │ │ │ │ │ + b.n 247a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r4, #4 │ │ │ │ │ ldr.w r3, [fp], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 244e │ │ │ │ │ + bne.n 25de │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 26ce │ │ │ │ │ + beq.w 28b8 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 2460 │ │ │ │ │ + ble.n 25f0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 23d4 │ │ │ │ │ + bne.n 2564 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 22e2 │ │ │ │ │ + b.n 2472 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2226 │ │ │ │ │ + b.n 23b6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 2226 │ │ │ │ │ + b.n 23b6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq.w 25da │ │ │ │ │ + beq.w 2746 │ │ │ │ │ subs r3, r1, #4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2346 │ │ │ │ │ + b.n 24d6 │ │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, #4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r2, [ip], #-4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - beq.w 28ce │ │ │ │ │ + beq.w 2a8e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 238c │ │ │ │ │ + b.n 251c │ │ │ │ │ add.w r1, r5, #28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 227e │ │ │ │ │ + bne.w 240e │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 2284 │ │ │ │ │ + blt.w 2414 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ sub.w fp, fp, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 23ae │ │ │ │ │ + beq.n 253e │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 23ae │ │ │ │ │ + b.n 253e │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r8, fp │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ │ @@ -3739,211 +3887,170 @@ │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_THM_CALL gallop_right │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 2936 │ │ │ │ │ + blt.w 2af0 │ │ │ │ │ subs.w r9, r6, r3 │ │ │ │ │ - beq.w 25b6 │ │ │ │ │ + beq.w 2772 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r6, r3, r6 │ │ │ │ │ add.w sl, sl, r6, lsl #2 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 27b8 │ │ │ │ │ + bne.w 291c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r7, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2848 │ │ │ │ │ + bne.w 29f8 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 271e │ │ │ │ │ + beq.w 2908 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ sub.w fp, fp, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w r2, [sl], #-4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 283c │ │ │ │ │ + beq.w 2966 │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 324 │ │ │ │ │ R_ARM_THM_CALL gallop_left │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w 295e │ │ │ │ │ + blt.w 2b00 │ │ │ │ │ subs.w r8, r3, r4 │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2742 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ add.w sl, sl, r3, lsl #2 │ │ │ │ │ add.w fp, fp, r3, lsl #2 │ │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r1, fp, #4 │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 26f4 │ │ │ │ │ + bne.w 28c4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2716 │ │ │ │ │ + bne.w 28e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 283c │ │ │ │ │ + beq.w 2966 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2958 │ │ │ │ │ + beq.w 2ac0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str.w r3, [sl], #-4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 26e4 │ │ │ │ │ + bne.w 28ee │ │ │ │ │ subs r6, #1 │ │ │ │ │ - beq.w 26ba │ │ │ │ │ + beq.w 2868 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp.w r9, #6 │ │ │ │ │ - bgt.n 2574 │ │ │ │ │ + bgt.n 2704 │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - bgt.n 2574 │ │ │ │ │ + bgt.n 2704 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 221a │ │ │ │ │ + b.n 23aa │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n 2474 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 2540 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r4, r0, #1 │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - beq.w 28a8 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - b.n 1fb8 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 2604 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.w 2892 │ │ │ │ │ + beq.w 2a22 │ │ │ │ │ adds r1, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 2102 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r4, r0, #1 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + beq.w 2a88 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1f72 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - str.w r3, [sl], #-4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 24e0 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 2148 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 26d0 │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 2600 │ │ │ │ │ + cbz r2, 276c │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r0, r6, r3, lsl #2 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 282a │ │ │ │ │ + bne.w 289e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 2140 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - b.n 209e │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add.w r4, r9, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n 22d0 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + str.w r3, [sl], #-4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2872 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 2140 │ │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 25e0 │ │ │ │ │ + beq.w 2670 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 2670 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + b.n 222e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r4, r8, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 2626 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 20b0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 208a │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 2092 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r6], #4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - b.n 2048 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 22d0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -3952,420 +4059,461 @@ │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ negs r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2850 │ │ │ │ │ + bne.w 2a00 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ str r3, [r6, r5] │ │ │ │ │ - b.n 262c │ │ │ │ │ + b.n 27b2 │ │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 274c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add.w r4, r9, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 27ac │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str.w r3, [r9, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.n 27b2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 2240 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ + str.w r2, [r6], #4 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + b.n 21d8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 221a │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 2222 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b.n 25e0 │ │ │ │ │ + b.n 274c │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 22d0 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, lr │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsls r5, r2, #2 │ │ │ │ │ + add.w r0, r6, r3, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + add r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 22d0 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b.n 2122 │ │ │ │ │ + b.n 22b2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - b.n 2690 │ │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 1da4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ │ - b.n 254e │ │ │ │ │ + b.n 27c2 │ │ │ │ │ add r3, ip │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbnz r3, 2716 │ │ │ │ │ + cbnz r3, 28e6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2534 │ │ │ │ │ + beq.w 26c4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ - b.n 2530 │ │ │ │ │ + b.n 26c0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r3, ip │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 26fc │ │ │ │ │ + b.n 28cc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ + b.n 26de │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 1f34 │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ │ - b.n 25e0 │ │ │ │ │ + b.n 274c │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - b.n 260c │ │ │ │ │ + b.n 27f6 │ │ │ │ │ + add r2, r6 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add r7, r6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 29f8 │ │ │ │ │ + adds r1, r7, #4 │ │ │ │ │ + mov.w r2, r9, lsl #2 │ │ │ │ │ + add.w r0, sl, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2658 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov.w r2, r9, lsl #2 │ │ │ │ │ + adds r0, #4 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2874 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str.w r2, [sl], #-4 │ │ │ │ │ + b.n 2786 │ │ │ │ │ + lsls r2, r6, #2 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 27c2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ add.w r3, r8, r9, lsl #2 │ │ │ │ │ strd r5, r8, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 5a8 │ │ │ │ │ + bl 5ac │ │ │ │ │ R_ARM_THM_CALL sortslice_memcpy.constprop.0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldrd lr, r1, [r2, #12] │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w fp, lr, r6 │ │ │ │ │ add.w r8, r1, r6 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 278e │ │ │ │ │ + cbnz r3, 29ce │ │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ │ sub.w r6, sl, #4 │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21f8 │ │ │ │ │ + beq.w 2388 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r3], #-4 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ - b.n 21f8 │ │ │ │ │ + b.n 2388 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2766 │ │ │ │ │ + b.n 29a6 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 229a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r2, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 2100 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 210a │ │ │ │ │ + b.n 2290 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 1e1e │ │ │ │ │ - add r2, r6 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add r7, r6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 2848 │ │ │ │ │ - adds r1, r7, #4 │ │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ │ - add.w r0, sl, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 24c8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 2800 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str.w r2, [sl], #-4 │ │ │ │ │ - b.n 25c8 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsls r5, r2, #2 │ │ │ │ │ - add.w r0, r6, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 2140 │ │ │ │ │ - lsls r2, r6, #2 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 2690 │ │ │ │ │ + b.w 1fae │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r2, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 27c4 │ │ │ │ │ + b.n 2928 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmn r7, r5 │ │ │ │ │ str r3, [r6, r5] │ │ │ │ │ - beq.w 262c │ │ │ │ │ + beq.w 27b2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r3, [r2, r5] │ │ │ │ │ - b.n 262c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r9, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.n 262c │ │ │ │ │ + b.n 27b2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2122 │ │ │ │ │ + b.n 22b2 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl f2c │ │ │ │ │ + bl f28 │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 2192 │ │ │ │ │ - b.n 2140 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 260c │ │ │ │ │ + bne.w 2322 │ │ │ │ │ + b.n 22d0 │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 201e │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 22dc │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 25e0 │ │ │ │ │ + b.n 274c │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 22b2 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 20d4 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 211a │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 2266 │ │ │ │ │ + bne.w 23f6 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.n 2426 │ │ │ │ │ + b.n 25b6 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 27f6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r8, ip │ │ │ │ │ mov r6, r9 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - b.n 2690 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 2122 │ │ │ │ │ + b.n 27c2 │ │ │ │ │ add.w r0, r6, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 231a │ │ │ │ │ + bne.w 24aa │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 2360 │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 1f44 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 1f8a │ │ │ │ │ - add.w r0, r8, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 1e8e │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 2150 │ │ │ │ │ + b.n 24f0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl f2c │ │ │ │ │ + bl f28 │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1dec │ │ │ │ │ - b.n 2140 │ │ │ │ │ + bne.w 1f7c │ │ │ │ │ + b.n 22d0 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + b.n 27f6 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + b.n 22d0 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + b.n 22d0 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ - b.n 290c │ │ │ │ │ + b.n 2a3c │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n 2a7a │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 22d0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 22b2 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 28f8 │ │ │ │ │ + b.n 2a66 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 25e0 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 28e6 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.w 2122 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - b.w 2140 │ │ │ │ │ + b.n 274c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 25e0 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - b.n 260c │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.w 2140 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - b.w 2140 │ │ │ │ │ + b.n 274c │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 2a9c │ │ │ │ │ │ │ │ │ │ -00002988 : │ │ │ │ │ +00002b14 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 29d4 │ │ │ │ │ + bpl.n 2b60 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 29f0 │ │ │ │ │ + bcs.n 2b7c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 29ba │ │ │ │ │ + cbz r0, 2b46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 29c2 │ │ │ │ │ + blt.n 2b4e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29ba │ │ │ │ │ + bne.n 2b46 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 29bc │ │ │ │ │ + b.n 2b48 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29bc │ │ │ │ │ + b.n 2b48 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 29ea │ │ │ │ │ + b.n 2b76 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a10 : │ │ │ │ │ +00002b9c : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.n 2a48 │ │ │ │ │ + bmi.n 2bd4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2a30 │ │ │ │ │ + b.n 2bbc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - cbz r0, 2a44 │ │ │ │ │ + cbz r0, 2bd0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 2a42 │ │ │ │ │ + cbnz r0, 2bce │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 2a2e │ │ │ │ │ + bne.n 2bba │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 2a30 │ │ │ │ │ + bcs.n 2bbc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00002a4c <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +00002bd8 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2ad6 <_PyList_FromStackRefStealOnSuccess+0x8a> │ │ │ │ │ - ldr r3, [pc, #324] @ (2ba8 <_PyList_FromStackRefStealOnSuccess+0x15c>) │ │ │ │ │ + bne.n 2c62 <_PyList_FromStackRefStealOnSuccess+0x8a> │ │ │ │ │ + ldr r3, [pc, #324] @ (2d34 <_PyList_FromStackRefStealOnSuccess+0x15c>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b4c <_PyList_FromStackRefStealOnSuccess+0x100> │ │ │ │ │ + beq.n 2cd8 <_PyList_FromStackRefStealOnSuccess+0x100> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #268] @ (2bac <_PyList_FromStackRefStealOnSuccess+0x160>) │ │ │ │ │ + ldr r3, [pc, #268] @ (2d38 <_PyList_FromStackRefStealOnSuccess+0x160>) │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, r3] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -4382,67 +4530,67 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + beq.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + ble.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst.w r3, #1 │ │ │ │ │ - beq.n 2ba0 <_PyList_FromStackRefStealOnSuccess+0x154> │ │ │ │ │ + beq.n 2d2c <_PyList_FromStackRefStealOnSuccess+0x154> │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ba0 <_PyList_FromStackRefStealOnSuccess+0x154> │ │ │ │ │ + bge.n 2d2c <_PyList_FromStackRefStealOnSuccess+0x154> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - beq.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + beq.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ bic.w r2, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - beq.n 2b42 <_PyList_FromStackRefStealOnSuccess+0xf6> │ │ │ │ │ + beq.n 2cce <_PyList_FromStackRefStealOnSuccess+0xf6> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b42 <_PyList_FromStackRefStealOnSuccess+0xf6> │ │ │ │ │ + bge.n 2cce <_PyList_FromStackRefStealOnSuccess+0xf6> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ - bne.n 2b1a <_PyList_FromStackRefStealOnSuccess+0xce> │ │ │ │ │ - b.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + bne.n 2ca6 <_PyList_FromStackRefStealOnSuccess+0xce> │ │ │ │ │ + b.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ - bne.n 2b1a <_PyList_FromStackRefStealOnSuccess+0xce> │ │ │ │ │ - b.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + bne.n 2ca6 <_PyList_FromStackRefStealOnSuccess+0xce> │ │ │ │ │ + b.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + beq.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #68] @ (2bb0 <_PyList_FromStackRefStealOnSuccess+0x164>) │ │ │ │ │ + ldr r1, [pc, #68] @ (2d3c <_PyList_FromStackRefStealOnSuccess+0x164>) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ │ @@ -4450,43 +4598,43 @@ │ │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ - b.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + b.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - bne.n 2b10 <_PyList_FromStackRefStealOnSuccess+0xc4> │ │ │ │ │ - b.n 2ad2 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + bne.n 2c9c <_PyList_FromStackRefStealOnSuccess+0xc4> │ │ │ │ │ + b.n 2c5e <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ .word 0x0000013e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002bb4 : │ │ │ │ │ +00002d40 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w lr, [r5, #84] @ 0x54 │ │ │ │ │ tst.w lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 2bde │ │ │ │ │ + beq.n 2d6a │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2bf8 │ │ │ │ │ + beq.n 2d84 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2dc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1026 @ 0x402 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -4494,88 +4642,88 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 4c48 │ │ │ │ │ + bl 4e18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bee │ │ │ │ │ + beq.n 2d7a │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c34 │ │ │ │ │ + bl 2dc0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bf2 │ │ │ │ │ + bge.n 2d7e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2bf2 │ │ │ │ │ + bne.n 2d7e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bf2 │ │ │ │ │ + b.n 2d7e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c34 : │ │ │ │ │ +00002dc0 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e40 │ │ │ │ │ + bne.w 2fcc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 2fe6 │ │ │ │ │ + blt.w 3172 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.w 2fee │ │ │ │ │ + bgt.w 317a │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, r9, r3 │ │ │ │ │ add r7, r5 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 2de6 │ │ │ │ │ + beq.w 2f72 │ │ │ │ │ sub.w fp, r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 2f1a │ │ │ │ │ + beq.w 30a6 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 2f78 │ │ │ │ │ + bhi.w 3104 │ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 2e9a │ │ │ │ │ + bge.w 3026 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -4586,133 +4734,133 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 2e7a │ │ │ │ │ + ble.w 3006 │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r2, r3, #3 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f9e │ │ │ │ │ + beq.w 312a │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2fb4 │ │ │ │ │ + bcs.w 3140 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fb4 │ │ │ │ │ + beq.w 3140 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd sl, r2, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 2d88 │ │ │ │ │ + bgt.n 2f14 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 2d64 │ │ │ │ │ + bmi.n 2ef0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 2d44 │ │ │ │ │ + cbz r0, 2ed0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2f0a │ │ │ │ │ + blt.w 3096 │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 2d64 │ │ │ │ │ + beq.n 2ef0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 2d60 │ │ │ │ │ + cbz r0, 2eec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2e8a │ │ │ │ │ + blt.w 3016 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 2d50 │ │ │ │ │ + bcs.n 2edc │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2f48 │ │ │ │ │ + bne.w 30d4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2d80 │ │ │ │ │ + beq.n 2f0c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2dd4 │ │ │ │ │ + blt.n 2f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add.w r1, sl, r5, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f5a │ │ │ │ │ + beq.w 30e6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2f5a │ │ │ │ │ + bge.w 30e6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ │ - beq.n 2d2c │ │ │ │ │ + beq.n 2eb8 │ │ │ │ │ add.w r9, r6, r9, lsl #2 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f66 │ │ │ │ │ + beq.w 30f2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2f66 │ │ │ │ │ + bge.w 30f2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.n 2d2c │ │ │ │ │ - b.n 2db2 │ │ │ │ │ + beq.n 2eb8 │ │ │ │ │ + b.n 2f3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d80 │ │ │ │ │ + bne.n 2f0c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d80 │ │ │ │ │ + b.n 2f0c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2df6 │ │ │ │ │ + beq.n 2f82 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e68 │ │ │ │ │ + blt.n 2ff4 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - cbz r5, 2e36 │ │ │ │ │ + cbz r5, 2fc2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ - bmi.n 2e30 │ │ │ │ │ + bmi.n 2fbc │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, 2e18 │ │ │ │ │ + cbz r0, 2fa4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2f30 │ │ │ │ │ + blt.w 30bc │ │ │ │ │ subs r4, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2e30 │ │ │ │ │ + beq.n 2fbc │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 2e2c │ │ │ │ │ + cbz r0, 2fb8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2f22 │ │ │ │ │ + blt.n 30ae │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 2e1e │ │ │ │ │ + bcs.n 2faa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -4721,233 +4869,233 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2fe0 │ │ │ │ │ + beq.w 316c │ │ │ │ │ ldrd r3, r9, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r6, r0, #16 │ │ │ │ │ ldrmi r6, [r0, #12] │ │ │ │ │ - b.n 2c58 │ │ │ │ │ + b.n 2de4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2df6 │ │ │ │ │ + bne.n 2f82 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2df6 │ │ │ │ │ + b.n 2f82 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 2ce4 │ │ │ │ │ + blt.w 2e70 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 2d26 │ │ │ │ │ + b.n 2eb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d60 │ │ │ │ │ + bne.w 2eec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d60 │ │ │ │ │ - beq.n 2f72 │ │ │ │ │ + b.n 2eec │ │ │ │ │ + beq.n 30fe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 2f50 │ │ │ │ │ + ble.n 30dc │ │ │ │ │ add.w sl, r2, #6 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ add.w sl, sl, r2, asr #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ bic.w sl, sl, #3 │ │ │ │ │ sub.w r0, sl, r2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt sl, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2fd2 │ │ │ │ │ + beq.w 315e │ │ │ │ │ cmp.w sl, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2fd6 │ │ │ │ │ + bcs.w 3162 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fd6 │ │ │ │ │ + beq.n 3162 │ │ │ │ │ strd r2, r0, [r4, #8] │ │ │ │ │ str.w sl, [r4, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ add.w r1, sl, r3, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 2d26 │ │ │ │ │ + b.n 2eb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d44 │ │ │ │ │ + bne.w 2ed0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d44 │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - b.n 2cb2 │ │ │ │ │ + b.n 2e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e2c │ │ │ │ │ + bne.n 2fb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2fb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e18 │ │ │ │ │ + bne.w 2fa4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e18 │ │ │ │ │ + b.n 2fa4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2d70 │ │ │ │ │ + b.n 2efc │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.n 2ea8 │ │ │ │ │ + blt.n 3034 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + b.n 307c │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - beq.w 2d2c │ │ │ │ │ - b.n 2dac │ │ │ │ │ + beq.w 2eb8 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.w 2d2c │ │ │ │ │ - b.n 2db2 │ │ │ │ │ + beq.w 2eb8 │ │ │ │ │ + b.n 2f3e │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 2d26 │ │ │ │ │ + b.n 2eb2 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f40 │ │ │ │ │ + beq.n 30cc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 2cb2 │ │ │ │ │ + b.n 2e3e │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d20 │ │ │ │ │ + bne.w 2eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2fda │ │ │ │ │ + b.n 3166 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 2ed2 │ │ │ │ │ + b.n 305e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d66 │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d80 │ │ │ │ │ + b.n 2f0c │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 2c6c │ │ │ │ │ + bge.w 2df8 │ │ │ │ │ cmn.w r9, r1 │ │ │ │ │ - beq.w 2de6 │ │ │ │ │ + beq.w 2f72 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 2cb2 │ │ │ │ │ + b.n 2e3e │ │ │ │ │ │ │ │ │ │ -0000300c : │ │ │ │ │ +00003198 : │ │ │ │ │ list_ass_slice_lock_held.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs.w sl, r1, #0 │ │ │ │ │ - blt.w 32b4 │ │ │ │ │ + blt.w 3440 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ it ge │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.w 32a8 │ │ │ │ │ + bgt.w 3434 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r5 │ │ │ │ │ sub.w r6, sl, r3 │ │ │ │ │ adds r2, r6, r5 │ │ │ │ │ - beq.n 313e │ │ │ │ │ + beq.n 32ca │ │ │ │ │ sub.w r5, r3, sl │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - beq.w 3214 │ │ │ │ │ + beq.w 33a0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bhi.w 3250 │ │ │ │ │ + bhi.w 33dc │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ add.w r1, r9, sl, lsl #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 31ac │ │ │ │ │ + bge.w 3338 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ add.w r0, r9, sl, lsl #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ @@ -4955,382 +5103,382 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add.w sl, r6, r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble.n 3192 │ │ │ │ │ + ble.n 331e │ │ │ │ │ add.w r2, sl, #6 │ │ │ │ │ add.w r2, r2, sl, asr #3 │ │ │ │ │ bic.w r9, r2, #3 │ │ │ │ │ sub.w r1, r9, sl │ │ │ │ │ cmp r6, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, sl, #3 │ │ │ │ │ bicgt.w r9, r2, #3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 326e │ │ │ │ │ + beq.w 33fa │ │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 327e │ │ │ │ │ + bcs.w 340a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 327e │ │ │ │ │ + beq.w 340a │ │ │ │ │ strd sl, r0, [r4, #8] │ │ │ │ │ str.w r9, [r4, #16] │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ - bmi.n 3120 │ │ │ │ │ + bmi.n 32ac │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ - cbz r0, 30f2 │ │ │ │ │ + cbz r0, 327e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3130 │ │ │ │ │ + blt.n 32bc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3120 │ │ │ │ │ + beq.n 32ac │ │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ - cbz r0, 3108 │ │ │ │ │ + cbz r0, 3294 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3184 │ │ │ │ │ + blt.n 3310 │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3120 │ │ │ │ │ + beq.n 32ac │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ - cbz r0, 311c │ │ │ │ │ + cbz r0, 32a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 319e │ │ │ │ │ + blt.n 332a │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 310e │ │ │ │ │ + bcs.n 329a │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.w 3248 │ │ │ │ │ + bne.w 33d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30f2 │ │ │ │ │ + bne.n 327e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30f2 │ │ │ │ │ + b.n 327e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 317a │ │ │ │ │ + beq.n 3306 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bmi.n 3174 │ │ │ │ │ + bmi.n 3300 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ - cbz r0, 315c │ │ │ │ │ + cbz r0, 32e8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3228 │ │ │ │ │ + blt.n 33b4 │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3174 │ │ │ │ │ + beq.n 3300 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ - cbz r0, 3170 │ │ │ │ │ + cbz r0, 32fc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 321a │ │ │ │ │ + blt.n 33a6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 3162 │ │ │ │ │ + bcs.n 32ee │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3108 │ │ │ │ │ + bne.n 3294 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3108 │ │ │ │ │ + b.n 3294 │ │ │ │ │ cmp.w sl, r2, asr #1 │ │ │ │ │ - blt.n 309c │ │ │ │ │ + blt.n 3228 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 30e0 │ │ │ │ │ + b.n 326c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 311c │ │ │ │ │ + bne.n 32a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 311c │ │ │ │ │ - beq.n 30e0 │ │ │ │ │ + b.n 32a8 │ │ │ │ │ + beq.n 326c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 3236 │ │ │ │ │ + ble.n 33c2 │ │ │ │ │ add.w r9, r2, #6 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ add.w r9, r9, r2, asr #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ bic.w r9, r9, #3 │ │ │ │ │ sub.w r0, r9, r2 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r9, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 329a │ │ │ │ │ + beq.n 3426 │ │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 329e │ │ │ │ │ + bcs.n 342a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 329e │ │ │ │ │ + beq.n 342a │ │ │ │ │ strd r2, r0, [r4, #8] │ │ │ │ │ str.w r9, [r4, #16] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub.w r2, fp, r3 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ │ add.w r0, r0, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 30e0 │ │ │ │ │ + b.n 326c │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ - b.n 306e │ │ │ │ │ + b.n 31fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3170 │ │ │ │ │ + bne.n 32fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3170 │ │ │ │ │ + b.n 32fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 315c │ │ │ │ │ + bne.n 32e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 315c │ │ │ │ │ + b.n 32e8 │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.n 31ba │ │ │ │ │ + blt.n 3346 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 31fe │ │ │ │ │ + b.n 338a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3128 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3240 │ │ │ │ │ + beq.n 33cc │ │ │ │ │ mov r2, fp │ │ │ │ │ add.w r1, r9, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3070 │ │ │ │ │ + b.n 31fc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r9, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30d8 │ │ │ │ │ + bne.w 3264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrd r2, r4, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 32a2 │ │ │ │ │ + b.n 342e │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 31e0 │ │ │ │ │ + b.n 336c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3122 │ │ │ │ │ - cbz r5, 32c2 │ │ │ │ │ + b.n 32ae │ │ │ │ │ + cbz r5, 344e │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 30e0 │ │ │ │ │ + b.n 326c │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 32a8 │ │ │ │ │ + blt.n 3434 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 303a │ │ │ │ │ + b.n 31c6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 3128 │ │ │ │ │ + beq.w 32b4 │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 3300 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032d4 : │ │ │ │ │ +00003460 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3314 │ │ │ │ │ + bge.n 34a0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - ble.n 331e │ │ │ │ │ + ble.n 34aa │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 3300 │ │ │ │ │ + blt.n 348c │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 336e │ │ │ │ │ + ble.n 34fa │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ add.w r1, r1, r4, asr #3 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ subs r0, r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, r1 │ │ │ │ │ - cbz r4, 3378 │ │ │ │ │ + cbz r4, 3504 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 337c │ │ │ │ │ + bcs.n 3508 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 337c │ │ │ │ │ + cbz r0, 3508 │ │ │ │ │ strd r4, r0, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r3, r2, lsl #2] │ │ │ │ │ - b.n 3310 │ │ │ │ │ + b.n 349c │ │ │ │ │ cmp.w r4, r0, asr #1 │ │ │ │ │ - blt.n 3326 │ │ │ │ │ + blt.n 34b2 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b.n 335e │ │ │ │ │ + b.n 34ea │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 34d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3310 │ │ │ │ │ + b.n 349c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000338c : │ │ │ │ │ +00003518 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 33a8 │ │ │ │ │ + bpl.n 3534 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000033c0 : │ │ │ │ │ +0000354c : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r5, r5, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 34a6 │ │ │ │ │ - ldr r3, [pc, #224] @ (34bc ) │ │ │ │ │ + beq.n 3632 │ │ │ │ │ + ldr r3, [pc, #224] @ (3648 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1904] @ 0x770 │ │ │ │ │ - cbz r0, 3456 │ │ │ │ │ + cbz r0, 35e2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1904] @ 0x770 │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bge.n 346c │ │ │ │ │ + bge.n 35f8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #164] @ (34c0 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (364c ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -5343,27 +5491,27 @@ │ │ │ │ │ orrs r3, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #108] @ (34c4 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (3650 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3452 │ │ │ │ │ + beq.n 35de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3418 │ │ │ │ │ + blt.n 35a4 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #84] @ (34c8 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (3654 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ │ @@ -5371,86 +5519,86 @@ │ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ - b.n 3452 │ │ │ │ │ + b.n 35de │ │ │ │ │ movw r1, #3985 @ 0xf91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 3452 │ │ │ │ │ + b.n 35de │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000034cc : │ │ │ │ │ +00003658 : │ │ │ │ │ listiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 351a │ │ │ │ │ + blt.n 36a6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 3502 │ │ │ │ │ + bcs.n 368e │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 351e │ │ │ │ │ + bge.n 36aa │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 351a │ │ │ │ │ + bge.n 36a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3524 │ │ │ │ │ + cbz r3, 36b0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 351a │ │ │ │ │ + b.n 36a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000352c : │ │ │ │ │ +000036b8 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r0, [pc, #164] @ (35e4 ) │ │ │ │ │ + ldr r0, [pc, #164] @ (3770 ) │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldrd ip, r1, [r2, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ @@ -5465,256 +5613,256 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r4, r0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 3598 │ │ │ │ │ + beq.n 3724 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 35b8 │ │ │ │ │ + blt.n 3744 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n 35d8 │ │ │ │ │ + bhi.n 3764 │ │ │ │ │ ldr.w r0, [r3, #1904] @ 0x770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r1, [r3, #1908] @ 0x774 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3598 │ │ │ │ │ + bne.n 3724 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #28] @ (35e8 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (3774 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 3598 │ │ │ │ │ + b.n 3724 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000016 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000035ec : │ │ │ │ │ +00003778 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3650 │ │ │ │ │ + cbz r3, 37dc │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3650 │ │ │ │ │ + cbz r3, 37dc │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3646 │ │ │ │ │ + bne.n 37d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36a8 │ │ │ │ │ + bne.n 3834 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 36a0 │ │ │ │ │ + bcs.n 382c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b.n 362c │ │ │ │ │ + b.n 37b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 36e4 │ │ │ │ │ + bne.n 3870 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 36a8 │ │ │ │ │ + blt.n 3834 │ │ │ │ │ ldrd r1, r5, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble.n 369a │ │ │ │ │ + ble.n 3826 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 36ac │ │ │ │ │ + bne.n 3838 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c48 │ │ │ │ │ + bl 4e18 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl f4 │ │ │ │ │ - b.n 3642 │ │ │ │ │ - ldr r1, [pc, #92] @ (3700 ) │ │ │ │ │ + b.n 37ce │ │ │ │ │ + ldr r1, [pc, #92] @ (388c ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3642 │ │ │ │ │ + b.n 37ce │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 748 │ │ │ │ │ + bl 744 │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3642 │ │ │ │ │ + beq.n 37ce │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w ip, r4, r6, lsl #2 │ │ │ │ │ ldr.w r2, [r7, r1, lsl #2] │ │ │ │ │ add r1, r5 │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r4], #4 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 36c2 │ │ │ │ │ + bne.n 384e │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 3642 │ │ │ │ │ + b.n 37ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 36a8 │ │ │ │ │ + b.n 3834 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003704 : │ │ │ │ │ +00003890 : │ │ │ │ │ list_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 372c │ │ │ │ │ + bls.n 38b8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (3740 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (38cc ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003744 : │ │ │ │ │ +000038d0 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003748 <_PyList_Extend>: │ │ │ │ │ +000038d4 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 376c <_list_extend> │ │ │ │ │ + bl 38f8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000376c <_list_extend>: │ │ │ │ │ +000038f8 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 3d2c <_list_extend+0x5c0> │ │ │ │ │ + beq.w 3ee6 <_list_extend+0x5ee> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3892 <_list_extend+0x126> │ │ │ │ │ + beq.n 3a20 <_list_extend+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3892 <_list_extend+0x126> │ │ │ │ │ + beq.n 3a20 <_list_extend+0x128> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ @@ -5722,173 +5870,174 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq.w 3ab4 <_list_extend+0x348> │ │ │ │ │ + beq.w 3c76 <_list_extend+0x37e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3a08 <_list_extend+0x29c> │ │ │ │ │ + beq.w 3b96 <_list_extend+0x29e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3c56 <_list_extend+0x4ea> │ │ │ │ │ + beq.w 3e24 <_list_extend+0x52c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3bd2 <_list_extend+0x466> │ │ │ │ │ + beq.w 3d96 <_list_extend+0x49e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38fc <_list_extend+0x190> │ │ │ │ │ + beq.w 3a8a <_list_extend+0x192> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cfe <_list_extend+0x592> │ │ │ │ │ + beq.w 3ed0 <_list_extend+0x5d8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt.w 3ec2 <_list_extend+0x5ca> │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + subs r2, r2, r3 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt.n 39f6 <_list_extend+0xfe> │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3cf0 <_list_extend+0x584> │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 3868 <_list_extend+0xfc> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3a9e <_list_extend+0x332> │ │ │ │ │ - cbz r0, 3868 <_list_extend+0xfc> │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bic.w r1, r0, #1 │ │ │ │ │ - cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 3cec <_list_extend+0x580> │ │ │ │ │ - lsls r0, r1, #2 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + bne.w 3c2a <_list_extend+0x332> │ │ │ │ │ + cbz r3, 39f6 <_list_extend+0xfe> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ │ + cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.w 3ebe <_list_extend+0x5c6> │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cec <_list_extend+0x580> │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + beq.w 3ebe <_list_extend+0x5c6> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - str r1, [r4, #16] │ │ │ │ │ - b.n 3868 <_list_extend+0xfc> │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + b.n 39f6 <_list_extend+0xfe> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 38ee <_list_extend+0x182> │ │ │ │ │ + bge.n 3a7c <_list_extend+0x184> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3856 <_list_extend+0xea> │ │ │ │ │ + bne.n 39e4 <_list_extend+0xec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ccc <_list_extend+0x560> │ │ │ │ │ + bne.w 3e9a <_list_extend+0x5a2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 3888 <_list_extend+0x11c> │ │ │ │ │ + ble.n 3a16 <_list_extend+0x11e> │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.n 389c <_list_extend+0x130> │ │ │ │ │ + blt.n 3a2a <_list_extend+0x132> │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 38da <_list_extend+0x16e> │ │ │ │ │ - b.n 38e4 <_list_extend+0x178> │ │ │ │ │ + blt.n 3a68 <_list_extend+0x170> │ │ │ │ │ + b.n 3a72 <_list_extend+0x17a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 3d3c │ │ │ │ │ + b.n 3f0c │ │ │ │ │ adds r5, r3, #6 │ │ │ │ │ add.w r5, r5, r3, asr #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ - bmi.w 3c4a <_list_extend+0x4de> │ │ │ │ │ + bmi.w 3e0e <_list_extend+0x516> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cba <_list_extend+0x54e> │ │ │ │ │ + beq.w 3e88 <_list_extend+0x590> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 3cec <_list_extend+0x580> │ │ │ │ │ + bcs.w 3ebe <_list_extend+0x5c6> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cec <_list_extend+0x580> │ │ │ │ │ + beq.w 3ebe <_list_extend+0x5c6> │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bge.n 38e4 <_list_extend+0x178> │ │ │ │ │ + bge.n 3a72 <_list_extend+0x17a> │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a96 <_list_extend+0x32a> │ │ │ │ │ + beq.w 3c22 <_list_extend+0x32a> │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39c <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 3868 <_list_extend+0xfc> │ │ │ │ │ - b.n 3cf0 <_list_extend+0x584> │ │ │ │ │ + bne.n 39f6 <_list_extend+0xfe> │ │ │ │ │ + b.n 3ec2 <_list_extend+0x5ca> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ - beq.n 38e6 <_list_extend+0x17a> │ │ │ │ │ + beq.n 3a74 <_list_extend+0x17c> │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 3c32 <_list_extend+0x4c6> │ │ │ │ │ + ble.w 3df6 <_list_extend+0x4fe> │ │ │ │ │ adds r6, r5, #6 │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ add.w r6, r6, r5, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r1, r6, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r2 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 3d04 <_list_extend+0x598> │ │ │ │ │ + bcs.w 3ed6 <_list_extend+0x5de> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d04 <_list_extend+0x598> │ │ │ │ │ + beq.w 3ed6 <_list_extend+0x5de> │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ @@ -5898,120 +6047,119 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.n 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d36 <_list_extend+0x5ca> │ │ │ │ │ + beq.w 3f08 <_list_extend+0x610> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r7, r3, lsl #2] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.n 3b92 <_list_extend+0x29a> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d32 <_list_extend+0x5c6> │ │ │ │ │ + beq.w 3f04 <_list_extend+0x60c> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ - cbz r0, 3a04 <_list_extend+0x298> │ │ │ │ │ + cbz r0, 3b92 <_list_extend+0x29a> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d20 <_list_extend+0x5b4> │ │ │ │ │ + beq.w 3f00 <_list_extend+0x608> │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ movs r4, #3 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ - cbz r0, 3a00 <_list_extend+0x294> │ │ │ │ │ + cbz r0, 3b8e <_list_extend+0x296> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d14 <_list_extend+0x5a8> │ │ │ │ │ + beq.w 3ef4 <_list_extend+0x5fc> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 39d6 <_list_extend+0x26a> │ │ │ │ │ + b.n 3b64 <_list_extend+0x26c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 38e4 <_list_extend+0x178> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - adds r5, r3, r2 │ │ │ │ │ - beq.w 38e6 <_list_extend+0x17a> │ │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - ble.w 3c3e <_list_extend+0x4d2> │ │ │ │ │ + b.n 3a72 <_list_extend+0x17a> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + adds r5, r2, r3 │ │ │ │ │ + beq.w 3a74 <_list_extend+0x17c> │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 3e02 <_list_extend+0x50a> │ │ │ │ │ adds r6, r5, #6 │ │ │ │ │ - adds r1, r5, #3 │ │ │ │ │ + adds r2, r5, #3 │ │ │ │ │ add.w r6, r6, r5, asr #3 │ │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - subs r0, r6, r5 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ + subs r1, r6, r5 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ it gt │ │ │ │ │ - movgt r6, r1 │ │ │ │ │ + movgt r6, r2 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 3d0a <_list_extend+0x59e> │ │ │ │ │ + bcs.w 3edc <_list_extend+0x5e4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d0a <_list_extend+0x59e> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 3edc <_list_extend+0x5e4> │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - add.w r6, r6, r3, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 3a7a <_list_extend+0x30e> │ │ │ │ │ + add.w r6, r6, r7, lsl #2 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 3c06 <_list_extend+0x30e> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ addge r1, r6, #4 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -6023,182 +6171,200 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a64 <_list_extend+0x2f8> │ │ │ │ │ + bne.n 3bf0 <_list_extend+0x2f8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r7, [r9, #8] │ │ │ │ │ - b.n 38e6 <_list_extend+0x17a> │ │ │ │ │ + b.n 3a74 <_list_extend+0x17c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38e6 <_list_extend+0x17a> │ │ │ │ │ - adds r1, r0, r2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 3a74 <_list_extend+0x17c> │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + adds r1, r3, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.w 3e1a <_list_extend+0x522> │ │ │ │ │ + adds r2, r1, #6 │ │ │ │ │ + add.w ip, r1, #3 │ │ │ │ │ + add.w r2, r2, r1, asr #3 │ │ │ │ │ + bic.w ip, ip, #3 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ + sub.w lr, r2, r1 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + it gt │ │ │ │ │ + movgt r2, ip │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 3eba <_list_extend+0x5c2> │ │ │ │ │ + cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.w 3ebe <_list_extend+0x5c6> │ │ │ │ │ + lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL list_resize │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 3cf0 <_list_extend+0x584> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3ebe <_list_extend+0x5c6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 3868 <_list_extend+0xfc> │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 39f6 <_list_extend+0xfe> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ adds r5, r6, r5 │ │ │ │ │ - beq.w 38e6 <_list_extend+0x17a> │ │ │ │ │ + beq.w 3a74 <_list_extend+0x17c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 3cfe <_list_extend+0x592> │ │ │ │ │ + beq.w 3ed0 <_list_extend+0x5d8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r3, [r2, r6, lsl #2] │ │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a04 <_list_extend+0x298> │ │ │ │ │ + beq.w 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ mov r9, r5 │ │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 3bbc <_list_extend+0x450> │ │ │ │ │ + b.n 3d80 <_list_extend+0x488> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r3, [r6], #4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bb6 <_list_extend+0x44a> │ │ │ │ │ + bne.n 3d7a <_list_extend+0x482> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 3a04 <_list_extend+0x298> │ │ │ │ │ + b.n 3b92 <_list_extend+0x29a> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ - beq.w 38e4 <_list_extend+0x178> │ │ │ │ │ + beq.w 3a72 <_list_extend+0x17a> │ │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 38e6 <_list_extend+0x17a> │ │ │ │ │ + beq.w 3a74 <_list_extend+0x17c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 3c18 <_list_extend+0x4ac> │ │ │ │ │ + b.n 3ddc <_list_extend+0x4e4> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r4], #4 │ │ │ │ │ @@ -6206,53 +6372,56 @@ │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c04 <_list_extend+0x498> │ │ │ │ │ + bne.n 3dc8 <_list_extend+0x4d0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r7, [r9, #8] │ │ │ │ │ - b.n 38e6 <_list_extend+0x17a> │ │ │ │ │ + b.n 3a74 <_list_extend+0x17c> │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.w 3914 <_list_extend+0x1a8> │ │ │ │ │ + blt.w 3aa2 <_list_extend+0x1aa> │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - b.n 3948 <_list_extend+0x1dc> │ │ │ │ │ - cmp.w r5, r1, asr #1 │ │ │ │ │ - blt.w 3a1c <_list_extend+0x2b0> │ │ │ │ │ + b.n 3ad6 <_list_extend+0x1de> │ │ │ │ │ + cmp.w r5, r2, asr #1 │ │ │ │ │ + blt.w 3bac <_list_extend+0x2b4> │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - b.n 3a54 <_list_extend+0x2e8> │ │ │ │ │ + b.n 3be0 <_list_extend+0x2e8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cba <_list_extend+0x54e> │ │ │ │ │ + beq.n 3e88 <_list_extend+0x590> │ │ │ │ │ adds r5, r3, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ - b.n 38b2 <_list_extend+0x146> │ │ │ │ │ + b.n 3a40 <_list_extend+0x148> │ │ │ │ │ + cmp.w r1, r2, asr #1 │ │ │ │ │ + bge.w 3c72 <_list_extend+0x37a> │ │ │ │ │ + b.n 3c34 <_list_extend+0x33c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ - beq.w 38e4 <_list_extend+0x178> │ │ │ │ │ + beq.w 3a72 <_list_extend+0x17a> │ │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 38e6 <_list_extend+0x17a> │ │ │ │ │ + beq.w 3a74 <_list_extend+0x17c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 3c9e <_list_extend+0x532> │ │ │ │ │ + b.n 3e6c <_list_extend+0x574> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r4], #4 │ │ │ │ │ @@ -6260,82 +6429,83 @@ │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c8a <_list_extend+0x51e> │ │ │ │ │ + bne.n 3e58 <_list_extend+0x560> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r1, [r9, #8] │ │ │ │ │ - b.n 38e6 <_list_extend+0x17a> │ │ │ │ │ + b.n 3a74 <_list_extend+0x17c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 3cec <_list_extend+0x580> │ │ │ │ │ + cbz r0, 3ebe <_list_extend+0x5c6> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 38cc <_list_extend+0x160> │ │ │ │ │ + b.n 3a5a <_list_extend+0x162> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3cf0 <_list_extend+0x584> │ │ │ │ │ + cbz r0, 3ec2 <_list_extend+0x5ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 3882 <_list_extend+0x116> │ │ │ │ │ - b.n 3888 <_list_extend+0x11c> │ │ │ │ │ + blt.w 3a10 <_list_extend+0x118> │ │ │ │ │ + b.n 3a16 <_list_extend+0x11e> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 3c5e <_list_extend+0x366> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cfe <_list_extend+0x592> │ │ │ │ │ + bge.n 3ed0 <_list_extend+0x5d8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 3d24 <_list_extend+0x5b8> │ │ │ │ │ + cbz r3, 3eec <_list_extend+0x5f4> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 38e6 <_list_extend+0x17a> │ │ │ │ │ + b.n 3a74 <_list_extend+0x17c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3cfe <_list_extend+0x592> │ │ │ │ │ + b.n 3ed0 <_list_extend+0x5d8> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 38e6 <_list_extend+0x17a> │ │ │ │ │ + b.n 3a74 <_list_extend+0x17c> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + b.w 10cc │ │ │ │ │ + R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3ed0 <_list_extend+0x5d8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3cfe <_list_extend+0x592> │ │ │ │ │ + b.n 3ed0 <_list_extend+0x5d8> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 3d18 <_list_extend+0x5ac> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cfe <_list_extend+0x592> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - b.w 10d0 │ │ │ │ │ - R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + b.n 3ef8 <_list_extend+0x600> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 3d18 <_list_extend+0x5ac> │ │ │ │ │ + b.n 3ef8 <_list_extend+0x600> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3d18 <_list_extend+0x5ac> │ │ │ │ │ - nop │ │ │ │ │ + b.n 3ef8 <_list_extend+0x600> │ │ │ │ │ │ │ │ │ │ -00003d3c : │ │ │ │ │ +00003f0c : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -6343,510 +6513,510 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f40 │ │ │ │ │ + beq.w 4110 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e9e │ │ │ │ │ + beq.w 406e │ │ │ │ │ ldrd r2, r0, [r5, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3eb4 │ │ │ │ │ + bne.w 4084 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 3f36 │ │ │ │ │ + bcs.w 4106 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f36 │ │ │ │ │ + beq.w 4106 │ │ │ │ │ strd r0, r2, [r5, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #6 │ │ │ │ │ - bmi.w 3ef6 │ │ │ │ │ + bmi.w 40c6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 3e9c │ │ │ │ │ + ble.n 406c │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 406c │ │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 406c │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 406c │ │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 406c │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 406c │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 406c │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ add.w r5, r2, r3, lsl #2 │ │ │ │ │ adds r2, #20 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3f02 │ │ │ │ │ + blt.n 40d2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 3e88 │ │ │ │ │ + bne.n 4058 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3eae │ │ │ │ │ + bge.n 407e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3f46 │ │ │ │ │ + beq.n 4116 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ adds r1, r6, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 3f10 │ │ │ │ │ + ble.n 40e0 │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 3f2a │ │ │ │ │ - cbz r7, 3f32 │ │ │ │ │ + blt.n 40fa │ │ │ │ │ + cbz r7, 4102 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 3f36 │ │ │ │ │ + bcs.n 4106 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 3f36 │ │ │ │ │ + cbz r0, 4106 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ strd r0, r2, [r5, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 3daa │ │ │ │ │ + bpl.w 3f7a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r4, #12] │ │ │ │ │ - bgt.w 3db2 │ │ │ │ │ - b.n 3e9c │ │ │ │ │ + bgt.w 3f82 │ │ │ │ │ + b.n 406c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 3e88 │ │ │ │ │ - b.n 3e9c │ │ │ │ │ + bne.n 4058 │ │ │ │ │ + b.n 406c │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.n 3f1a │ │ │ │ │ + blt.n 40ea │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 3eec │ │ │ │ │ + b.n 40bc │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 3ece │ │ │ │ │ + bge.n 409e │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 3ece │ │ │ │ │ + b.n 409e │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 3ed6 │ │ │ │ │ + b.n 40a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3e9e │ │ │ │ │ + b.n 406e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3eae │ │ │ │ │ + b.n 407e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3eae │ │ │ │ │ + b.n 407e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f54 : │ │ │ │ │ +00004124 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 3f82 │ │ │ │ │ + beq.n 4152 │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3f84 │ │ │ │ │ - cbnz r2, 3f94 │ │ │ │ │ + bne.n 4154 │ │ │ │ │ + cbnz r2, 4164 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 3fac │ │ │ │ │ + bhi.n 417c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r1, 3fc8 │ │ │ │ │ - cbnz r0, 3fe6 │ │ │ │ │ + cbnz r1, 4198 │ │ │ │ │ + cbnz r0, 41b6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f84 │ │ │ │ │ + bne.n 4154 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3f90 │ │ │ │ │ + b.n 4160 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fa6 │ │ │ │ │ + beq.n 4176 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 3f8e │ │ │ │ │ + ble.n 415e │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - cbnz r0, 3fe8 │ │ │ │ │ - cbz r1, 3fe2 │ │ │ │ │ + cbnz r0, 41b8 │ │ │ │ │ + cbz r1, 41b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 376c <_list_extend> │ │ │ │ │ + bl 38f8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 3f90 │ │ │ │ │ + b.n 4160 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 640 │ │ │ │ │ + bl 63c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 3fcc │ │ │ │ │ + b.n 419c │ │ │ │ │ │ │ │ │ │ -00003ff4 : │ │ │ │ │ +000041c4 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 4120 │ │ │ │ │ + bpl.w 42f0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 4120 │ │ │ │ │ + bpl.w 42f0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 412a │ │ │ │ │ + bne.w 42fa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 40fc │ │ │ │ │ + ble.n 42cc │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 40b6 │ │ │ │ │ + bge.n 4286 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 409a │ │ │ │ │ + beq.n 426a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40d4 │ │ │ │ │ + bge.n 42a4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 405e │ │ │ │ │ + bge.n 422e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 407c │ │ │ │ │ + bge.n 424c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 41f2 │ │ │ │ │ + beq.w 43c2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 408e │ │ │ │ │ + bge.n 425e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 41e6 │ │ │ │ │ + beq.w 43b6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 40de │ │ │ │ │ + blt.n 42ae │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r2, 40b2 │ │ │ │ │ + cbz r2, 4282 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 4030 │ │ │ │ │ + blt.n 4200 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 41e0 │ │ │ │ │ + bhi.w 43b0 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x7e1ea973 │ │ │ │ │ .short 0x9a81 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 40a0 │ │ │ │ │ + bge.n 4270 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 40a0 │ │ │ │ │ + ble.n 4270 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 413a │ │ │ │ │ + bne.n 430a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 405a │ │ │ │ │ - b.n 405e │ │ │ │ │ + blt.n 422a │ │ │ │ │ + b.n 422e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 40c4 │ │ │ │ │ + bne.n 4294 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 41e0 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 4108 ) │ │ │ │ │ + bhi.n 43b0 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 42d8 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ - .word 0x000040c5 │ │ │ │ │ + .word 0x00004295 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041ff │ │ │ │ │ + .word 0x000043cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000040e9 │ │ │ │ │ + .word 0x000042b9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041a9 │ │ │ │ │ + .word 0x00004379 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041af │ │ │ │ │ + .word 0x0000437f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041e1 │ │ │ │ │ + .word 0x000043b1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 40cc │ │ │ │ │ + b.n 429c │ │ │ │ │ sub.w r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 41b4 │ │ │ │ │ + bhi.n 4384 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 40c4 │ │ │ │ │ - b.n 40ec │ │ │ │ │ + beq.n 4294 │ │ │ │ │ + b.n 42bc │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 40ec │ │ │ │ │ + beq.n 42bc │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ - ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ + ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4198 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + blt.n 4368 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40cc │ │ │ │ │ + bge.n 429c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40cc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 429c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40cc │ │ │ │ │ + b.n 429c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 40ec │ │ │ │ │ - b.n 40c4 │ │ │ │ │ + bgt.n 42bc │ │ │ │ │ + b.n 4294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 417a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 434a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 417a │ │ │ │ │ + b.n 434a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 40c4 │ │ │ │ │ - b.n 40ec │ │ │ │ │ + beq.n 4294 │ │ │ │ │ + b.n 42bc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 40ec │ │ │ │ │ - b.n 40c4 │ │ │ │ │ + blt.n 42bc │ │ │ │ │ + b.n 4294 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 402e │ │ │ │ │ + bgt.w 41fe │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 41e0 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 41c8 ) │ │ │ │ │ + bhi.n 43b0 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 4398 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00004193 │ │ │ │ │ + .word 0x00004363 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041ff │ │ │ │ │ + .word 0x000043cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041e1 │ │ │ │ │ + .word 0x000043b1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041e1 │ │ │ │ │ + .word 0x000043b1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041af │ │ │ │ │ + .word 0x0000437f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000041e1 │ │ │ │ │ + .word 0x000043b1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 40ec │ │ │ │ │ - b.n 40c4 │ │ │ │ │ + ble.n 42bc │ │ │ │ │ + b.n 4294 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 408e │ │ │ │ │ + b.n 425e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 407c │ │ │ │ │ + b.n 424c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 40ec │ │ │ │ │ - b.n 40c4 │ │ │ │ │ + bge.w 42bc │ │ │ │ │ + b.n 4294 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004208 : │ │ │ │ │ +000043d8 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 42ba │ │ │ │ │ + ble.n 448a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -6855,38 +7025,38 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 424c │ │ │ │ │ + bge.n 441c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 42d4 │ │ │ │ │ + beq.n 44a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 426c │ │ │ │ │ + ble.n 443c │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 300c │ │ │ │ │ + bl 3198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 44a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbnz r2, 42d0 │ │ │ │ │ + cbnz r2, 44a0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 42ba │ │ │ │ │ + ble.n 448a │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ @@ -6897,513 +7067,513 @@ │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 42aa │ │ │ │ │ + bge.n 447a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 42e0 │ │ │ │ │ + cbz r2, 44b0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 4252 │ │ │ │ │ + bgt.n 4422 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 44a0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 4276 │ │ │ │ │ + blt.n 4446 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4268 │ │ │ │ │ + b.n 4438 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 424c │ │ │ │ │ + b.n 441c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 42aa │ │ │ │ │ + b.n 447a │ │ │ │ │ │ │ │ │ │ -000042ec : │ │ │ │ │ +000044bc : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 437a │ │ │ │ │ + bne.n 454a │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 4362 │ │ │ │ │ + cbnz r3, 4532 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4336 │ │ │ │ │ - cbz r4, 4336 │ │ │ │ │ + cbz r0, 4506 │ │ │ │ │ + cbz r4, 4506 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 4354 │ │ │ │ │ - cbz r1, 4336 │ │ │ │ │ + cbnz r2, 4524 │ │ │ │ │ + cbz r1, 4506 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 376c <_list_extend> │ │ │ │ │ + bl 38f8 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 433c │ │ │ │ │ + beq.n 450c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4350 │ │ │ │ │ + bge.n 4520 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 4350 │ │ │ │ │ + cbnz r2, 4520 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4336 │ │ │ │ │ + b.n 4506 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 640 │ │ │ │ │ + bl 63c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 4326 │ │ │ │ │ + b.n 44f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4350 │ │ │ │ │ - b.n 4312 │ │ │ │ │ + beq.n 4520 │ │ │ │ │ + b.n 44e2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4350 │ │ │ │ │ - b.n 4304 │ │ │ │ │ + beq.n 4520 │ │ │ │ │ + b.n 44d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004394 : │ │ │ │ │ +00004564 : │ │ │ │ │ list_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 4488 │ │ │ │ │ + bhi.n 4658 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44a0 │ │ │ │ │ + bne.n 4670 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 44cc │ │ │ │ │ + beq.w 469c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 452c │ │ │ │ │ + bcs.w 46fc │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ add.w sl, r6, r8 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ - beq.n 4426 │ │ │ │ │ + beq.n 45f6 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 4458 │ │ │ │ │ + bgt.n 4628 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 446c │ │ │ │ │ + ble.n 463c │ │ │ │ │ add.w r2, r9, #5 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ add.w r2, r2, r5, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, r9, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 44e6 │ │ │ │ │ + bcs.n 46b6 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44e6 │ │ │ │ │ + beq.n 46b6 │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 441e │ │ │ │ │ + beq.n 45ee │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 444a │ │ │ │ │ + cbz r0, 461a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4476 │ │ │ │ │ + blt.n 4646 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 4484 │ │ │ │ │ + bgt.n 4654 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.n 4484 │ │ │ │ │ + blt.n 4654 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 441e │ │ │ │ │ + b.n 45ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 444a │ │ │ │ │ + bne.n 461a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 444a │ │ │ │ │ + b.n 461a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 43e6 │ │ │ │ │ + b.n 45b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 44e2 │ │ │ │ │ + cbz r0, 46b2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 43b4 │ │ │ │ │ + ble.n 4584 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4514 │ │ │ │ │ + cbz r0, 46e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4500 │ │ │ │ │ + blt.n 46d0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 4514 │ │ │ │ │ + beq.n 46e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 44cc │ │ │ │ │ + cbz r3, 469c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 43c0 │ │ │ │ │ + bge.w 4590 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 43c0 │ │ │ │ │ + b.n 4590 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 441e │ │ │ │ │ + b.n 45ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str.w r7, [r6, r8] │ │ │ │ │ - b.n 44e2 │ │ │ │ │ + b.n 46b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44b8 │ │ │ │ │ + bne.n 4688 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 44b8 │ │ │ │ │ + b.n 4688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 44e2 │ │ │ │ │ + bne.n 46b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 44cc │ │ │ │ │ + beq.n 469c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 43c0 │ │ │ │ │ + b.n 4590 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 44e2 │ │ │ │ │ + b.n 46b2 │ │ │ │ │ │ │ │ │ │ -00004544 : │ │ │ │ │ +00004714 : │ │ │ │ │ list_concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 4628 │ │ │ │ │ + beq.n 47f8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 47cc │ │ │ │ │ bl f4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45ec │ │ │ │ │ + beq.n 47bc │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 4604 │ │ │ │ │ + bcs.n 47d4 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4608 │ │ │ │ │ + beq.n 47d8 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 45c2 │ │ │ │ │ + ble.n 4792 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ sub.w ip, lr, #4 │ │ │ │ │ add.w r1, r0, r8, lsl #2 │ │ │ │ │ - b.n 45ae │ │ │ │ │ + b.n 477e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ - beq.n 45c2 │ │ │ │ │ + beq.n 4792 │ │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 45a2 │ │ │ │ │ + blt.n 4772 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ - bne.n 45ae │ │ │ │ │ + bne.n 477e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 45ea │ │ │ │ │ + ble.n 47ba │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add.w r0, lr, r8, lsl #2 │ │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 45f2 │ │ │ │ │ + bge.n 47c2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 45d2 │ │ │ │ │ + bne.n 47a2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 45d2 │ │ │ │ │ - b.n 45ea │ │ │ │ │ + bne.n 47a2 │ │ │ │ │ + b.n 47ba │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w f4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 461c │ │ │ │ │ + bge.n 47ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 461c │ │ │ │ │ + cbnz r3, 47ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4588 │ │ │ │ │ - b.n 45ec │ │ │ │ │ + bne.n 4758 │ │ │ │ │ + b.n 47bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 45ec │ │ │ │ │ + b.n 47bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004644 : │ │ │ │ │ +00004814 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 376c <_list_extend> │ │ │ │ │ + bl 38f8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004668 : │ │ │ │ │ +00004838 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 46ea │ │ │ │ │ + ble.n 48ba │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4760 │ │ │ │ │ - beq.n 46f4 │ │ │ │ │ + blt.n 4930 │ │ │ │ │ + beq.n 48c4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 46ea │ │ │ │ │ + beq.n 48ba │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4760 │ │ │ │ │ - beq.n 4736 │ │ │ │ │ + blt.n 4930 │ │ │ │ │ + beq.n 4906 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 46ea │ │ │ │ │ + beq.n 48ba │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ add.w r8, r5, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4760 │ │ │ │ │ + blt.n 4930 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 474e │ │ │ │ │ + beq.n 491e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 46c4 │ │ │ │ │ + bne.n 4894 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 4730 │ │ │ │ │ + b.n 4900 │ │ │ │ │ ldr.w r6, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 4754 │ │ │ │ │ + bne.n 4924 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -7422,125 +7592,125 @@ │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.n 4738 │ │ │ │ │ - b.n 46ea │ │ │ │ │ + blt.n 4908 │ │ │ │ │ + b.n 48ba │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4730 │ │ │ │ │ + b.n 4900 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004768 : │ │ │ │ │ +00004938 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 47dc │ │ │ │ │ + bne.n 49ac │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 47ce │ │ │ │ │ - cbz r0, 4808 │ │ │ │ │ + beq.n 499e │ │ │ │ │ + cbz r0, 49d8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 47e6 │ │ │ │ │ + bne.n 49b6 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ subs r4, r3, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ clz r4, r4 │ │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ │ - blt.n 47f8 │ │ │ │ │ + blt.n 49c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 480e │ │ │ │ │ + blt.n 49de │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 47c8 │ │ │ │ │ + bge.n 4998 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 47c8 │ │ │ │ │ + bne.n 4998 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 47c8 │ │ │ │ │ + b.n 4998 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 47c8 │ │ │ │ │ + b.n 4998 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 47d6 │ │ │ │ │ + bne.n 49a6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 47d6 │ │ │ │ │ + b.n 49a6 │ │ │ │ │ │ │ │ │ │ -0000481c : │ │ │ │ │ +000049ec : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 484c │ │ │ │ │ + bpl.n 4a1c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 4866 │ │ │ │ │ + bcs.n 4a36 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 484a │ │ │ │ │ + bge.n 4a1a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -7553,41 +7723,41 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (4878 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (4a48 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 4862 │ │ │ │ │ + b.n 4a32 │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000487c : │ │ │ │ │ +00004a4c : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48ec │ │ │ │ │ + beq.n 4abc │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 48a4 │ │ │ │ │ + b.n 4a74 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cbnz r3, 48e6 │ │ │ │ │ + cbnz r3, 4ab6 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 48e6 │ │ │ │ │ + bls.n 4ab6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -7599,89 +7769,89 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 489a │ │ │ │ │ + bge.n 4a6a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 489a │ │ │ │ │ + bne.n 4a6a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 489a │ │ │ │ │ + b.n 4a6a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000048f0 <_PyList_SliceSubscript>: │ │ │ │ │ +00004ac0 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4c42 <_PyList_SliceSubscript+0x352> │ │ │ │ │ + blt.w 4e12 <_PyList_SliceSubscript+0x352> │ │ │ │ │ ldrd r1, r6, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.w 4b9a <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ + ble.w 4d6a <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 4bc6 <_PyList_SliceSubscript+0x2d6> │ │ │ │ │ + bne.w 4d96 <_PyList_SliceSubscript+0x2d6> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4b9a <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ - ldr r3, [pc, #696] @ (4c00 <_PyList_SliceSubscript+0x310>) │ │ │ │ │ + ble.w 4d6a <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ + ldr r3, [pc, #696] @ (4dd0 <_PyList_SliceSubscript+0x310>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4ba2 <_PyList_SliceSubscript+0x2b2> │ │ │ │ │ + beq.w 4d72 <_PyList_SliceSubscript+0x2b2> │ │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ str.w r0, [r3, #1896] @ 0x768 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #640] @ (4c04 <_PyList_SliceSubscript+0x314>) │ │ │ │ │ + ldr r3, [pc, #640] @ (4dd4 <_PyList_SliceSubscript+0x314>) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -7696,290 +7866,290 @@ │ │ │ │ │ strd ip, r3, [r5, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 4c0c <_PyList_SliceSubscript+0x31c> │ │ │ │ │ + bcs.w 4ddc <_PyList_SliceSubscript+0x31c> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c0c <_PyList_SliceSubscript+0x31c> │ │ │ │ │ + beq.w 4ddc <_PyList_SliceSubscript+0x31c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4a9e <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ + beq.n 4c6e <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4a86 <_PyList_SliceSubscript+0x196> │ │ │ │ │ + beq.n 4c56 <_PyList_SliceSubscript+0x196> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4a72 <_PyList_SliceSubscript+0x182> │ │ │ │ │ + beq.n 4c42 <_PyList_SliceSubscript+0x182> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 4a5c <_PyList_SliceSubscript+0x16c> │ │ │ │ │ + beq.n 4c2c <_PyList_SliceSubscript+0x16c> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4a46 <_PyList_SliceSubscript+0x156> │ │ │ │ │ + beq.n 4c16 <_PyList_SliceSubscript+0x156> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4a30 <_PyList_SliceSubscript+0x140> │ │ │ │ │ + beq.n 4c00 <_PyList_SliceSubscript+0x140> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 4b84 <_PyList_SliceSubscript+0x294> │ │ │ │ │ + bne.w 4d54 <_PyList_SliceSubscript+0x294> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 4b6e <_PyList_SliceSubscript+0x27e> │ │ │ │ │ + beq.n 4d3e <_PyList_SliceSubscript+0x27e> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 4a9e <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ + bne.n 4c6e <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 49f2 <_PyList_SliceSubscript+0x102> │ │ │ │ │ - b.n 4b6e <_PyList_SliceSubscript+0x27e> │ │ │ │ │ + bne.w 4bc2 <_PyList_SliceSubscript+0x102> │ │ │ │ │ + b.n 4d3e <_PyList_SliceSubscript+0x27e> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4b78 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 4d48 <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - b.n 4a1a <_PyList_SliceSubscript+0x12a> │ │ │ │ │ + b.n 4bea <_PyList_SliceSubscript+0x12a> │ │ │ │ │ bl f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4b70 <_PyList_SliceSubscript+0x280> │ │ │ │ │ + b.n 4d40 <_PyList_SliceSubscript+0x280> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b70 <_PyList_SliceSubscript+0x280> │ │ │ │ │ + beq.n 4d40 <_PyList_SliceSubscript+0x280> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #72] @ (4c08 <_PyList_SliceSubscript+0x318>) │ │ │ │ │ + ldr r3, [pc, #72] @ (4dd8 <_PyList_SliceSubscript+0x318>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 498a <_PyList_SliceSubscript+0x9a> │ │ │ │ │ + b.n 4b5a <_PyList_SliceSubscript+0x9a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 748 │ │ │ │ │ + bl 744 │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b70 <_PyList_SliceSubscript+0x280> │ │ │ │ │ + beq.n 4d40 <_PyList_SliceSubscript+0x280> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [lr, r4, lsl #2] │ │ │ │ │ add r4, r6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r7, r0, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r7, [r2, #0] │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 4bde <_PyList_SliceSubscript+0x2ee> │ │ │ │ │ + bne.n 4dae <_PyList_SliceSubscript+0x2ee> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4b70 <_PyList_SliceSubscript+0x280> │ │ │ │ │ + b.n 4d40 <_PyList_SliceSubscript+0x280> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000027a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4c20 <_PyList_SliceSubscript+0x330> │ │ │ │ │ + bge.n 4df0 <_PyList_SliceSubscript+0x330> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4c20 <_PyList_SliceSubscript+0x330> │ │ │ │ │ + cbnz r3, 4df0 <_PyList_SliceSubscript+0x330> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b70 <_PyList_SliceSubscript+0x280> │ │ │ │ │ + beq.n 4d40 <_PyList_SliceSubscript+0x280> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 49f2 <_PyList_SliceSubscript+0x102> │ │ │ │ │ + b.n 4bc2 <_PyList_SliceSubscript+0x102> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4b70 <_PyList_SliceSubscript+0x280> │ │ │ │ │ + b.n 4d40 <_PyList_SliceSubscript+0x280> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004c48 : │ │ │ │ │ +00004e18 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4ed8 │ │ │ │ │ - ldr r3, [pc, #688] @ (4f14 ) │ │ │ │ │ + ble.w 50a8 │ │ │ │ │ + ldr r3, [pc, #688] @ (50e4 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4eb6 │ │ │ │ │ + beq.w 5086 │ │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1896] @ 0x768 │ │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #628] @ (4f18 ) │ │ │ │ │ + ldr r3, [pc, #628] @ (50e8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ @@ -7993,275 +8163,275 @@ │ │ │ │ │ strd ip, r3, [r5, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 4ee0 │ │ │ │ │ + bcs.w 50b0 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ee0 │ │ │ │ │ + beq.w 50b0 │ │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r7, #4 │ │ │ │ │ add.w r1, r7, r4, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4dd2 │ │ │ │ │ + beq.n 4fa2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4dba │ │ │ │ │ + beq.n 4f8a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4da6 │ │ │ │ │ + beq.n 4f76 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 4d90 │ │ │ │ │ + beq.n 4f60 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4d7a │ │ │ │ │ + beq.n 4f4a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4d64 │ │ │ │ │ + beq.n 4f34 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 4d4e │ │ │ │ │ + beq.n 4f1e │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4eaa │ │ │ │ │ + bge.w 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4eaa │ │ │ │ │ + bge.w 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4eaa │ │ │ │ │ + bge.w 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4eaa │ │ │ │ │ + bge.w 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4eaa │ │ │ │ │ + bge.w 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 4ea2 │ │ │ │ │ + beq.n 5072 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4eaa │ │ │ │ │ + bge.n 507a │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 4dd2 │ │ │ │ │ + bne.n 4fa2 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 4d12 │ │ │ │ │ - b.n 4ea2 │ │ │ │ │ + bne.w 4ee2 │ │ │ │ │ + b.n 5072 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ea4 │ │ │ │ │ + beq.n 5074 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #72] @ (4f1c ) │ │ │ │ │ + ldr r3, [pc, #72] @ (50ec ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 4ca8 │ │ │ │ │ + b.n 4e78 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ef4 │ │ │ │ │ + bge.n 50c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4ef4 │ │ │ │ │ + cbnz r3, 50c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ea4 │ │ │ │ │ + beq.n 5074 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 4d12 │ │ │ │ │ + b.n 4ee2 │ │ │ │ │ .word 0x000002a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004f20 : │ │ │ │ │ +000050f0 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbnz r3, 4f62 │ │ │ │ │ + cbnz r3, 5132 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 4fba │ │ │ │ │ + blt.n 518a │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4fe6 │ │ │ │ │ + bne.n 51b6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w bac │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #128] @ (4fec ) │ │ │ │ │ + ldr r4, [pc, #128] @ (51bc ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r0, ip │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 4f9a │ │ │ │ │ - cbz r5, 4fdc │ │ │ │ │ + cbz r0, 516a │ │ │ │ │ + cbz r5, 51ac │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - cbz r1, 4f9e │ │ │ │ │ + cbz r1, 516e │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.n 4fa6 │ │ │ │ │ + bne.n 5176 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl bac │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -8270,301 +8440,301 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bge.n 4f92 │ │ │ │ │ + bge.n 5162 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4f9a │ │ │ │ │ - ldr r1, [pc, #48] @ (4fec ) │ │ │ │ │ + b.n 516a │ │ │ │ │ + ldr r1, [pc, #48] @ (51bc ) │ │ │ │ │ mov r0, ip │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f9a │ │ │ │ │ + beq.n 516a │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 4f86 │ │ │ │ │ + b.n 5156 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 4f92 │ │ │ │ │ + b.n 5162 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 4f66 │ │ │ │ │ + b.n 5136 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004ff0 : │ │ │ │ │ +000051c0 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 508c │ │ │ │ │ + beq.n 525c │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 508c │ │ │ │ │ + beq.n 525c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.w 51b0 │ │ │ │ │ + bne.w 5380 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 5084 │ │ │ │ │ + cbnz r0, 5254 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 5354 │ │ │ │ │ + bcs.w 5524 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r0, r6, r1 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 51a0 │ │ │ │ │ + bne.w 5370 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 5064 │ │ │ │ │ + bge.n 5234 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ adds r1, #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 519c │ │ │ │ │ + bge.w 536c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 519c │ │ │ │ │ + bne.w 536c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 5364 │ │ │ │ │ + bne.w 5534 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 534e │ │ │ │ │ + blt.w 551e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 51ba │ │ │ │ │ + beq.w 538a │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 5398 │ │ │ │ │ + beq.w 5568 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 534e │ │ │ │ │ + beq.w 551e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 51f0 │ │ │ │ │ - beq.w 51fa │ │ │ │ │ + blt.w 53c0 │ │ │ │ │ + beq.w 53ca │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 51f8 │ │ │ │ │ + bgt.w 53c8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 5206 │ │ │ │ │ + bne.w 53d6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c34 │ │ │ │ │ + bl 2dc0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5084 │ │ │ │ │ + bge.n 5254 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5084 │ │ │ │ │ + bne.n 5254 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5084 │ │ │ │ │ + b.n 5254 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 537e │ │ │ │ │ + beq.w 554e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w ip, r5, #16 │ │ │ │ │ ldrmi.w ip, [r5, #12] │ │ │ │ │ - b.n 516a │ │ │ │ │ + b.n 533a │ │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n 514a │ │ │ │ │ + blt.n 531a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5182 │ │ │ │ │ + b.n 5352 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 52da │ │ │ │ │ + blt.w 54aa │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 5172 │ │ │ │ │ + blt.n 5342 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 519c │ │ │ │ │ + bge.n 536c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5112 │ │ │ │ │ + beq.n 52e2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5084 │ │ │ │ │ + b.n 5254 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r6, r1] │ │ │ │ │ - b.n 5066 │ │ │ │ │ + b.n 5236 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r2, r2, r3 │ │ │ │ │ - b.n 503c │ │ │ │ │ + b.n 520c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt.w 52fc │ │ │ │ │ - beq.n 51dc │ │ │ │ │ + blt.w 54cc │ │ │ │ │ + beq.n 53ac │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 5306 │ │ │ │ │ + bgt.w 54d6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 5228 │ │ │ │ │ + bne.n 53f8 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 300c │ │ │ │ │ + bl 3198 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 5084 │ │ │ │ │ + b.n 5254 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 51fa │ │ │ │ │ + bge.n 53ca │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 5206 │ │ │ │ │ + bne.n 53d6 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 50f8 │ │ │ │ │ + b.n 52c8 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ + bne.w 54f6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 511e │ │ │ │ │ + bne.n 52ee │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5224 │ │ │ │ │ + bge.n 53f4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5112 │ │ │ │ │ + beq.w 52e2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 5084 │ │ │ │ │ + b.n 5254 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 519c │ │ │ │ │ + ble.n 536c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 5242 │ │ │ │ │ + bge.n 5412 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5392 │ │ │ │ │ + beq.w 5562 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 5298 │ │ │ │ │ + b.n 5468 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add.w lr, r5, r2 │ │ │ │ │ cmp lr, ip │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it cs │ │ │ │ │ addcs.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ │ @@ -8583,70 +8753,70 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 5258 │ │ │ │ │ + bcc.n 5428 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.n 530a │ │ │ │ │ + bcc.n 54da │ │ │ │ │ sub.w r1, ip, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 52ea │ │ │ │ │ + blt.n 54ba │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 52bc │ │ │ │ │ + bne.n 548c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5084 │ │ │ │ │ + b.n 5254 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5180 │ │ │ │ │ + bne.w 5350 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5180 │ │ │ │ │ + b.n 5350 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52c8 │ │ │ │ │ + bne.n 5498 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + b.n 5498 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 51dc │ │ │ │ │ + bge.w 53ac │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 51dc │ │ │ │ │ + b.n 53ac │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub.w r2, ip, r1 │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ - b.n 52ac │ │ │ │ │ + b.n 547c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8654,67 +8824,67 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 534e │ │ │ │ │ + bge.n 551e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 53ac │ │ │ │ │ + cbz r3, 557c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5084 │ │ │ │ │ + b.n 5254 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 534e │ │ │ │ │ + b.n 551e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 534e │ │ │ │ │ + b.n 551e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5392 │ │ │ │ │ + bge.n 5562 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5392 │ │ │ │ │ + cbnz r3, 5562 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 534e │ │ │ │ │ + b.n 551e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c48 │ │ │ │ │ + bl 4e18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50ce │ │ │ │ │ - b.n 534e │ │ │ │ │ + bne.w 529e │ │ │ │ │ + b.n 551e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 534e │ │ │ │ │ + b.n 551e │ │ │ │ │ │ │ │ │ │ -000053b4 : │ │ │ │ │ +00005584 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldrd r2, ip, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -8724,23 +8894,23 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053e0 <_PyList_GetItemRef>: │ │ │ │ │ +000055b0 <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 53fc <_PyList_GetItemRef+0x1c> │ │ │ │ │ + bcs.n 55cc <_PyList_GetItemRef+0x1c> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 53f6 <_PyList_GetItemRef+0x16> │ │ │ │ │ + blt.n 55c6 <_PyList_GetItemRef+0x16> │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 53f4 <_PyList_GetItemRef+0x14> │ │ │ │ │ + b.n 55c4 <_PyList_GetItemRef+0x14> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 00000060 : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 10d0 │ │ │ │ │ + bl 10cc │ │ │ │ │ R_ARM_THM_CALL list_inplace_repeat_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 86 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 88 │ │ │ │ │ adds r3, #1 │ │ │ ├── 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: 102372 (bytes into file) │ │ │ │ │ + Start of section headers: 102700 (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 0x18fe4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1912c: │ │ │ │ │ │ │ │ │ │ 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 0028d0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 015724 000b20 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01583c 000b20 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 002904 0004d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 016244 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01635c 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002dd8 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002dd8 00d650 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0165fc 002700 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 010428 000ceb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 011114 000358 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 018cfc 000218 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01146c 0010aa 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 018f14 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 012516 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 012516 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01254c 001e00 10 16 323 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01434c 0013d8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 018f54 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002dd8 00d788 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 016714 002730 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 010560 000ceb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 01124c 000358 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 018e44 000218 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0115a4 0010aa 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01905c 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01264e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01264e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 012684 001df0 10 16 322 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 014474 0013c8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01909c 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 480 entries: │ │ │ │ │ +Symbol table '.symtab' contains 479 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 000000d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -43,441 +43,440 @@ │ │ │ │ │ 39: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 41: 00000a98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 00000aa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 43: 00001b2d 104 FUNC LOCAL DEFAULT 1 _PyLong_Negate │ │ │ │ │ 44: 00000f60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 0000a4d5 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 47: 00001261 208 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ - 48: 00001328 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 0000a5e5 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 47: 0000125d 208 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ + 48: 00001324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 49: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 50: 00001330 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 51: 00001555 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 52: 000015ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 000015b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 000015b1 528 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ - 55: 00001602 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00001608 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 000016b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 000016cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 000016d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 000016f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 00001778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 00001790 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 000017a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000017c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 000017c1 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 50: 0000132c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 51: 00001551 92 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 52: 000015a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 000015ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 000015ad 540 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 55: 000015fe 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00001604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 000016bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 000016d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 000016e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 000016f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 0000177e 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00001784 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 000017b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000017c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 000017c9 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 66: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 67: 000000dd 106 FUNC LOCAL DEFAULT 1 long_compare │ │ │ │ │ - 68: 000017d1 38 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 69: 000017f9 2348 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ + 68: 000017d9 38 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 69: 00001801 2348 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ 70: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 71: 00001e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 72: 00001e38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 71: 00001e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 72: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 73: 000023b1 370 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ - 74: 00002120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00002128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 75: 00000149 132 FUNC LOCAL DEFAULT 1 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ 76: 000001c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 00002124 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 00002164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 0000212c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 0000216c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 79: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 80: 00002168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00002170 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 81: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 82: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 83: 00002420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00002488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 84: 000001cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 85: 000001d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 86: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 87: 000001d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 88: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 89: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 90: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 91: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 92: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 93: 00000279 460 FUNC LOCAL DEFAULT 1 int_to_bytes │ │ │ │ │ 94: 00000438 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 96: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 97: 00002424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 98: 00002c71 656 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ - 99: 00002f01 308 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 97: 00002490 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 98: 00002cdd 656 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ + 99: 00002f6d 308 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ 100: 00000ebd 92 FUNC LOCAL DEFAULT 1 _PyLong_FromLarge │ │ │ │ │ - 101: 0000302c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00003098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 102: 00000444 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 103: 00000445 34 FUNC LOCAL DEFAULT 1 long_neg │ │ │ │ │ - 104: 00000469 80 FUNC LOCAL DEFAULT 1 _PyLong_FromSTwoDigits │ │ │ │ │ - 105: 000004b9 40 FUNC LOCAL DEFAULT 1 long_neg.part.0 │ │ │ │ │ - 106: 00003034 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 107: 00003035 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 108: 00003e95 608 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 109: 0000716d 912 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 110: 000004e1 290 FUNC LOCAL DEFAULT 1 long_add │ │ │ │ │ - 111: 00003329 296 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 112: 0000355d 2358 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 113: 00003451 268 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 114: 00001b95 294 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 115: 00001cbd 270 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 116: 00001dcd 254 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 117: 00003d20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 00003d28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 000040f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 000040f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 000040f5 1752 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 122: 00004748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 00004754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 125: 00000414 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 126: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 127: 00000458 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 128: 000047f9 2176 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 129: 00005068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 00005078 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 131: 000006b9 368 FUNC LOCAL DEFAULT 1 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ - 132: 00000488 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 133: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 134: 000053a1 430 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ - 135: 00005551 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 136: 000056d1 880 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ - 137: 00005a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 00000829 286 FUNC LOCAL DEFAULT 1 long_sub │ │ │ │ │ - 139: 00005a40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 140: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 141: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 142: 00005b75 296 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 143: 00007e11 228 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ - 144: 00005c98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 146: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 147: 00005c9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 148: 00005f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 00000ae9 132 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ - 150: 00000b68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 151: 00005f30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 152: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 153: 00005ff5 2360 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 154: 0000635c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 00006360 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 156: 0000664c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 00006658 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 00006920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000692c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 00006c60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00006c6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 00006e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 00006e38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 164: 00006ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 00006ec4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 166: 00006ec5 680 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 167: 000074ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 000074fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 169: 000074fd 604 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 170: 00007759 1380 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 171: 00002525 294 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ - 172: 00007754 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 00000560 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 174: 00007758 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 175: 0000c649 2340 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 176: 00007a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 00007a88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 178: 00007cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 00007cbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 00007cbd 340 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 181: 00007e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 183: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 184: 00007e10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 185: 0000b015 2044 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ - 186: 00008560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00008574 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 188: 00008870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 00000b6c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 190: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 191: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 192: 00000bbd 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ - 193: 00008878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 000005e8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 195: 0000891d 1644 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 196: 00008f70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 198: 00008f88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 199: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 200: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 201: 00009029 4976 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 202: 0000ab61 1140 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 203: 00009370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 204: 00009378 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 205: 000096ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 000096f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 000099e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000099e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 00009dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00009df4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 00009fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 00009fb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 0000a394 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 0000a398 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 00000d19 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 216: 00000eb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 217: 00000ebc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 218: 0000a4ed 246 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 219: 0000a775 140 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 220: 0000a7fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 221: 00000f19 50 FUNC LOCAL DEFAULT 1 long_abs │ │ │ │ │ - 222: 0000a800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 223: 0000a801 508 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 224: 0000aa81 164 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 225: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 226: 00000f91 712 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 227: 0000ab25 60 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 228: 0000af74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 0000af7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 230: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 231: 0000b811 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 232: 0000b8e1 1828 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 233: 0000bffc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000c004 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 235: 0000c210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 0000c218 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 237: 0000c420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 238: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 239: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 240: 00001461 372 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 241: 000015cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 242: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 243: 000015d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 244: 0000071c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 245: 0000c438 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 246: 0000cf58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 0000cf6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 248: 00001ecd 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 249: 00001ef1 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 250: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 251: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 252: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 253: 00001ef5 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 254: 00001ef8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 255: 00001efc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 256: 000022b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 257: 000022bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 258: 000022bd 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 259: 00002328 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 260: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 261: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 262: 0000232c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 263: 0000232d 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 264: 00000740 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 265: 00000764 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 266: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 267: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 268: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 269: 000000d5 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 270: 0000080c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 271: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 272: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 273: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 274: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 275: 000028c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 276: 0000089c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 277: 000008cc 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 278: 0000012b 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ - 279: 000008d0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 280: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 281: 00000924 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 282: 000002b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 283: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 284: 00000954 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 285: 00000978 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 286: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 287: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 288: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 289: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ - 290: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ - 291: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ - 292: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ - 293: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 294: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 295: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 296: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 297: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 298: 000003d8 605 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 299: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 300: 0000069c 837 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 301: 000009e4 838 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 302: 00000d2c 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 303: 00000e3c 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 304: 00000ef4 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 305: 00000f74 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 306: 00000fb0 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 307: 00001038 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 308: 0000108c 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 309: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 310: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 311: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 312: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 313: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 314: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 315: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 316: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 317: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 318: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 319: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 320: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 321: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 322: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 323: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 327: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 329: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 332: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 334: 00000391 288 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 335: 000004b1 284 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 336: 000005cd 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 339: 00000059 132 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 344: 000006a9 2998 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 356: 00001331 308 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 358: 00001465 238 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 367: 00002125 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 368: 00002169 304 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 369: 00002299 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 370: 00002381 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 371: 000001cd 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 372: 000001d5 98 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 373: 00000239 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 376: 00002425 2122 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 381: 0000a5e5 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 382: 00003175 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 383: 00003279 174 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 384: 000047cd 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 385: 00000605 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 387: 00005079 76 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 388: 000050c5 730 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 389: 0000568d 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 390: 00005a41 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 395: 00005c9d 660 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 398: 00000949 154 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 399: 000009e5 260 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 400: 00005f31 194 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 403: 0000692d 1292 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 404: 00006e39 140 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 408: 0000a9fd 130 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 409: 00008879 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 412: 00007ef5 2436 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 414: 00000b6d 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 423: 00008f89 160 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 424: 0000c219 544 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 425: 00000c2d 128 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 428: 0000a399 310 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 429: 00000cad 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 430: 00000d95 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 432: 00000da1 170 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 433: 0000a4d1 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 434: 00000e4d 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 435: 0000a669 268 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 437: 00000f4d 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ - 438: 0000afd5 64 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 440: 0000c005 532 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 442: 00001259 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 443: 00001279 230 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 444: 00001361 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ - 445: 000013a5 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 446: 000013e1 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 447: 00001425 58 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 448: 0000264d 644 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 450: 000015d5 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 451: 0000c439 526 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 452: 00001615 1302 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 453: 0000cf6d 1762 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 454: 00001efd 960 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 457: 00002371 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 458: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 459: 00000081 62 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 461: 000000bf 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ - 462: 000000df 76 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 464: 0000014f 76 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ - 465: 0000019b 62 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 466: 000001d9 76 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ - 467: 00000225 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ - 468: 00000267 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ - 469: 0000026b 78 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ - 470: 000002b9 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ - 471: 000002c5 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ - 472: 00000301 58 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ - 473: 0000033b 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 474: 00000347 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 475: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 476: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 103: 00000445 76 FUNC LOCAL DEFAULT 1 long_neg │ │ │ │ │ + 104: 00000491 80 FUNC LOCAL DEFAULT 1 _PyLong_FromSTwoDigits │ │ │ │ │ + 105: 000030a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 000030a1 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 107: 00003f01 608 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 108: 0000727d 912 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 109: 000004e1 290 FUNC LOCAL DEFAULT 1 long_add │ │ │ │ │ + 110: 00003395 296 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 111: 000035c9 2358 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 112: 000034bd 268 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 113: 00001b95 294 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 114: 00001cbd 270 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 115: 00001dcd 254 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 116: 00003d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00003d94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 118: 0000415c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 00004160 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 120: 00004161 1752 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 121: 000047b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 000047c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 124: 00000414 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 125: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 126: 00000458 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 127: 00004865 2176 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 128: 000050d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 000050e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 000006b9 368 FUNC LOCAL DEFAULT 1 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ + 131: 00000488 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 132: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 133: 0000540d 430 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ + 134: 000055bd 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 135: 0000573d 880 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ + 136: 00005aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00000829 286 FUNC LOCAL DEFAULT 1 long_sub │ │ │ │ │ + 138: 00005aac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 139: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 140: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 141: 00005be1 296 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 142: 00007f21 228 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ + 143: 00005d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 145: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 146: 00005d08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 00005f80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 00000ae9 132 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ + 149: 00000b68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 150: 00005f98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 152: 0000605d 2452 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 153: 000063dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 000063e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 155: 00006714 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00006724 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 157: 000069e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 000069f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 00006d24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00006d30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 00006ef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00006efc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 00006f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00006f88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00006f89 754 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 166: 000075fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 0000760c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 0000760d 604 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 169: 00007869 1380 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 170: 00002525 294 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ + 171: 00007864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 00000560 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 173: 00007868 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 174: 0000c781 2340 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 175: 00007b8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 00007b98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 177: 00007dc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 00007dcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00007dcd 340 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 180: 00007f1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 182: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 183: 00007f20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 0000b151 2044 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ + 185: 00008670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 00008684 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 00008980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 00000b6c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 189: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 190: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 191: 00000bbd 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ + 192: 00008988 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 000005e8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 194: 00008a2d 1644 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 195: 00009080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 196: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 197: 00009098 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 199: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 200: 00009139 4976 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 201: 0000ac9d 1140 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 202: 00009480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 00009488 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 000097fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 00009804 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 206: 00009af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 00009af8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 00009efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 209: 00009f04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 210: 0000a0c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 0000a0c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 212: 0000a4a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 0000a4a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 00000d19 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 215: 00000eb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 216: 00000ebc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 217: 0000a5fd 246 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 218: 0000a885 184 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 219: 0000a938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00000f19 50 FUNC LOCAL DEFAULT 1 long_abs │ │ │ │ │ + 221: 0000a93c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 222: 0000a93d 508 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 223: 0000abbd 164 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 224: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 225: 00000f91 712 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 226: 0000ac61 60 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 227: 0000b0b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000b0b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 229: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 230: 0000b94d 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 231: 0000ba1d 1828 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 232: 0000c138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 0000c140 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 234: 0000c34c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000c354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 0000c558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 238: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 239: 00001461 372 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 240: 000015cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 241: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 242: 000015d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 243: 0000071c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 244: 0000c570 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 245: 0000d090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 0000d0a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 247: 00001ecd 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 248: 00001ef1 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 249: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 250: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 251: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 252: 00001ef5 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 253: 00001ef8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 254: 00001efc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 255: 000022b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 256: 000022bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 257: 000022bd 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 258: 00002328 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 259: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 260: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 261: 0000232c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 262: 0000232d 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 263: 00000740 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 264: 00000764 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 265: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 266: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 267: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 268: 000000d5 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 269: 0000080c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 270: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 271: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 272: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 273: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 274: 000028c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 275: 0000089c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 276: 000008cc 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 277: 0000012b 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ + 278: 000008d0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 279: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 280: 00000924 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 281: 000002b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 282: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 283: 00000954 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 284: 00000978 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 285: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 286: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 287: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 288: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ + 289: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ + 290: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ + 291: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ + 292: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 293: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 294: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 295: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 296: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 297: 000003d8 605 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 298: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 299: 0000069c 837 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 300: 000009e4 838 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 301: 00000d2c 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 302: 00000e3c 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 303: 00000ef4 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 304: 00000f74 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 305: 00000fb0 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 306: 00001038 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 307: 0000108c 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 308: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 309: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 310: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 311: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 312: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 313: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 314: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 315: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 316: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 317: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 318: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 319: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 320: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 321: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 322: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 326: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 328: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 331: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 333: 00000391 288 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 334: 000004b1 284 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 335: 000005cd 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 338: 00000059 132 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 343: 000006a9 2996 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 355: 0000132d 308 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 357: 00001461 238 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 366: 0000212d 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 367: 00002171 304 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 368: 000022a1 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 369: 00002389 264 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 370: 000001cd 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 371: 000001d5 98 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 372: 00000239 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 375: 00002491 2122 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 380: 0000a6f5 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 381: 000031e1 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 382: 000032e5 174 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 383: 00004839 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 384: 00000605 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 386: 000050e5 76 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 387: 00005131 730 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 388: 000056f9 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 389: 00005aad 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 394: 00005d09 656 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 397: 00000949 154 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 398: 000009e5 260 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 399: 00005f99 194 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 402: 000069f1 1292 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 403: 00006efd 140 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 407: 0000ab39 130 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 408: 00008989 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 411: 00008005 2436 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 413: 00000b6d 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 422: 00009099 160 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 423: 0000c355 540 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 424: 00000c2d 128 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 427: 0000a4a9 310 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 428: 00000cad 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 429: 00000d95 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 431: 00000da1 170 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 432: 0000a5e1 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 433: 00000e4d 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 434: 0000a779 268 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 436: 00000f4d 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ + 437: 0000b111 64 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 439: 0000c141 532 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 441: 00001259 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 442: 00001279 230 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 443: 00001361 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ + 444: 000013a5 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 445: 000013e1 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 446: 00001425 58 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 447: 0000264d 644 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 449: 000015d5 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 450: 0000c571 526 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 451: 00001615 1302 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 452: 0000d0a5 1762 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 453: 00001efd 960 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 456: 00002371 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 457: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 458: 00000081 62 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 460: 000000bf 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ + 461: 000000df 76 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 463: 0000014f 76 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ + 464: 0000019b 62 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 465: 000001d9 76 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ + 466: 00000225 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ + 467: 00000267 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ + 468: 0000026b 78 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ + 469: 000002b9 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ + 470: 000002c5 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ + 471: 00000301 58 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ + 472: 0000033b 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 473: 00000347 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 474: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 475: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1811 +1,1817 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x15724 contains 356 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1583c contains 356 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000001e 00014d0a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 00014c0a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 0001550a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 0001550a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 0001530a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000096 0001550a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000096 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000009e 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -000000a8 0001550a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000ac 0001560a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000cc 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c8 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001d0 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000a8 0001540a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000ac 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000cc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001d0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -00000218 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000021c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000218 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000021c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000220 0000562f R_ARM_THM_MOVW_ABS_NC 00000314 .LC18 │ │ │ │ │ 00000224 00005630 R_ARM_THM_MOVT_ABS 00000314 .LC18 │ │ │ │ │ -0000022a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002ac 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000002b8 0001500a R_ARM_THM_CALL 000005cd PyLong_AsSsize_t │ │ │ │ │ -000002ea 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000002f6 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00000308 0001770a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000320 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -00000356 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000036a 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000037c 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000392 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ae 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002ac 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002b8 00014f0a R_ARM_THM_CALL 000005cd PyLong_AsSsize_t │ │ │ │ │ +000002ea 0001750a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000002f6 0001750a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00000308 0001760a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000320 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +00000356 0001780a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000036a 0001790a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000037c 0001790a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000392 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ae 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b4 0000582f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ 000003b8 00005830 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ 000003bc 0000592f R_ARM_THM_MOVW_ABS_NC 00000334 .LC20 │ │ │ │ │ 000003c0 00005930 R_ARM_THM_MOVT_ABS 00000334 .LC20 │ │ │ │ │ 000003c4 00005a2f R_ARM_THM_MOVW_ABS_NC 0000034c .LC21 │ │ │ │ │ 000003c8 00005a30 R_ARM_THM_MOVT_ABS 0000034c .LC21 │ │ │ │ │ -000003cc 00017b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000003d2 0001560a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003de 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000003e2 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003cc 00017a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000003d2 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003de 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003e2 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000003e6 00005c2f R_ARM_THM_MOVW_ABS_NC 00000384 .LC23 │ │ │ │ │ 000003ea 00005c30 R_ARM_THM_MOVT_ABS 00000384 .LC23 │ │ │ │ │ -000003f0 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000040c 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000041a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000041e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003f0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000040c 0001780a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000041a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000041e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000422 00005b2f R_ARM_THM_MOVW_ABS_NC 00000358 .LC22 │ │ │ │ │ 00000426 00005b30 R_ARM_THM_MOVT_ABS 00000358 .LC22 │ │ │ │ │ -0000042c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000438 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000043c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000042c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000438 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000043c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000440 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000480 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000484 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000004c6 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -00000544 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000548 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000476 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +000004a8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000004ac 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000544 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000548 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000005a6 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -000005d8 00006c0a R_ARM_THM_CALL 00003e95 x_add │ │ │ │ │ -0000064a 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000064e 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000652 00007d2f R_ARM_THM_MOVW_ABS_NC 00000414 .LC27 │ │ │ │ │ -00000656 00007d30 R_ARM_THM_MOVT_ABS 00000414 .LC27 │ │ │ │ │ -0000065c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000670 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000674 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000678 00007c2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC26 │ │ │ │ │ -0000067c 00007c30 R_ARM_THM_MOVT_ABS 000003ec .LC26 │ │ │ │ │ -00000682 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000068c 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000690 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005d8 00006b0a R_ARM_THM_CALL 00003f01 x_add │ │ │ │ │ +0000064a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000064e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000652 00007c2f R_ARM_THM_MOVW_ABS_NC 00000414 .LC27 │ │ │ │ │ +00000656 00007c30 R_ARM_THM_MOVT_ABS 00000414 .LC27 │ │ │ │ │ +0000065c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000670 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000674 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000678 00007b2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC26 │ │ │ │ │ +0000067c 00007b30 R_ARM_THM_MOVT_ABS 000003ec .LC26 │ │ │ │ │ +00000682 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000068c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000690 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000694 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000698 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000069e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000069e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006a4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000006a8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000006b0 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000708 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000726 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -00000786 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000078a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000078e 0000852f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ -00000792 00008530 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ -00000798 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007a8 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000006b0 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000708 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000726 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +00000786 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000078a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000078e 0000842f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ +00000792 00008430 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ +00000798 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007a8 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000007b8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000007bc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000007c4 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000007de 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000822 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000886 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000088a 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000007c4 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000007de 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000822 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000886 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000088a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000008d6 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -00000916 00006c0a R_ARM_THM_CALL 00003e95 x_add │ │ │ │ │ -00000968 00018f0a R_ARM_THM_CALL 000009e5 PyLong_AsLongLongAndOverflow │ │ │ │ │ -000009b8 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009bc 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009c8 0000842f R_ARM_THM_MOVW_ABS_NC 00000488 .LC30 │ │ │ │ │ -000009cc 00008430 R_ARM_THM_MOVT_ABS 00000488 .LC30 │ │ │ │ │ -000009d8 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ab6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac2 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000916 00006b0a R_ARM_THM_CALL 00003f01 x_add │ │ │ │ │ +00000968 00018e0a R_ARM_THM_CALL 000009e5 PyLong_AsLongLongAndOverflow │ │ │ │ │ +000009b8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009bc 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009c8 0000832f R_ARM_THM_MOVW_ABS_NC 00000488 .LC30 │ │ │ │ │ +000009cc 00008330 R_ARM_THM_MOVT_ABS 00000488 .LC30 │ │ │ │ │ +000009d8 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ab6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac2 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000ad0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000ad4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000adc 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000b16 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000b1a 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000b68 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b92 0001710a R_ARM_THM_CALL 00002299 PyLong_AsUnsignedLong │ │ │ │ │ -00000ba2 0001640a R_ARM_THM_CALL 00001331 PyLong_AsLong │ │ │ │ │ -00000bac 0001560a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bdc 00019f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00000bec 0001a00a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00000bf6 0001a10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00000bfe 0001a20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000adc 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000b16 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000b1a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000b68 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b92 0001700a R_ARM_THM_CALL 000022a1 PyLong_AsUnsignedLong │ │ │ │ │ +00000ba2 0001630a R_ARM_THM_CALL 0000132d PyLong_AsLong │ │ │ │ │ +00000bac 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bdc 00019e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000bec 00019f0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +00000bf6 0001a00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00000bfe 0001a10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ 00000c08 0000582f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ 00000c0c 00005830 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ -00000c12 0000bf2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC41 │ │ │ │ │ -00000c16 0000bf30 R_ARM_THM_MOVT_ABS 000005dc .LC41 │ │ │ │ │ -00000c1a 0000be2f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC40 │ │ │ │ │ -00000c1e 0000be30 R_ARM_THM_MOVT_ABS 000005d0 .LC40 │ │ │ │ │ -00000c22 00017b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000c54 0000620a R_ARM_THM_CALL 00002c71 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ -00000c7a 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c7e 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c12 0000be2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC41 │ │ │ │ │ +00000c16 0000be30 R_ARM_THM_MOVT_ABS 000005dc .LC41 │ │ │ │ │ +00000c1a 0000bd2f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC40 │ │ │ │ │ +00000c1e 0000bd30 R_ARM_THM_MOVT_ABS 000005d0 .LC40 │ │ │ │ │ +00000c22 00017a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000c54 0000620a R_ARM_THM_CALL 00002cdd _PyLong_AsByteArray.constprop.0 │ │ │ │ │ +00000c7a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c7e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c82 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000c86 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000c8c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c8c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c9a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000c9e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ca6 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ca6 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000cce 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000cd2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000cda 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000cea 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000d10 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cda 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000cea 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d10 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d4c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000d50 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000d54 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d54 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000d94 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000d98 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000dd2 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000dd2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000dd8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ddc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000df0 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e24 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e28 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e38 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000df0 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e24 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e28 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e38 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e7e 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -00000eb8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000eb8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ede 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ 00000f26 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f2a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f70 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f74 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f7a 0000e12f R_ARM_THM_MOVW_ABS_NC 0000068c .LC46 │ │ │ │ │ -00000f7e 0000e130 R_ARM_THM_MOVT_ABS 0000068c .LC46 │ │ │ │ │ -00000f84 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f70 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f74 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f7a 0000e02f R_ARM_THM_MOVW_ABS_NC 0000068c .LC46 │ │ │ │ │ +00000f7e 0000e030 R_ARM_THM_MOVT_ABS 0000068c .LC46 │ │ │ │ │ +00000f84 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001028 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -000010c8 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010d2 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -0000111a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000111a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000115c 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -000011a2 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000120a 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000120e 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001240 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001252 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d0 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001324 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000120e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001240 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001252 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d0 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001324 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001338 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000133c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001340 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001340 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000134c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001350 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001358 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001358 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001394 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001398 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000139c 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000139c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000013d0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000013d4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000013d8 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001404 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001408 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000140e 0000e12f R_ARM_THM_MOVW_ABS_NC 0000068c .LC46 │ │ │ │ │ -00001412 0000e130 R_ARM_THM_MOVT_ABS 0000068c .LC46 │ │ │ │ │ -00001418 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001432 0000860a R_ARM_THM_CALL 000053a1 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -00001444 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001448 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000144c 0000ee2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC48 │ │ │ │ │ -00001450 0000ee30 R_ARM_THM_MOVT_ABS 000006bc .LC48 │ │ │ │ │ -00001456 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001482 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001486 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000148e 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000014b6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014ba 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000014c0 0000c90a R_ARM_THM_CALL 00009029 long_pow │ │ │ │ │ -000014e2 0001c00a R_ARM_THM_CALL 0000264d _PyLong_DivmodNear │ │ │ │ │ -00001512 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001404 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001408 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000140e 0000e02f R_ARM_THM_MOVW_ABS_NC 0000068c .LC46 │ │ │ │ │ +00001412 0000e030 R_ARM_THM_MOVT_ABS 0000068c .LC46 │ │ │ │ │ +00001418 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001432 0000850a R_ARM_THM_CALL 0000540d PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +00001444 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001448 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000144c 0000ed2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC48 │ │ │ │ │ +00001450 0000ed30 R_ARM_THM_MOVT_ABS 000006bc .LC48 │ │ │ │ │ +00001456 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001482 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001486 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000148e 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000014b6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014ba 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014c0 0000c80a R_ARM_THM_CALL 00009139 long_pow │ │ │ │ │ +000014e2 0001bf0a R_ARM_THM_CALL 0000264d _PyLong_DivmodNear │ │ │ │ │ +00001512 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001526 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000152a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001556 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001568 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000157a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 0000ef2f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC49 │ │ │ │ │ -00001588 0000ef30 R_ARM_THM_MOVT_ABS 000006e8 .LC49 │ │ │ │ │ -00001592 0001c10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000015b0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015cc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015d0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015e6 0001840a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000015f8 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015fc 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001600 0000f22f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ -00001604 0000f230 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ -0000160a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001636 0000450a R_ARM_THM_CALL 000017f9 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ -000016c4 00016c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000017d4 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000017f8 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -000018ec 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000018f0 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000018f4 0000e62f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC47 │ │ │ │ │ -000018f8 0000e630 R_ARM_THM_MOVT_ABS 000006a4 .LC47 │ │ │ │ │ -000018fe 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001556 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001568 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000157a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001584 0000ee2f R_ARM_THM_MOVW_ABS_NC 000006e8 .LC49 │ │ │ │ │ +00001588 0000ee30 R_ARM_THM_MOVT_ABS 000006e8 .LC49 │ │ │ │ │ +00001592 0001c00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000015b0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015cc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015d0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015e6 0001830a R_ARM_THM_CALL 00005131 PyLong_AsNativeBytes │ │ │ │ │ +000015f8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000015fc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001600 0000f12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ +00001604 0000f130 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ +0000160a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001636 0000450a R_ARM_THM_CALL 00001801 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ +000016c4 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000017d4 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000017f8 00016c0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +000018ec 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000018f0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000018f4 0000e52f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC47 │ │ │ │ │ +000018f8 0000e530 R_ARM_THM_MOVT_ABS 000006a4 .LC47 │ │ │ │ │ +000018fe 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000190e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001912 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001916 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001916 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001bbc 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ 00001bc8 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -00001be0 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001bf2 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001ca8 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be0 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001bf2 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ca8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ece 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001ed2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ef8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f34 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00001ef8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f34 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ 00001f50 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -00002292 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002296 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002292 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002296 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000229c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000022a0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022a6 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022b8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022a6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022b8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000022cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000022d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022ea 0001c70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000230e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000231c 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -00002328 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002354 0001c80a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002382 0001840a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00002394 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002398 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000239c 0001082f R_ARM_THM_MOVW_ABS_NC 00000740 .LC52 │ │ │ │ │ -000023a0 00010830 R_ARM_THM_MOVT_ABS 00000740 .LC52 │ │ │ │ │ -000023a6 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022ea 0001c60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000230e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000231c 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +00002328 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002354 0001c70a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00002382 0001830a R_ARM_THM_CALL 00005131 PyLong_AsNativeBytes │ │ │ │ │ +00002394 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002398 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000239c 0001072f R_ARM_THM_MOVW_ABS_NC 00000740 .LC52 │ │ │ │ │ +000023a0 00010730 R_ARM_THM_MOVT_ABS 00000740 .LC52 │ │ │ │ │ +000023a6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000023c4 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 000023c8 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000023d4 0001620a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000023d4 0001610a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 000023e0 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 000023e4 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000023e8 00010b2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC55 │ │ │ │ │ -000023ec 00010b30 R_ARM_THM_MOVT_ABS 000007c0 .LC55 │ │ │ │ │ -000023f2 0001630a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000244c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002474 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -000024ac 00019d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000024b8 0001cc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000024c2 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024c6 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024ca 00010c2f R_ARM_THM_MOVW_ABS_NC 000007d8 .LC56 │ │ │ │ │ -000024ce 00010c30 R_ARM_THM_MOVT_ABS 000007d8 .LC56 │ │ │ │ │ -000024d4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024e8 00002e0a R_ARM_THM_CALL 0000a4d5 Py_XDECREF │ │ │ │ │ -000024f4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024fc 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023e8 00010a2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC55 │ │ │ │ │ +000023ec 00010a30 R_ARM_THM_MOVT_ABS 000007c0 .LC55 │ │ │ │ │ +000023f2 0001620a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000244c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002474 00016c0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +000024ac 00019c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000024b8 0001cb0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000024c2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024c6 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024ca 00010b2f R_ARM_THM_MOVW_ABS_NC 000007d8 .LC56 │ │ │ │ │ +000024ce 00010b30 R_ARM_THM_MOVT_ABS 000007d8 .LC56 │ │ │ │ │ +000024d4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024e8 00002e0a R_ARM_THM_CALL 0000a5e5 Py_XDECREF │ │ │ │ │ +000024f4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024fc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002536 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 0000253a 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002544 0001620a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00002554 00010e2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC57 │ │ │ │ │ -00002558 00010e30 R_ARM_THM_MOVT_ABS 0000080c .LC57 │ │ │ │ │ -0000255c 00010f2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC58 │ │ │ │ │ -00002560 00010f30 R_ARM_THM_MOVT_ABS 00000810 .LC58 │ │ │ │ │ -00002564 0001630a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000025ce 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025e6 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025ea 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025ee 0001102f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ -000025f2 00011030 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ -000025f8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000260e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002612 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002616 0001112f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ -0000261a 00011130 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ -00002620 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002630 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002644 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002682 0000aa0a R_ARM_THM_CALL 00007759 long_divrem │ │ │ │ │ -00002712 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002544 0001610a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002554 00010d2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC57 │ │ │ │ │ +00002558 00010d30 R_ARM_THM_MOVT_ABS 0000080c .LC57 │ │ │ │ │ +0000255c 00010e2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC58 │ │ │ │ │ +00002560 00010e30 R_ARM_THM_MOVT_ABS 00000810 .LC58 │ │ │ │ │ +00002564 0001620a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000025ce 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000025ea 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000025ee 00010f2f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ +000025f2 00010f30 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ +000025f8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000260e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002612 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002616 0001102f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ +0000261a 00011030 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ +00002620 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002630 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000263a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002644 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002682 0000a90a R_ARM_THM_CALL 00007869 long_divrem │ │ │ │ │ +00002712 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000272c 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -000027ae 00002f0a R_ARM_THM_CALL 00001261 maybe_small_long │ │ │ │ │ -000027e0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000280a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002816 00002e0a R_ARM_THM_CALL 0000a4d5 Py_XDECREF │ │ │ │ │ -0000281c 00002e0a R_ARM_THM_CALL 0000a4d5 Py_XDECREF │ │ │ │ │ -00002846 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000286a 0000880a R_ARM_THM_CALL 000056d1 long_sub.constprop.0 │ │ │ │ │ -00002898 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000289c 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000028a0 0001122f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ -000028a4 00011230 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ -000028aa 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028c0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028c8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000028cc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001aa 00015b1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000001c0 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00000258 00002f1e R_ARM_THM_JUMP24 00001261 maybe_small_long │ │ │ │ │ -0000025c 00002f1e R_ARM_THM_JUMP24 00001261 maybe_small_long │ │ │ │ │ -000004ac 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ +000027ae 00002f0a R_ARM_THM_CALL 0000125d maybe_small_long │ │ │ │ │ +000027e0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000280a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002816 00002e0a R_ARM_THM_CALL 0000a5e5 Py_XDECREF │ │ │ │ │ +0000281c 00002e0a R_ARM_THM_CALL 0000a5e5 Py_XDECREF │ │ │ │ │ +00002846 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000286a 0000870a R_ARM_THM_CALL 0000573d long_sub.constprop.0 │ │ │ │ │ +00002898 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000289c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000028a0 0001112f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ +000028a4 00011130 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ +000028aa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028c0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000028cc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001aa 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000001c0 0001601e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00000258 00002f1e R_ARM_THM_JUMP24 0000125d maybe_small_long │ │ │ │ │ +0000025c 00002f1e R_ARM_THM_JUMP24 0000125d maybe_small_long │ │ │ │ │ +000004d4 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ 00000572 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000584 00006c1e R_ARM_THM_JUMP24 00003e95 x_add │ │ │ │ │ -00000596 00006d1e R_ARM_THM_JUMP24 0000716d x_sub │ │ │ │ │ +00000584 00006b1e R_ARM_THM_JUMP24 00003f01 x_add │ │ │ │ │ +00000596 00006c1e R_ARM_THM_JUMP24 0000727d x_sub │ │ │ │ │ 000008b4 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -000008c6 00006d1e R_ARM_THM_JUMP24 0000716d x_sub │ │ │ │ │ -0000090e 00006c1e R_ARM_THM_JUMP24 00003e95 x_add │ │ │ │ │ +000008c6 00006c1e R_ARM_THM_JUMP24 0000727d x_sub │ │ │ │ │ +0000090e 00006b1e R_ARM_THM_JUMP24 00003f01 x_add │ │ │ │ │ 00000b3c 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000d9c 0001af1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000d9c 0001ae1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000e46 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ 00000eb4 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000f46 00017d1e R_ARM_THM_JUMP24 0000a5e5 _PyLong_Copy │ │ │ │ │ -00001272 0001571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000137c 0001931e R_ARM_THM_JUMP24 0000692d _PyLong_FromByteArray │ │ │ │ │ -000013b8 0001931e R_ARM_THM_JUMP24 0000692d _PyLong_FromByteArray │ │ │ │ │ -0000154a 00017d1e R_ARM_THM_JUMP24 0000a5e5 _PyLong_Copy │ │ │ │ │ -00001b90 0001571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001ee4 00017d1e R_ARM_THM_JUMP24 0000a5e5 _PyLong_Copy │ │ │ │ │ -00002208 00002f1e R_ARM_THM_JUMP24 00001261 maybe_small_long │ │ │ │ │ -0000236a 00017f1e R_ARM_THM_JUMP24 00003279 PyLong_FromInt64 │ │ │ │ │ -000010bc 00002f1e R_ARM_THM_JUMP24 00001261 maybe_small_long │ │ │ │ │ +00000f46 00017c1e R_ARM_THM_JUMP24 0000a6f5 _PyLong_Copy │ │ │ │ │ +00001272 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000137c 0001921e R_ARM_THM_JUMP24 000069f1 _PyLong_FromByteArray │ │ │ │ │ +000013b8 0001921e R_ARM_THM_JUMP24 000069f1 _PyLong_FromByteArray │ │ │ │ │ +0000154a 00017c1e R_ARM_THM_JUMP24 0000a6f5 _PyLong_Copy │ │ │ │ │ +00001b90 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001ee4 00017c1e R_ARM_THM_JUMP24 0000a6f5 _PyLong_Copy │ │ │ │ │ +00002208 00002f1e R_ARM_THM_JUMP24 0000125d maybe_small_long │ │ │ │ │ +0000236a 00017e1e R_ARM_THM_JUMP24 000032e5 PyLong_FromInt64 │ │ │ │ │ +000010bc 00002f1e R_ARM_THM_JUMP24 0000125d maybe_small_long │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x16244 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1635c contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001dd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001dc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003302 R_ARM_ABS32 00001555 long_dealloc │ │ │ │ │ -0000002c 00004402 R_ARM_ABS32 000017d1 long_to_decimal_string │ │ │ │ │ +00000018 00003302 R_ARM_ABS32 00001551 long_dealloc │ │ │ │ │ +0000002c 00004402 R_ARM_ABS32 000017d9 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000245 long_hash │ │ │ │ │ -00000048 0001de02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003602 R_ARM_ABS32 000015b1 long_richcompare │ │ │ │ │ +00000048 0001dd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00003602 R_ARM_ABS32 000015ad long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000b402 R_ARM_ABS32 00007cbd long_new │ │ │ │ │ -000000a0 00015b02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008e02 R_ARM_ABS32 00005b75 long_vectorcall │ │ │ │ │ +0000009c 0000b302 R_ARM_ABS32 00007dcd long_new │ │ │ │ │ +000000a0 00015a02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008d02 R_ARM_ABS32 00005be1 long_vectorcall │ │ │ │ │ 000000d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000027c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000294 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b8 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001de02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000027c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000294 0001de02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b8 0001de02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f0 00006b02 R_ARM_ABS32 00003035 long_add_method │ │ │ │ │ -000002f4 00008702 R_ARM_ABS32 00005551 long_sub_method │ │ │ │ │ -000002f8 00006f02 R_ARM_ABS32 00003329 long_mul_method │ │ │ │ │ -000002fc 0000e302 R_ARM_ABS32 0000ab25 long_mod │ │ │ │ │ -00000300 0000df02 R_ARM_ABS32 0000a801 long_divmod │ │ │ │ │ -00000304 0000c902 R_ARM_ABS32 00009029 long_pow │ │ │ │ │ -00000308 00006302 R_ARM_ABS32 00002f01 long_neg_method │ │ │ │ │ -0000030c 0000e002 R_ARM_ABS32 0000aa81 long_long │ │ │ │ │ -00000310 0000db02 R_ARM_ABS32 0000a775 long_abs_method │ │ │ │ │ -00000314 00004102 R_ARM_ABS32 000017c1 long_bool │ │ │ │ │ -00000318 00009502 R_ARM_ABS32 00000ae9 long_invert │ │ │ │ │ -0000031c 00008002 R_ARM_ABS32 000047f9 long_lshift_method │ │ │ │ │ -00000320 0000e802 R_ARM_ABS32 0000b8e1 long_rshift │ │ │ │ │ -00000324 00007902 R_ARM_ABS32 000040f5 long_and │ │ │ │ │ -00000328 0000e202 R_ARM_ABS32 00000f91 long_xor │ │ │ │ │ -0000032c 0000a602 R_ARM_ABS32 00006ec5 long_or │ │ │ │ │ -00000330 0000e002 R_ARM_ABS32 0000aa81 long_long │ │ │ │ │ -00000338 0000e702 R_ARM_ABS32 0000b811 long_float │ │ │ │ │ -00000364 0000a902 R_ARM_ABS32 000074fd long_div │ │ │ │ │ -00000368 0000c302 R_ARM_ABS32 0000891d long_true_divide │ │ │ │ │ -00000374 0000e002 R_ARM_ABS32 0000aa81 long_long │ │ │ │ │ +000002f0 00006a02 R_ARM_ABS32 000030a1 long_add_method │ │ │ │ │ +000002f4 00008602 R_ARM_ABS32 000055bd long_sub_method │ │ │ │ │ +000002f8 00006e02 R_ARM_ABS32 00003395 long_mul_method │ │ │ │ │ +000002fc 0000e202 R_ARM_ABS32 0000ac61 long_mod │ │ │ │ │ +00000300 0000de02 R_ARM_ABS32 0000a93d long_divmod │ │ │ │ │ +00000304 0000c802 R_ARM_ABS32 00009139 long_pow │ │ │ │ │ +00000308 00006302 R_ARM_ABS32 00002f6d long_neg_method │ │ │ │ │ +0000030c 0000df02 R_ARM_ABS32 0000abbd long_long │ │ │ │ │ +00000310 0000da02 R_ARM_ABS32 0000a885 long_abs_method │ │ │ │ │ +00000314 00004102 R_ARM_ABS32 000017c9 long_bool │ │ │ │ │ +00000318 00009402 R_ARM_ABS32 00000ae9 long_invert │ │ │ │ │ +0000031c 00007f02 R_ARM_ABS32 00004865 long_lshift_method │ │ │ │ │ +00000320 0000e702 R_ARM_ABS32 0000ba1d long_rshift │ │ │ │ │ +00000324 00007802 R_ARM_ABS32 00004161 long_and │ │ │ │ │ +00000328 0000e102 R_ARM_ABS32 00000f91 long_xor │ │ │ │ │ +0000032c 0000a502 R_ARM_ABS32 00006f89 long_or │ │ │ │ │ +00000330 0000df02 R_ARM_ABS32 0000abbd long_long │ │ │ │ │ +00000338 0000e602 R_ARM_ABS32 0000b94d long_float │ │ │ │ │ +00000364 0000a802 R_ARM_ABS32 0000760d long_div │ │ │ │ │ +00000368 0000c202 R_ARM_ABS32 00008a2d long_true_divide │ │ │ │ │ +00000374 0000df02 R_ARM_ABS32 0000abbd long_long │ │ │ │ │ 00000380 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0000f902 R_ARM_ABS32 00001ef1 long_long_getter │ │ │ │ │ +00000384 0000f802 R_ARM_ABS32 00001ef1 long_long_getter │ │ │ │ │ 0000038c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 0000fb02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +00000398 0000fa02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 000003a0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ac 0000f902 R_ARM_ABS32 00001ef1 long_long_getter │ │ │ │ │ +000003ac 0000f802 R_ARM_ABS32 00001ef1 long_long_getter │ │ │ │ │ 000003b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003bc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 0000fd02 R_ARM_ABS32 00001ef5 long_get1 │ │ │ │ │ +000003c0 0000fc02 R_ARM_ABS32 00001ef5 long_get1 │ │ │ │ │ 000003c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 0000f802 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ +000003e8 0000f702 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ 000003f0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f8 0000da02 R_ARM_ABS32 0000a4ed int_bit_length │ │ │ │ │ -00000400 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003f8 0000d902 R_ARM_ABS32 0000a5fd int_bit_length │ │ │ │ │ +00000400 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000404 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000408 00010702 R_ARM_ABS32 0000232d int_bit_count │ │ │ │ │ -00000410 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000408 00010602 R_ARM_ABS32 0000232d int_bit_count │ │ │ │ │ +00000410 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000414 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000418 00005d02 R_ARM_ABS32 00000279 int_to_bytes │ │ │ │ │ -00000420 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000420 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00009902 R_ARM_ABS32 00005ff5 int_from_bytes │ │ │ │ │ -00000430 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000428 00009802 R_ARM_ABS32 0000605d int_from_bytes │ │ │ │ │ +00000430 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000434 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000438 00010202 R_ARM_ABS32 000022bd int_as_integer_ratio │ │ │ │ │ -00000440 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000438 00010102 R_ARM_ABS32 000022bd int_as_integer_ratio │ │ │ │ │ +00000440 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000444 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000448 0000f802 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ +00000448 0000f702 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ 00000450 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000f802 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ +00000458 0000f702 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ 00000460 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000464 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000468 0000f802 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ +00000468 0000f702 R_ARM_ABS32 00001ecd long_long_meth │ │ │ │ │ 00000470 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000478 0000f002 R_ARM_ABS32 00001461 int___round__ │ │ │ │ │ -00000480 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000478 0000ef02 R_ARM_ABS32 00001461 int___round__ │ │ │ │ │ +00000480 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000484 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000488 00011602 R_ARM_ABS32 0000012b int___getnewargs__ │ │ │ │ │ -00000490 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000488 00011502 R_ARM_ABS32 0000012b int___getnewargs__ │ │ │ │ │ +00000490 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000494 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000498 0000c002 R_ARM_ABS32 00000bbd int___format__ │ │ │ │ │ -000004a0 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000498 0000bf02 R_ARM_ABS32 00000bbd int___format__ │ │ │ │ │ +000004a0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004a8 00010502 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004b0 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004a8 00010402 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004b0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b8 00010d02 R_ARM_ABS32 000000d5 int_is_integer │ │ │ │ │ -000004c0 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004b8 00010c02 R_ARM_ABS32 000000d5 int_is_integer │ │ │ │ │ +000004c0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x165fc contains 1248 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x16714 contains 1254 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000004c 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000006a 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000004c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000006a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000074 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000088 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000a4 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000088 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000a4 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000c2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000d0 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000d8 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000dc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014a 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000c2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000d0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000dc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000150 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000154 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000168 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000184 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000168 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000184 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001a2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001b0 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b8 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001bc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001fa 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000021a 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001a2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001b0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001b8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001bc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001fa 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000021a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000222 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000226 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000023a 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000240 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002f6 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000023a 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000240 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002f6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000002fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000302 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000316 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000035a 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000364 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000036c 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000374 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000378 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000316 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000035a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000364 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000036c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000374 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000378 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000037c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000380 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000386 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000038c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000039c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000003a0 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000003f8 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000041c 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000386 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000038c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000039c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000003a0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000003f8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000041c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000426 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000042a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000446 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000446 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000044c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000450 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000047a 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004a4 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004ac 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004bc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000004c0 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000518 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000053c 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000047a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004a4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004ac 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004bc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000004c0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000518 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000053c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000546 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000054a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000566 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000566 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000056c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000570 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000059a 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005c0 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005c8 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000648 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000064c 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000059a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005c0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000005c8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000648 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000064c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000650 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 00000654 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000065a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000067e 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000682 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000065a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000067e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000682 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000686 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 0000068a 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000690 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000690 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000696 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000069a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000006a2 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000006e6 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000006ea 00015930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006a2 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000006e6 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000006ea 00015830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000726 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000072a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000784 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00000788 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000007d6 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000007f4 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000094c 0001592f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000950 00015930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000cd4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000cd8 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000d5c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000e18 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000007d6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000007f4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000094c 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000950 00015830 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000cd4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000cd8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000d5c 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000e18 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ 00000e68 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -00000e9a 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ea6 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ef2 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00000ef6 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00000f68 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f6c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f70 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f74 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f8a 00015c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000f98 00015d0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000fa4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fa8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e9a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ea6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000eec 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00000ef0 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00000f68 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f6c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f70 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f74 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f8a 00015b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000f98 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000fa4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fa8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000fac 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00000fb0 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000fba 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fd8 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000106a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000106e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fba 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fd8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000106a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000106e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001072 0000222f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001076 00002230 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -0000107c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000109a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000010e4 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000010f6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010fc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001100 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001106 0000232f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ -0000110a 00002330 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001110 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001116 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000111a 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000111e 0001620a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001130 00015d0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000113c 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00001140 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00001146 0000262f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -0000114a 00002630 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -0000114e 0001630a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000119c 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011a0 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011a4 0000272f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ -000011a8 00002730 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -000011ae 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ca 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d2 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001206 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000120a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000120e 0000212f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ -00001212 00002130 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001218 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001220 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001228 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001246 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000124a 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000124e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001252 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001258 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012f0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000012f4 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001318 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001320 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001328 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000132c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001368 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000013aa 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000013ae 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000013b2 0000312f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -000013b6 00003130 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000013be 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013e8 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001408 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000140c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001410 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000014a6 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001500 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000152a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000152e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001532 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001560 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001564 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015ac 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000160a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000160e 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001612 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001616 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001624 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001628 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000162c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001630 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000016b4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000016b8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000107c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000109a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000010e4 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000010f6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010fc 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001100 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001104 0001610a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001116 00015c0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001122 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00001126 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +0000112c 0000262f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +00001130 00002630 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +00001134 0001620a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001180 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001184 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001188 0000272f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ +0000118c 00002730 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ +00001192 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011ae 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011be 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000011f6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011fa 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011fe 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001204 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001222 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001226 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000122a 0000212f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ +0000122e 00002130 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ +00001234 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000123a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000123e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001244 0000232f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ +00001248 00002330 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ +0000124e 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001256 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ec 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000012f0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001314 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000131c 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001324 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001328 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001364 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000013a6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000013aa 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000013ae 0000312f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +000013b2 00003130 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +000013ba 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013e4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001404 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001408 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000140c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000014a2 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000014fc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001526 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000152a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000152e 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000155c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001560 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015a8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001606 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000160a 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000160e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001612 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001620 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001624 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001628 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000162c 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000016bc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016c0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016c4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016c8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000016d8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000016dc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000016cc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000016d0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016e0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016e4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000016ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000016f2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000016f6 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000016fa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000016fe 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000170c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001710 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001714 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001718 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001728 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000172c 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001730 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001734 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001740 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001744 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000174a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000174e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001756 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000175a 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000175e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001762 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001778 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000177c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001780 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001784 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001788 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000178c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001790 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001794 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017a8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000017ac 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000016f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000016f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000016fa 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000016fe 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001702 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001706 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001714 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001718 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000171c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001720 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001730 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001734 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001738 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000173c 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001748 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000174c 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001752 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001756 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000175e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001762 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001766 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000176a 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001784 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001788 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000178e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001792 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001798 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000179c 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000017b0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000017b4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000017b8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000017bc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000183c 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001848 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000184c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001864 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000018cc 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018ec 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001918 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001938 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001958 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001978 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000019c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000019e8 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a50 00016c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001b7e 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001c8a 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001da4 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001dd0 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001df8 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001e04 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001e10 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e28 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e2c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e30 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e34 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e42 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00001f0c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f10 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f14 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001f1a 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001f1e 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001f24 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f4c 00016e0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00001f6a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f6e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001f74 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001f78 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001f7e 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f8c 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000200a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002010 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002014 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000201c 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000202e 0000490a R_ARM_THM_CALL 000023b1 pylong_int_to_decimal_string │ │ │ │ │ -00002120 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002164 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021a0 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000021e2 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000021e6 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000021ea 00004f2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000021ee 00004f30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000021f4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000221c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000223c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002240 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002244 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000231c 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002320 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002324 0000522f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC17 │ │ │ │ │ -00002328 00005230 R_ARM_THM_MOVT_ABS 000002e0 .LC17 │ │ │ │ │ -0000232e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002338 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000233c 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002340 0000512f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC16 │ │ │ │ │ -00002344 00005130 R_ARM_THM_MOVT_ABS 000002b0 .LC16 │ │ │ │ │ -0000234a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002354 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002358 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000235c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00002360 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00002366 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002370 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002374 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002378 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000023b4 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000023bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023d4 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002410 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002418 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002420 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002540 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002544 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002548 0000602f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -0000254c 00006030 R_ARM_THM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -00002552 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002650 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002be8 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002bec 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002bf0 00005f2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC24 │ │ │ │ │ -00002bf4 00005f30 R_ARM_THM_MOVT_ABS 000003ac .LC24 │ │ │ │ │ -00002bfa 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d66 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002d6a 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002d6e 0000602f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -00002d72 00006030 R_ARM_THM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -00002d78 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002dfe 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002ee4 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ee8 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002eec 00005f2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC24 │ │ │ │ │ -00002ef0 00005f30 R_ARM_THM_MOVT_ABS 000003ac .LC24 │ │ │ │ │ -00002ef6 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f90 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002fda 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ff4 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002ffe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003002 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003026 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000302c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003030 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000030ac 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000030b0 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000315c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003160 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ca 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000031f4 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000322e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003232 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000324c 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003256 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000330c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003310 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003392 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003396 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000033c8 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -000033f0 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f4 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034aa 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034ae 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003500 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -000035c4 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035ea 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003600 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003638 00016b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000383a 00016b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003a8c 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003aae 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ab2 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003ab6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003aba 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003ac0 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003aec 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003b16 0000720a R_ARM_THM_CALL 00001b95 kmul_split.constprop.0 │ │ │ │ │ -00003b32 0000720a R_ARM_THM_CALL 00001b95 kmul_split.constprop.0 │ │ │ │ │ -00003b78 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bbe 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003be8 0000730a R_ARM_THM_CALL 00001cbd v_isub.isra.0 │ │ │ │ │ -00003bee 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003bfc 0000730a R_ARM_THM_CALL 00001cbd v_isub.isra.0 │ │ │ │ │ -00003c02 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003c1a 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003c20 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003c40 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003c46 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003c5c 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003c62 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003c78 0000740a R_ARM_THM_CALL 00001dcd v_iadd.isra.0 │ │ │ │ │ -00003c7e 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003cae 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ce2 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003cf4 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003d20 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003d24 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d46 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003d7c 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003db6 0000740a R_ARM_THM_CALL 00001dcd v_iadd.isra.0 │ │ │ │ │ -00003dbc 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003dc6 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00003e3a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e6a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ed6 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003ee0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ee4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003ef6 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000407e 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000040aa 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000040ca 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040d2 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040d6 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040da 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040de 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000040e4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040f0 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004190 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000419c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000041a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000041b2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000042c6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000042ca 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000043c8 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000043f4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004470 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004474 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000044b4 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000457e 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004586 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004730 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004748 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000474c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004750 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000475a 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000475e 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004762 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004766 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000476c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004782 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004792 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047ae 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047b4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047b8 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047c0 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000491a 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004926 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000492a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000493e 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004970 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004d56 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004d5a 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004df4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004df8 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004e4c 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e50 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e54 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004e58 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004e5e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e82 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004e8e 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004eea 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f12 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004f26 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -00004fdc 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004fe0 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004fe4 00007f2f R_ARM_THM_MOVW_ABS_NC 00000458 .LC29 │ │ │ │ │ -00004fe8 00007f30 R_ARM_THM_MOVT_ABS 00000458 .LC29 │ │ │ │ │ -00004fee 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ff4 0001820a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00005000 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005004 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005008 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005030 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005034 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005040 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00005046 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000504a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000504e 00007e2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC28 │ │ │ │ │ -00005052 00007e30 R_ARM_THM_MOVT_ABS 00000440 .LC28 │ │ │ │ │ -00005058 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005068 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000506c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005070 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005074 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000508e 0000830a R_ARM_THM_CALL 000006b9 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -000050a8 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000050ac 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000050b0 00007f2f R_ARM_THM_MOVW_ABS_NC 00000458 .LC29 │ │ │ │ │ -000050b4 00007f30 R_ARM_THM_MOVT_ABS 00000458 .LC29 │ │ │ │ │ -000050ba 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005148 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000517c 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000051b2 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -0000520e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005212 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005216 0000852f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ -0000521a 00008530 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ -00005220 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000525e 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000527c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005280 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005284 0000852f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ -00005288 00008530 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ -0000528e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000529e 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000052c0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052de 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005304 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005308 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000530e 0000842f R_ARM_THM_MOVW_ABS_NC 00000488 .LC30 │ │ │ │ │ -00005312 00008430 R_ARM_THM_MOVT_ABS 00000488 .LC30 │ │ │ │ │ -00005318 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000537e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00005382 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000538a 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005404 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -0000545c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005460 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005464 0000852f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ -00005468 00008530 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ -0000546e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000054a8 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000054d0 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -000054f4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054fc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005500 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005504 0000852f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ -00005508 00008530 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ -0000550e 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005524 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000552a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000552e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00005536 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000055c2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000055c6 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005682 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005686 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056b2 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000056b6 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000056bc 0000842f R_ARM_THM_MOVW_ABS_NC 00000488 .LC30 │ │ │ │ │ -000056c0 00008430 R_ARM_THM_MOVT_ABS 00000488 .LC30 │ │ │ │ │ -000056c6 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000056e0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000056e4 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005940 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005948 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000594c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005968 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a24 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a34 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a38 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a3c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005aa4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005aa8 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005b26 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005b2c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005b30 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b44 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b6a 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ba4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ba8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c06 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c26 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c2c 0001870a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00005c3e 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005c42 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005c46 00008c2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00005c4a 00008c30 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00005c50 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c66 0001890a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c72 00018a0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00005c7a 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005c7e 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005c82 00008d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC33 │ │ │ │ │ -00005c86 00008d30 R_ARM_THM_MOVT_ABS 000004d8 .LC33 │ │ │ │ │ -00005c98 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005cde 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ce2 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d24 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00005d7c 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005da4 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005dc2 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005dec 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005e34 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00005e46 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00005e6c 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005e76 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e7a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ea2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ed8 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ee0 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005ee4 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005ee8 0000912f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ -00005eec 00009130 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ -00005ef2 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005efa 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005efe 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005f02 0000922f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ -00005f06 00009230 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ -00005f0c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f78 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00005f7c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00005f84 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f90 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005fce 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006056 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006066 0001910a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -000060f4 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006100 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006104 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006116 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006312 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006316 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000635c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000063e2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000063e6 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000063fe 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006596 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065fe 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000664c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006650 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006654 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067a6 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067c8 0001760a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000067d2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000067d6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000067da 00005b2f R_ARM_THM_MOVW_ABS_NC 00000358 .LC22 │ │ │ │ │ -000067de 00005b30 R_ARM_THM_MOVT_ABS 00000358 .LC22 │ │ │ │ │ -000067e4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000067ec 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000067fe 00017a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006822 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006852 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006886 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006896 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000068a8 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000068d0 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000068d4 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000068d8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000068dc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000068e2 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000068ea 0000582f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ -000068ee 00005830 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ -000068f2 0000592f R_ARM_THM_MOVW_ABS_NC 00000334 .LC20 │ │ │ │ │ -000068f6 00005930 R_ARM_THM_MOVT_ABS 00000334 .LC20 │ │ │ │ │ -000068fa 0000982f R_ARM_THM_MOVW_ABS_NC 00000554 .LC36 │ │ │ │ │ -000068fe 00009830 R_ARM_THM_MOVT_ABS 00000554 .LC36 │ │ │ │ │ -00006902 00017b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00006918 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006920 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006924 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006928 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000069b2 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000069e6 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006b40 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006b68 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006b74 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b78 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006b8c 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006c26 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006c2a 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006c60 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006c64 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c68 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006d42 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006dfe 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006e12 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006e18 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006e1c 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006e20 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006e24 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006e2c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e34 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006e66 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006e70 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e74 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e8c 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006eb8 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ec0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007052 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007060 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070e4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000712a 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000712e 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000715e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007166 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071be 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000071ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000071ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000071e0 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000073a0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000073a4 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000073f2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000749e 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000074ba 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000074c8 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000074cc 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000074d0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000074d4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000074dc 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000074e4 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000074ec 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000074f0 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074f4 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074f8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007542 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007554 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007558 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007568 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000075b2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000760c 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007614 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007618 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000763c 00006e0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ -00007652 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007678 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000768a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000769a 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000076a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000076a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000076c2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007700 0000ab0a R_ARM_THM_CALL 00002525 pylong_int_divmod │ │ │ │ │ -00007710 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007718 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000771c 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000773c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000774c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007754 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000780e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007812 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000795a 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -00007a6c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007a70 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007a7c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007a80 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007a84 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ab8 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007ad0 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007ae8 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007b12 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007b26 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007b3c 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007b52 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007b80 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007b9a 0000680a R_ARM_THM_CALL 00000469 _PyLong_FromSTwoDigits │ │ │ │ │ -00007bca 0000680a R_ARM_THM_CALL 00000469 _PyLong_FromSTwoDigits │ │ │ │ │ -00007c02 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00007c06 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00007c0a 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC37 │ │ │ │ │ -00007c0e 0000ad30 R_ARM_THM_MOVT_ABS 00000560 .LC37 │ │ │ │ │ -00007c14 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c1c 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -00007c46 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c5e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c6e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c7c 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007c8c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c9c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cb8 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ce4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007ce8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007cfe 0001870a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00007d0e 0001870a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00007d48 0001880a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007d64 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d70 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d74 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007d9c 0001790a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007dee 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007df2 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007df6 00008c2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00007dfa 00008c30 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00007e00 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e0c 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e26 0001960a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007e4e 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00007e52 00019730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00007e7a 0001560a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e80 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007e84 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007e88 0000b62f R_ARM_THM_MOVW_ABS_NC 00000574 .LC38 │ │ │ │ │ -00007e8c 0000b630 R_ARM_THM_MOVT_ABS 00000574 .LC38 │ │ │ │ │ -00007e92 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e9c 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007ea0 00019a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007eaa 00019b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007ec2 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00007ec6 00019730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00007ecc 00019b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007edc 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007ee0 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007ee4 0000b72f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -00007ee8 0000b730 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -00007eee 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f3c 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007f64 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007fd2 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007ff2 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000801e 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000803e 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000805e 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000807e 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000080ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000080ee 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000829c 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000082b0 00016c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000083fe 00019d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00008414 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000852c 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008568 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000856c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008570 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000859a 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000085be 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000085ca 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000085d6 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000863c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008640 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008644 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000864a 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000864e 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00008654 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000865a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000865e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008664 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00008668 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000866e 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000867e 0000490a R_ARM_THM_CALL 000023b1 pylong_int_to_decimal_string │ │ │ │ │ -000087c6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000087ca 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000087d2 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000880e 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00008862 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008870 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008874 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008890 0001a30a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000889a 0001a40a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000088a4 0001580a R_ARM_THM_CALL 000006a9 PyLong_FromString │ │ │ │ │ -000088d0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088f2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000088f6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000088fe 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00008902 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00008908 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008914 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a0c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008a40 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008c30 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c58 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cde 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cf8 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008d8c 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008da4 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008e18 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008e1c 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008e44 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008e48 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008e4c 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC37 │ │ │ │ │ -00008e50 0000ad30 R_ARM_THM_MOVT_ABS 00000560 .LC37 │ │ │ │ │ -00008e56 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ea6 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008f2a 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008f3e 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008f42 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008f46 0000c22f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC42 │ │ │ │ │ -00008f4a 0000c230 R_ARM_THM_MOVT_ABS 000005e8 .LC42 │ │ │ │ │ -00008f50 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008fc4 0001a80a R_ARM_THM_CALL 0000c219 _PyLong_Frexp │ │ │ │ │ -00008fe2 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008fe6 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008fea 0000c52f R_ARM_THM_MOVW_ABS_NC 00000618 .LC43 │ │ │ │ │ -00008fee 0000c530 R_ARM_THM_MOVT_ABS 00000618 .LC43 │ │ │ │ │ -00008ff4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ffe 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00009002 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000900a 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009010 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009014 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009018 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000901c 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009022 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000907e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009082 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000912c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009130 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009196 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009200 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009204 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000926c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000928c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092a2 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092fc 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009350 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009370 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009374 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000093c2 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009450 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009498 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094a0 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000094ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000094b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094d4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009508 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095a2 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -000095c8 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -000096a4 00008a0a R_ARM_THM_CALL 00000829 long_sub │ │ │ │ │ -000096ec 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000096f0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000971c 0000430a R_ARM_THM_CALL 000000dd long_compare │ │ │ │ │ -00009792 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a0 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -000097c8 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -000097ea 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009800 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009818 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000981c 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -00009840 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009848 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -000098bc 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000991a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009994 00006e0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ -000099ac 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099da 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099e4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000099fa 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a32 00008a0a R_ARM_THM_CALL 00000829 long_sub │ │ │ │ │ -00009a72 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009a76 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009a7c 0000c82f R_ARM_THM_MOVW_ABS_NC 0000065c .LC45 │ │ │ │ │ -00009a80 0000c830 R_ARM_THM_MOVT_ABS 0000065c .LC45 │ │ │ │ │ -00009a86 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009abe 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ade 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b06 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00009b0a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00009b12 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009b16 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009b28 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -00009b50 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b5e 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009b78 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009bb0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bce 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bec 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bf2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009bf6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009bfc 0000c72f R_ARM_THM_MOVW_ABS_NC 0000063c .LC44 │ │ │ │ │ -00009c00 0000c730 R_ARM_THM_MOVT_ABS 0000063c .LC44 │ │ │ │ │ -00009c08 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c2a 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009c2e 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009c46 0000ab0a R_ARM_THM_CALL 00002525 pylong_int_divmod │ │ │ │ │ -00009c8c 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009cc2 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cd2 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ce4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cf4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d1e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d32 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d3c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d5a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d8c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d94 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009de6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009dec 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009df0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009e02 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e14 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e28 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e3a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009eea 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f18 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009f1c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009f76 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fa4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fb0 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a01c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a04e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a08a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0b4 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0ec 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a11a 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a364 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a374 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a394 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a3f6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a3fa 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a446 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a44e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a452 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a466 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a4c6 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a552 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a56c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a570 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a582 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a5a6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a5aa 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a5c6 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a610 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a614 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a65a 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000a6c2 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a6c6 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a718 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -0000a780 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a784 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a7fc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a860 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000a87e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000a882 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -0000a8a2 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a8aa 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -0000a8b6 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000a8d8 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8ec 00006e0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ -0000a902 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a928 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a93c 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a946 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -0000a95a 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000a960 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -0000a98e 0000ab0a R_ARM_THM_CALL 00002525 pylong_int_divmod │ │ │ │ │ -0000a99c 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000a9a8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a9ac 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a9b2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a9b6 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a9c6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9e6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9f6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa18 0001580a R_ARM_THM_CALL 000006a9 PyLong_FromString │ │ │ │ │ -0000aa40 0001770a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000aa4a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000aa4e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000aa54 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000aa58 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000aa60 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000aa76 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aaba 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000aabe 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ab04 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000ab56 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ab5a 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000abb6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac78 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ac7c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aca6 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000acae 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -0000acda 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000acde 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ae4a 00014e0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ -0000ae66 00006e0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ -0000ae7c 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aeb6 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000aed0 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000aefc 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000af10 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000af24 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000af38 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000af5e 00015b0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000af68 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000af74 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000af78 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000af84 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ -0000af9a 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000af9e 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000afa2 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC37 │ │ │ │ │ -0000afa6 0000ad30 R_ARM_THM_MOVT_ABS 00000560 .LC37 │ │ │ │ │ -0000afac 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000afc0 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -0000afce 0001610a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b0b2 00016c0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000b2f6 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b4be 00019d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000b552 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b556 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b55a 0000e62f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC47 │ │ │ │ │ -0000b55e 0000e630 R_ARM_THM_MOVT_ABS 000006a4 .LC47 │ │ │ │ │ -0000b564 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b6d0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b6d4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b6d8 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b844 0001560a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b86e 0001a80a R_ARM_THM_CALL 0000c219 _PyLong_Frexp │ │ │ │ │ -0000b882 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000b896 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b89a 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b89e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000618 .LC43 │ │ │ │ │ -0000b8a2 0000c530 R_ARM_THM_MOVT_ABS 00000618 .LC43 │ │ │ │ │ -0000b8a8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b8ae 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b8b2 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b8b6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b8ba 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b8c0 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b8c6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b8ca 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b8d2 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ba18 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ba1c 00014830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000be44 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -0000bf1a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bf1e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bf64 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000bf68 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000bf6c 00007f2f R_ARM_THM_MOVW_ABS_NC 00000458 .LC29 │ │ │ │ │ -0000bf70 00007f30 R_ARM_THM_MOVT_ABS 00000458 .LC29 │ │ │ │ │ -0000bf76 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bf7c 0001820a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000bf82 0001b70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000bfbe 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bfc2 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bfc6 00007e2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC28 │ │ │ │ │ -0000bfca 00007e30 R_ARM_THM_MOVT_ABS 00000440 .LC28 │ │ │ │ │ -0000bfd0 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bff2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bff6 00016930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bffc 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c000 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c03a 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c170 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c174 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c210 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c214 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c26e 00015a0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c27a 0001a50a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c2d8 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c2dc 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c35c 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c3c2 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c3c6 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c484 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c4a0 0001780a R_ARM_THM_CALL 00002425 _PyLong_AsByteArray │ │ │ │ │ -0000c4e6 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c4ea 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c4ee 0000f42f R_ARM_THM_MOVW_ABS_NC 0000071c .LC51 │ │ │ │ │ -0000c4f2 0000f430 R_ARM_THM_MOVT_ABS 0000071c .LC51 │ │ │ │ │ -0000c4f8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c532 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c570 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c574 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c578 0000852f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ -0000c57c 00008530 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ -0000c582 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c58a 0001650a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c5bc 00017c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c5d8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c5dc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c5e4 0001520a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c608 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c60c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c610 0000852f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ -0000c614 00008530 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ -0000c61a 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c636 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c688 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c694 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c698 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c6ae 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c6dc 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c6e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c6ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c702 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c98e 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c99a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c99e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9b2 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ca0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000ca42 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cbd0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cce6 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd1c 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd4e 0001440a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd70 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cd7c 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cd8a 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cd96 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cdb0 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cdb8 0001450a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cdc4 0001460a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cdde 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ceee 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000cef2 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000cef6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cefa 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cf00 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf06 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000cf0a 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000cf0e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cf12 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cf18 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf4e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf58 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cf5c 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cf60 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cfa8 0001900a R_ARM_THM_CALL 00005f31 PyLong_AsLongLong │ │ │ │ │ -0000cfb2 0001900a R_ARM_THM_CALL 00005f31 PyLong_AsLongLong │ │ │ │ │ -0000cff4 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d01a 0000dd0a R_ARM_THM_CALL 00000f19 long_abs │ │ │ │ │ -0000d028 0000dd0a R_ARM_THM_CALL 00000f19 long_abs │ │ │ │ │ -0000d038 0000430a R_ARM_THM_CALL 000000dd long_compare │ │ │ │ │ -0000d176 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d222 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d28e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d570 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5b6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5c6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5d6 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5ea 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d60e 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d620 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d628 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -0000d648 0001570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a2 00015b1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000015a6 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000215a 00015b1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000215e 0001611e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00003022 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ -0000471c 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ -00004f86 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ -00005b9c 0001871e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00005c92 00015f1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00007002 0000681e R_ARM_THM_JUMP24 00000469 _PyLong_FromSTwoDigits │ │ │ │ │ -00007e68 0001981e R_ARM_THM_JUMP24 0000a9fd _PyLong_FromBytes │ │ │ │ │ -00007e76 0001991e R_ARM_THM_JUMP24 00008879 PyLong_FromUnicodeObject │ │ │ │ │ -00008d0a 0001a61e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00008fde 00018d1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000a4d0 0001491e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ -0000a4e4 0001571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000a7ea 0000691e R_ARM_THM_JUMP24 000004b9 long_neg.part.0 │ │ │ │ │ -0000a7f2 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ -0000a7f6 00017d1e R_ARM_THM_JUMP24 0000a5e5 _PyLong_Copy │ │ │ │ │ -0000b856 0001a61e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000b868 0001a61e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000be96 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ -0000bf52 00014e1e R_ARM_THM_JUMP24 00000391 PyLong_FromLong │ │ │ │ │ -0000bfe0 00017d1e R_ARM_THM_JUMP24 0000a5e5 _PyLong_Copy │ │ │ │ │ -0000c080 0000681e R_ARM_THM_JUMP24 00000469 _PyLong_FromSTwoDigits │ │ │ │ │ -0000c1e8 00014e1e R_ARM_THM_JUMP24 00000391 PyLong_FromLong │ │ │ │ │ -0000c1f4 00017d1e R_ARM_THM_JUMP24 0000a5e5 _PyLong_Copy │ │ │ │ │ -0000d00c 00017f1e R_ARM_THM_JUMP24 00003279 PyLong_FromInt64 │ │ │ │ │ +000017c0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000017c4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001844 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001850 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001854 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000186c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000018d4 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018f4 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001920 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001940 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001960 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001980 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000019cc 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000019f0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a58 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001b86 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001c92 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001dac 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001dd8 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001e00 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001e0c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001e18 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e30 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e34 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e38 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e3c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e4a 00016c0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00001f14 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f18 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f1c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f22 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001f26 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001f2c 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f54 00016d0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00001f72 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f76 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f7c 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001f80 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001f86 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f94 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00002012 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002018 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000201c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002024 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002036 0000490a R_ARM_THM_CALL 000023b1 pylong_int_to_decimal_string │ │ │ │ │ +00002128 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000216c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000021a8 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000021ea 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000021ee 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000021f2 00004f2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +000021f6 00004f30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +000021fc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002224 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002244 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002248 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000224c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002324 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002328 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000232c 0000522f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC17 │ │ │ │ │ +00002330 00005230 R_ARM_THM_MOVT_ABS 000002e0 .LC17 │ │ │ │ │ +00002336 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002340 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002344 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002348 0000512f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC16 │ │ │ │ │ +0000234c 00005130 R_ARM_THM_MOVT_ABS 000002b0 .LC16 │ │ │ │ │ +00002352 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000235c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002360 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002364 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00002368 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000236e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002378 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000237c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002380 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023dc 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000023f6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002402 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002406 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000241c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002452 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002458 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000245c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002474 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002480 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002488 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000248c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000025ac 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025b0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025b4 0000602f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +000025b8 00006030 R_ARM_THM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +000025be 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026bc 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002c54 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002c58 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002c5c 00005f2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC24 │ │ │ │ │ +00002c60 00005f30 R_ARM_THM_MOVT_ABS 000003ac .LC24 │ │ │ │ │ +00002c66 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002dd2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dd6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002dda 0000602f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00002dde 00006030 R_ARM_THM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +00002de4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e6a 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002f50 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f54 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f58 00005f2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC24 │ │ │ │ │ +00002f5c 00005f30 R_ARM_THM_MOVT_ABS 000003ac .LC24 │ │ │ │ │ +00002f62 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ffc 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003046 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003060 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000306a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000306e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003092 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003098 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000309c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003118 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000311c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000031c8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031cc 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003236 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003242 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003246 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003260 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000329a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000329e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000032b8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000032c2 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003378 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000337c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000033fe 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003402 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003434 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ +0000345c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003460 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003516 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000351a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000356c 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ +00003630 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000363c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003640 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003656 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000366c 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000036a4 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000038a6 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00003af8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b1a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003b1e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003b22 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003b26 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003b2c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b58 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b82 0000710a R_ARM_THM_CALL 00001b95 kmul_split.constprop.0 │ │ │ │ │ +00003b9e 0000710a R_ARM_THM_CALL 00001b95 kmul_split.constprop.0 │ │ │ │ │ +00003be4 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c2a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c54 0000720a R_ARM_THM_CALL 00001cbd v_isub.isra.0 │ │ │ │ │ +00003c5a 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003c68 0000720a R_ARM_THM_CALL 00001cbd v_isub.isra.0 │ │ │ │ │ +00003c6e 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003c86 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003c8c 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003cac 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003cb2 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003cc8 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003cce 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003ce4 0000730a R_ARM_THM_CALL 00001dcd v_iadd.isra.0 │ │ │ │ │ +00003cea 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003d1a 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d4e 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003d60 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003d8c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d90 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003db2 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003de8 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e22 0000730a R_ARM_THM_CALL 00001dcd v_iadd.isra.0 │ │ │ │ │ +00003e28 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003e32 00004b0a R_ARM_THM_CALL 00000149 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00003ea6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ed6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f42 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003f4c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003f50 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003f62 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000040ea 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004116 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004136 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000413e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004142 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004146 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000414a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004150 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000415c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041fc 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004208 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000420c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000421e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004332 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004336 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004434 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004460 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044dc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000044e0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004520 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000045ea 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000045f2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000479c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047b4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047b8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000047bc 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000047c6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000047ca 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000047ce 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000047d2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000047d8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000047ee 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047fe 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000481a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004820 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004824 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000482c 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00004986 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004992 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004996 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000049aa 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049dc 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004dc2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004dc6 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e60 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004e64 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004eb8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004ebc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ec0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ec4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004eca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004eee 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004efa 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f56 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004f7e 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00004f92 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +00005048 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000504c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005050 00007e2f R_ARM_THM_MOVW_ABS_NC 00000458 .LC29 │ │ │ │ │ +00005054 00007e30 R_ARM_THM_MOVT_ABS 00000458 .LC29 │ │ │ │ │ +0000505a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005060 0001810a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000506c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005070 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005074 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000509c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050a0 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050ac 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000050b2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000050b6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000050ba 00007d2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC28 │ │ │ │ │ +000050be 00007d30 R_ARM_THM_MOVT_ABS 00000440 .LC28 │ │ │ │ │ +000050c4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050d4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000050d8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000050dc 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000050e0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000050fa 0000820a R_ARM_THM_CALL 000006b9 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00005114 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005118 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000511c 00007e2f R_ARM_THM_MOVW_ABS_NC 00000458 .LC29 │ │ │ │ │ +00005120 00007e30 R_ARM_THM_MOVT_ABS 00000458 .LC29 │ │ │ │ │ +00005126 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051b4 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000051e8 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000521e 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +0000527a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000527e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005282 0000842f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ +00005286 00008430 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ +0000528c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052ca 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000052e8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000052ec 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000052f0 0000842f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ +000052f4 00008430 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ +000052fa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000530a 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000532c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000534a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005370 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005374 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000537a 0000832f R_ARM_THM_MOVW_ABS_NC 00000488 .LC30 │ │ │ │ │ +0000537e 00008330 R_ARM_THM_MOVT_ABS 00000488 .LC30 │ │ │ │ │ +00005384 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000053ea 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000053ee 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000053f6 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005470 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +000054c8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000054cc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000054d0 0000842f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ +000054d4 00008430 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ +000054da 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005514 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000553c 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +00005560 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005568 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000556c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005570 0000842f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ +00005574 00008430 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ +0000557a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005590 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005596 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000559a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000055a2 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000562e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005632 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000056ee 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056f2 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000571e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005722 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005728 0000832f R_ARM_THM_MOVW_ABS_NC 00000488 .LC30 │ │ │ │ │ +0000572c 00008330 R_ARM_THM_MOVT_ABS 00000488 .LC30 │ │ │ │ │ +00005732 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000574c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005750 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000059ac 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000059b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059d4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005a90 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005aa0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005aa4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005aa8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005b10 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005b14 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005b92 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b98 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b9c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bb0 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bd6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c10 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005c14 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005c72 0001870a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005c92 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c98 0001860a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00005caa 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005cae 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005cb2 00008b2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00005cb6 00008b30 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +00005cbc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005cd2 0001880a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cde 0001890a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00005ce6 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005cea 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005cee 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC33 │ │ │ │ │ +00005cf2 00008c30 R_ARM_THM_MOVT_ABS 000004d8 .LC33 │ │ │ │ │ +00005d04 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005d4a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d4e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005d90 00018b0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00005de8 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005e10 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005e2e 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005e58 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005ea0 00018b0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00005eb2 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00005ed8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ee2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ee6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f0e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f44 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f4c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005f50 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005f54 0000902f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ +00005f58 00009030 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ +00005f5e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f66 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005f6a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005f6e 0000912f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ +00005f72 00009130 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ +00005f78 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fe0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005fe4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005fec 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005ff8 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006036 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060bc 0001750a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000060cc 0001900a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00006196 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000061a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061b8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000063ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000063b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000063dc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000647c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006480 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006498 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006650 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000668a 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000066ce 0001790a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000066de 0001790a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006702 0001780a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006714 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006718 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000671c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006720 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006742 0001780a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006906 0001750a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006910 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006914 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006918 00005b2f R_ARM_THM_MOVW_ABS_NC 00000358 .LC22 │ │ │ │ │ +0000691c 00005b30 R_ARM_THM_MOVT_ABS 00000358 .LC22 │ │ │ │ │ +00006922 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006932 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006938 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006966 0001910a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006978 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000697c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006980 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006984 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000698a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000699c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069be 0000582f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ +000069c2 00005830 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ +000069c6 0000592f R_ARM_THM_MOVW_ABS_NC 00000334 .LC20 │ │ │ │ │ +000069ca 00005930 R_ARM_THM_MOVT_ABS 00000334 .LC20 │ │ │ │ │ +000069ce 0000972f R_ARM_THM_MOVW_ABS_NC 00000554 .LC36 │ │ │ │ │ +000069d2 00009730 R_ARM_THM_MOVT_ABS 00000554 .LC36 │ │ │ │ │ +000069d6 00017a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000069de 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000069e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000069e8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000069ec 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a76 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00006aaa 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006bb6 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00006bde 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006bea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006bee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c02 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006cea 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006cee 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006d24 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006d28 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006d2c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006e06 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006ec2 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ed6 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006edc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006ee0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006ee4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006ee8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006ef0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ef8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f2a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006f34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006f38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006f50 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006f7c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f84 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070da 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000070de 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000715a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007168 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071f6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007250 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007254 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007264 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007274 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072ce 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000072da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000072de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000072f0 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000074b0 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000074b4 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007502 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000075ae 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000075ca 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000075d8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000075dc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000075e0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000075e4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000075ec 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000075f4 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000075fc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007600 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007604 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007608 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007652 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007664 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007668 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007678 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000076c2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000771c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007724 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007728 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000774c 00006d0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ +00007762 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007788 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000779a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077aa 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000077b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000077b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000077d2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007810 0000aa0a R_ARM_THM_CALL 00002525 pylong_int_divmod │ │ │ │ │ +00007820 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007828 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000782c 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000784c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000785c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007864 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000791e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007922 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a6a 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +00007b7c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007b80 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007b8c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b90 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b94 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007bc8 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007be0 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007bf8 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007c22 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007c36 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007c4c 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007c62 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007c90 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007caa 0000680a R_ARM_THM_CALL 00000491 _PyLong_FromSTwoDigits │ │ │ │ │ +00007cda 0000680a R_ARM_THM_CALL 00000491 _PyLong_FromSTwoDigits │ │ │ │ │ +00007d12 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00007d16 00019430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00007d1a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC37 │ │ │ │ │ +00007d1e 0000ac30 R_ARM_THM_MOVT_ABS 00000560 .LC37 │ │ │ │ │ +00007d24 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007d2c 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +00007d56 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d6e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d7e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d8c 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007d9c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dac 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dc8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007df4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007df8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e0e 0001860a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00007e1e 0001860a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00007e58 0001870a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007e74 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e80 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e84 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007eac 0001780a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007efe 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007f02 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007f06 00008b2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00007f0a 00008b30 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +00007f10 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f1c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f36 0001950a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007f5e 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00007f62 00019630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00007f8a 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f90 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007f94 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007f98 0000b52f R_ARM_THM_MOVW_ABS_NC 00000574 .LC38 │ │ │ │ │ +00007f9c 0000b530 R_ARM_THM_MOVT_ABS 00000574 .LC38 │ │ │ │ │ +00007fa2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007fac 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00007fb0 00019930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00007fba 00019a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007fd2 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00007fd6 00019630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00007fdc 00019a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007fec 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007ff0 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007ff4 0000b62f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +00007ff8 0000b630 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +00007ffe 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000804c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008058 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000805c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008074 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000080e2 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008102 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000812e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000814e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000816e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000818e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000081da 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000081fe 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083ac 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000083c0 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000850e 00019c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00008524 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000863c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008678 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000867c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008680 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000086aa 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000086ce 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000086da 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000086e6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000874c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008750 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008754 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000875a 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +0000875e 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00008764 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000876a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000876e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008774 0000462f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00008778 00004630 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +0000877e 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000878e 0000490a R_ARM_THM_CALL 000023b1 pylong_int_to_decimal_string │ │ │ │ │ +000088d6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000088da 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000088e2 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000891e 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00008972 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008980 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008984 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000089a0 0001a20a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000089aa 0001a30a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000089b4 0001570a R_ARM_THM_CALL 000006a9 PyLong_FromString │ │ │ │ │ +000089e0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a02 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008a06 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008a0e 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00008a12 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00008a18 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008a24 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b1c 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008b50 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008d40 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d68 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dee 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e08 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008e9c 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008eb4 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008f28 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008f2c 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008f54 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008f58 00019430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008f5c 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC37 │ │ │ │ │ +00008f60 0000ac30 R_ARM_THM_MOVT_ABS 00000560 .LC37 │ │ │ │ │ +00008f66 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008fb6 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000903a 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000904e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009052 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009056 0000c12f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC42 │ │ │ │ │ +0000905a 0000c130 R_ARM_THM_MOVT_ABS 000005e8 .LC42 │ │ │ │ │ +00009060 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000090d4 0001a70a R_ARM_THM_CALL 0000c355 _PyLong_Frexp │ │ │ │ │ +000090f2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000090f6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000090fa 0000c42f R_ARM_THM_MOVW_ABS_NC 00000618 .LC43 │ │ │ │ │ +000090fe 0000c430 R_ARM_THM_MOVT_ABS 00000618 .LC43 │ │ │ │ │ +00009104 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000910e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009112 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000911a 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009120 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009124 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009128 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000912c 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00009132 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000918e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009192 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000923c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009240 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000092a6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009310 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009314 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000937c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000939c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093b2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000940c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009460 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009480 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009484 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000094d2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009560 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095a8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095b0 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000095bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000095c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000095e4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009618 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096b2 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +000096d8 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ +000097b4 0000890a R_ARM_THM_CALL 00000829 long_sub │ │ │ │ │ +000097fc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009800 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000982c 0000430a R_ARM_THM_CALL 000000dd long_compare │ │ │ │ │ +000098a2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098b0 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +000098d8 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ +000098fa 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009910 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009928 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000992c 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +00009950 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009958 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +000099cc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a2a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009aa4 00006d0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ +00009abc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009aea 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009af4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b0a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b42 0000890a R_ARM_THM_CALL 00000829 long_sub │ │ │ │ │ +00009b82 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009b86 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009b8c 0000c72f R_ARM_THM_MOVW_ABS_NC 0000065c .LC45 │ │ │ │ │ +00009b90 0000c730 R_ARM_THM_MOVT_ABS 0000065c .LC45 │ │ │ │ │ +00009b96 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009bce 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bee 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c16 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00009c1a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00009c22 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009c26 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009c38 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ +00009c60 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c6e 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009c88 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009cc0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cde 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cfc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d02 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009d06 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009d0c 0000c62f R_ARM_THM_MOVW_ABS_NC 0000063c .LC44 │ │ │ │ │ +00009d10 0000c630 R_ARM_THM_MOVT_ABS 0000063c .LC44 │ │ │ │ │ +00009d18 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009d3a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009d3e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009d56 0000aa0a R_ARM_THM_CALL 00002525 pylong_int_divmod │ │ │ │ │ +00009d9c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009dd2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009de2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009df4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e04 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e2e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e42 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e4c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e6a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e9c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ea4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ef6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009efc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009f00 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009f12 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f24 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f38 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f4a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ffa 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a028 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a02c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a086 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0b4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0c0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a12c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a15e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a19a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1c4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1fc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a22a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a474 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a484 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4a4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a506 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a50a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a556 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a55e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a562 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a576 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a5d6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a662 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a67c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a680 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a692 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a6b6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a6ba 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a6d6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a720 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a724 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a76a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000a7d2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a7d6 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a828 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ +0000a8a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a8a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a908 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +0000a938 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a99c 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000a9ba 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a9be 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +0000a9de 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a9e6 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +0000a9f2 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000aa14 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa28 00006d0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ +0000aa3e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa64 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa78 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000aa82 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +0000aa96 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000aa9c 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +0000aaca 0000aa0a R_ARM_THM_CALL 00002525 pylong_int_divmod │ │ │ │ │ +0000aad8 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000aae4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aae8 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aaee 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aaf2 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ab02 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab22 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab32 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab54 0001570a R_ARM_THM_CALL 000006a9 PyLong_FromString │ │ │ │ │ +0000ab7c 0001760a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000ab86 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ab8a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ab90 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000ab94 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000ab9c 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000abb2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000abbe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000abc2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000abf6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000abfa 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ac40 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000ac92 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ac96 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000acf2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adb4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000adb8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ade2 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000adea 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +0000ae16 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ae1a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af86 00014d0a R_ARM_THM_CALL 00000391 PyLong_FromLong │ │ │ │ │ +0000afa2 00006d0a R_ARM_THM_CALL 000004e1 long_add │ │ │ │ │ +0000afb8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aff2 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b00c 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b038 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b04c 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b060 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b074 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b09a 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b0a4 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b0b0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b0b4 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b0c0 00002b0a R_ARM_THM_CALL 00001b2d _PyLong_Negate │ │ │ │ │ +0000b0d6 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b0da 00019430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b0de 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC37 │ │ │ │ │ +0000b0e2 0000ac30 R_ARM_THM_MOVT_ABS 00000560 .LC37 │ │ │ │ │ +0000b0e8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b0fc 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +0000b10a 0001600a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b1ee 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000b432 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b5fa 00019c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000b68e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b692 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b696 0000e52f R_ARM_THM_MOVW_ABS_NC 000006a4 .LC47 │ │ │ │ │ +0000b69a 0000e530 R_ARM_THM_MOVT_ABS 000006a4 .LC47 │ │ │ │ │ +0000b6a0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b80c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b810 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b814 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b980 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9aa 0001a70a R_ARM_THM_CALL 0000c355 _PyLong_Frexp │ │ │ │ │ +0000b9be 00018c0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000b9d2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b9d6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b9da 0000c42f R_ARM_THM_MOVW_ABS_NC 00000618 .LC43 │ │ │ │ │ +0000b9de 0000c430 R_ARM_THM_MOVT_ABS 00000618 .LC43 │ │ │ │ │ +0000b9e4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b9ea 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b9ee 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b9f2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b9f6 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b9fc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ba02 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000ba06 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000ba0e 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000bb54 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bb58 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bf80 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +0000c056 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c05a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c0a0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c0a4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c0a8 00007e2f R_ARM_THM_MOVW_ABS_NC 00000458 .LC29 │ │ │ │ │ +0000c0ac 00007e30 R_ARM_THM_MOVT_ABS 00000458 .LC29 │ │ │ │ │ +0000c0b2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c0b8 0001810a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000c0be 0001b60a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c0fa 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c0fe 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c102 00007d2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC28 │ │ │ │ │ +0000c106 00007d30 R_ARM_THM_MOVT_ABS 00000440 .LC28 │ │ │ │ │ +0000c10c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c12e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c132 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c138 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c13c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c176 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000c2ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c2b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c34c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c350 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3aa 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c3b6 0001a40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c410 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c414 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c494 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000c4fa 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c4fe 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c5bc 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c5d8 0001770a R_ARM_THM_CALL 00002491 _PyLong_AsByteArray │ │ │ │ │ +0000c61e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c622 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c626 0000f32f R_ARM_THM_MOVW_ABS_NC 0000071c .LC51 │ │ │ │ │ +0000c62a 0000f330 R_ARM_THM_MOVT_ABS 0000071c .LC51 │ │ │ │ │ +0000c630 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c66a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c6a8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c6ac 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c6b0 0000842f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ +0000c6b4 00008430 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ +0000c6ba 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c6c2 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c6f4 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c710 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c714 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c71c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c740 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c744 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c748 0000842f R_ARM_THM_MOVW_ABS_NC 0000049c .LC31 │ │ │ │ │ +0000c74c 00008430 R_ARM_THM_MOVT_ABS 0000049c .LC31 │ │ │ │ │ +0000c752 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c76e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7c0 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c7cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c7d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c7e6 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c814 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c820 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c824 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c83a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cac6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cad2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cad6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000caea 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cb42 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000cb7a 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd08 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce1e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ce54 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ce86 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cea8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ceb4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cec2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cece 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cee8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cef0 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cefc 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf16 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d026 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d02a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d02e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d032 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d038 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d03e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d042 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d046 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d04a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d050 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d086 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d090 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d094 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d098 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d0e0 00018f0a R_ARM_THM_CALL 00005f99 PyLong_AsLongLong │ │ │ │ │ +0000d0ea 00018f0a R_ARM_THM_CALL 00005f99 PyLong_AsLongLong │ │ │ │ │ +0000d12c 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d152 0000dc0a R_ARM_THM_CALL 00000f19 long_abs │ │ │ │ │ +0000d160 0000dc0a R_ARM_THM_CALL 00000f19 long_abs │ │ │ │ │ +0000d170 0000430a R_ARM_THM_CALL 000000dd long_compare │ │ │ │ │ +0000d2ae 0001b80a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d35a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3c6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6a8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6ee 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6fe 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d70e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d722 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d746 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d758 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d760 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +0000d780 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000159e 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000015a2 0001601e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002162 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002166 0001601e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000308e 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ +00004788 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ +00004ff2 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ +00005c08 0001861e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00005cfe 00015e1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00007186 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ +00007f78 0001971e R_ARM_THM_JUMP24 0000ab39 _PyLong_FromBytes │ │ │ │ │ +00007f86 0001981e R_ARM_THM_JUMP24 00008989 PyLong_FromUnicodeObject │ │ │ │ │ +00008e1a 0001a51e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000090ee 00018c1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000a5e0 0001481e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ +0000a5f4 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000a92a 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ +0000a932 00017c1e R_ARM_THM_JUMP24 0000a6f5 _PyLong_Copy │ │ │ │ │ +0000b992 0001a51e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000b9a4 0001a51e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000bfd2 0000641e R_ARM_THM_JUMP24 00000ebd _PyLong_FromLarge │ │ │ │ │ +0000c08e 00014d1e R_ARM_THM_JUMP24 00000391 PyLong_FromLong │ │ │ │ │ +0000c11c 00017c1e R_ARM_THM_JUMP24 0000a6f5 _PyLong_Copy │ │ │ │ │ +0000c1bc 0000681e R_ARM_THM_JUMP24 00000491 _PyLong_FromSTwoDigits │ │ │ │ │ +0000c324 00014d1e R_ARM_THM_JUMP24 00000391 PyLong_FromLong │ │ │ │ │ +0000c330 00017c1e R_ARM_THM_JUMP24 0000a6f5 _PyLong_Copy │ │ │ │ │ +0000d144 00017e1e R_ARM_THM_JUMP24 000032e5 PyLong_FromInt64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x18cfc contains 67 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x18e44 contains 67 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 0001560a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000054 0000830a R_ARM_THM_CALL 000006b9 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00000064 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000068 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000006c 0001092f R_ARM_THM_MOVW_ABS_NC 00000764 .LC53 │ │ │ │ │ -00000070 00010930 R_ARM_THM_MOVT_ABS 00000764 .LC53 │ │ │ │ │ -00000076 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000092 0001840a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000000a2 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000000aa 00010a2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC54 │ │ │ │ │ -000000ae 00010a30 R_ARM_THM_MOVT_ABS 00000794 .LC54 │ │ │ │ │ -000000b4 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000d8 00016730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000f8 0001840a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00000104 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000108 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000010c 0001142f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ -00000110 00011430 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ -00000116 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000138 00017d0a R_ARM_THM_CALL 0000a5e5 _PyLong_Copy │ │ │ │ │ -00000142 0001152f R_ARM_THM_MOVW_ABS_NC 000008cc .LC63 │ │ │ │ │ -00000146 00011530 R_ARM_THM_MOVT_ABS 000008cc .LC63 │ │ │ │ │ -00000168 0001840a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -00000174 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000178 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000017c 0001172f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ -00000180 00011730 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ -00000186 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ac 0001840a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000001bc 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001c0 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001c4 0001182f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ -000001c8 00011830 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ -000001ce 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ee 0000830a R_ARM_THM_CALL 000006b9 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -000001fa 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001fe 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000202 0001192f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ -00000206 00011930 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ -0000020c 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000023a 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000023e 00015130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000244 0000e12f R_ARM_THM_MOVW_ABS_NC 0000068c .LC46 │ │ │ │ │ -00000248 0000e130 R_ARM_THM_MOVT_ABS 0000068c .LC46 │ │ │ │ │ -0000024e 00015f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000004 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000054 0000820a R_ARM_THM_CALL 000006b9 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000064 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000068 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000006c 0001082f R_ARM_THM_MOVW_ABS_NC 00000764 .LC53 │ │ │ │ │ +00000070 00010830 R_ARM_THM_MOVT_ABS 00000764 .LC53 │ │ │ │ │ +00000076 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000092 0001830a R_ARM_THM_CALL 00005131 PyLong_AsNativeBytes │ │ │ │ │ +000000a2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000aa 0001092f R_ARM_THM_MOVW_ABS_NC 00000794 .LC54 │ │ │ │ │ +000000ae 00010930 R_ARM_THM_MOVT_ABS 00000794 .LC54 │ │ │ │ │ +000000b4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000d8 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000f8 0001830a R_ARM_THM_CALL 00005131 PyLong_AsNativeBytes │ │ │ │ │ +00000104 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000108 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000010c 0001132f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ +00000110 00011330 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ +00000116 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000138 00017c0a R_ARM_THM_CALL 0000a6f5 _PyLong_Copy │ │ │ │ │ +00000142 0001142f R_ARM_THM_MOVW_ABS_NC 000008cc .LC63 │ │ │ │ │ +00000146 00011430 R_ARM_THM_MOVT_ABS 000008cc .LC63 │ │ │ │ │ +00000168 0001830a R_ARM_THM_CALL 00005131 PyLong_AsNativeBytes │ │ │ │ │ +00000174 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000178 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000017c 0001162f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ +00000180 00011630 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ +00000186 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ac 0001830a R_ARM_THM_CALL 00005131 PyLong_AsNativeBytes │ │ │ │ │ +000001bc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001c0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001c4 0001172f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ +000001c8 00011730 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ +000001ce 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ee 0000820a R_ARM_THM_CALL 000006b9 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000001fa 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001fe 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000202 0001182f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ +00000206 00011830 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ +0000020c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000023a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000023e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000244 0000e02f R_ARM_THM_MOVW_ABS_NC 0000068c .LC46 │ │ │ │ │ +00000248 0000e030 R_ARM_THM_MOVT_ABS 0000068c .LC46 │ │ │ │ │ +0000024e 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000282 0000100a R_ARM_THM_CALL 000002d1 long_alloc │ │ │ │ │ -000002a6 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000002b4 00014802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002d6 0001840a R_ARM_THM_CALL 000050c5 PyLong_AsNativeBytes │ │ │ │ │ -000002e6 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002ea 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002ee 00011c2f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ -000002f2 00011c30 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ -000002f8 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000030e 0000860a R_ARM_THM_CALL 000053a1 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -0000031e 00014a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000322 00014a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000326 00011d2f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ -0000032a 00011d30 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ -00000330 00014b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000034 00014e1e R_ARM_THM_JUMP24 00000391 PyLong_FromLong │ │ │ │ │ -000000ce 0001571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000014a 0001cf1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002a6 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002b4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002d6 0001830a R_ARM_THM_CALL 00005131 PyLong_AsNativeBytes │ │ │ │ │ +000002e6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002ea 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000002ee 00011b2f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ +000002f2 00011b30 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ +000002f8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000030e 0000850a R_ARM_THM_CALL 0000540d PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +0000031e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000322 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000326 00011c2f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ +0000032a 00011c30 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ +00000330 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000034 00014d1e R_ARM_THM_JUMP24 00000391 PyLong_FromLong │ │ │ │ │ +000000ce 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000014a 0001ce1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000266 0000101e R_ARM_THM_JUMP24 000002d1 long_alloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x18f14 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1905c contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000324 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000334 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ %%%%%%% │ │ │ │ │ !"#%%%%%% │ │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ p_yD hiX │ │ │ │ │ F2FaFVF. │ │ │ │ │ "F3F,F>F │ │ │ │ │ -2FKF.FOF │ │ │ │ │ +2FCF.FGF │ │ │ │ │ .FWBEFWA │ │ │ │ │ !F2FTF>FO │ │ │ │ │ too many digits in integer │ │ │ │ │ can't init int info type │ │ │ │ │ ../Objects/longobject.c │ │ │ │ │ an integer is required │ │ │ │ │ Python int too large to convert to C ssize_t │ │ │ │ │ @@ -200,15 +200,14 @@ │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ int_to_bytes │ │ │ │ │ _PyLong_AsByteArray.constprop.0 │ │ │ │ │ long_neg_method │ │ │ │ │ _PyLong_FromLarge │ │ │ │ │ long_neg │ │ │ │ │ _PyLong_FromSTwoDigits │ │ │ │ │ -long_neg.part.0 │ │ │ │ │ long_add_method │ │ │ │ │ long_add │ │ │ │ │ long_mul_method │ │ │ │ │ long_mul │ │ │ │ │ kmul_split.constprop.0 │ │ │ │ │ v_isub.isra.0 │ │ │ │ │ v_iadd.isra.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -266,17 +266,17 @@ │ │ │ │ │ mov ip, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ │ cbz r4, 26c │ │ │ │ │ cmp r1, ip │ │ │ │ │ bne.n 260 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ R_ARM_THM_JUMP24 maybe_small_long │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ R_ARM_THM_JUMP24 maybe_small_long │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ b.n 254 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 246 │ │ │ │ │ @@ -357,15 +357,15 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - bl 2424 │ │ │ │ │ + bl 2490 │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r7, r5 │ │ │ │ │ @@ -501,74 +501,70 @@ │ │ │ │ │ .word 0x00006fb8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000444 : │ │ │ │ │ long_neg(): │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 464 │ │ │ │ │ + bhi.n 476 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ │ negs r0, r1 │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 468 <_PyLong_FromSTwoDigits> │ │ │ │ │ - b.n 4b8 │ │ │ │ │ - nop │ │ │ │ │ + b.n 490 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ + cbz r0, 48e │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + and.w r3, r2, #3 │ │ │ │ │ + bic.w r2, r2, #7 │ │ │ │ │ + rsb r3, r3, #2 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000468 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00000490 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {lr} │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 490 <_PyLong_FromSTwoDigits+0x28> │ │ │ │ │ + bcs.n 4b8 <_PyLong_FromSTwoDigits+0x28> │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, lr, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ pop {pc} │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w r3, r0, ip │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 4b0 <_PyLong_FromSTwoDigits+0x48> │ │ │ │ │ + bcs.n 4d8 <_PyLong_FromSTwoDigits+0x48> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 1c0 <_Py_DECREF_SPECIALIZED.constprop.0+0x78> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromMedium │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w ebc <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -000004b8 : │ │ │ │ │ -long_neg.part.0(): │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - cbz r0, 4de │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and.w r3, r2, #3 │ │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ │ - rsb r3, r3, #2 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - │ │ │ │ │ 000004e0 : │ │ │ │ │ long_add(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -621,23 +617,23 @@ │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromMedium │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 588 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 590 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 3e94 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ R_ARM_THM_JUMP24 x_add │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 5d8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 716c │ │ │ │ │ + b.w 727c │ │ │ │ │ R_ARM_THM_JUMP24 x_sub │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ blt.n 5f4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -655,15 +651,15 @@ │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ beq.n 552 │ │ │ │ │ b.n 5be │ │ │ │ │ - bl 3e94 │ │ │ │ │ + bl 3f00 │ │ │ │ │ R_ARM_THM_CALL x_add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 552 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -802,15 +798,15 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 2424 │ │ │ │ │ + bl 2490 │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ beq.n 70e │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ mov.w ip, #30 │ │ │ │ │ @@ -971,15 +967,15 @@ │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromMedium │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 912 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 908 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 716c │ │ │ │ │ + b.w 727c │ │ │ │ │ R_ARM_THM_JUMP24 x_sub │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ blt.n 938 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -999,19 +995,19 @@ │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ beq.n 894 │ │ │ │ │ b.n 8ee │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 3e94 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ R_ARM_THM_JUMP24 x_add │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 932 │ │ │ │ │ - bl 3e94 │ │ │ │ │ + bl 3f00 │ │ │ │ │ R_ARM_THM_CALL x_add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 894 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -1267,23 +1263,23 @@ │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ bpl.n b90 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n ba2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 2298 <_PyLong_Lshift+0x39c> │ │ │ │ │ + bl 22a0 <_PyLong_Lshift+0x3a4> │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n baa │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 132c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n b98 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -1361,15 +1357,15 @@ │ │ │ │ │ bpl.n c7a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ bic.w r1, r3, #4 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ bls.n c64 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl 2c70 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 2cdc <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n c90 │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -1680,15 +1676,15 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n f3e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ b.w 444 │ │ │ │ │ - b.w a5e4 <_PyLong_Copy> │ │ │ │ │ + b.w a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000f4c : │ │ │ │ │ PyLong_IsZero(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1829,15 +1825,15 @@ │ │ │ │ │ ldr.w r6, [r5, r0, lsl #2] │ │ │ │ │ cbz r6, 10c0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 1192 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ R_ARM_THM_JUMP24 maybe_small_long │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 10a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1883,15 +1879,15 @@ │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r6, r1, r6 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ eors r0, r6 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 468 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 490 <_PyLong_FromSTwoDigits> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 10b4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ b.n 10b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ @@ -2111,15 +2107,15 @@ │ │ │ │ │ orrne.w ip, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, ip, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ - b.w 692c <_PyLong_FromByteArray> │ │ │ │ │ + b.w 69f0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov.w r1, #1392 @ 0x570 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2137,15 +2133,15 @@ │ │ │ │ │ cbz r0, 13bc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 692c <_PyLong_FromByteArray> │ │ │ │ │ + b.w 69f0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1414 @ 0x586 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2192,15 +2188,15 @@ │ │ │ │ │ │ │ │ │ │ 00001424 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 53a0 │ │ │ │ │ + bl 540c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 145a <_PyLong_UnsignedShort_Converter+0x36> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 1444 <_PyLong_UnsignedShort_Converter+0x20> │ │ │ │ │ @@ -2259,15 +2255,15 @@ │ │ │ │ │ beq.n 1580 │ │ │ │ │ ldr r0, [pc, #276] @ (15cc ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 9028 │ │ │ │ │ + bl 9138 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1570 │ │ │ │ │ ldr r0, [pc, #252] @ (15d0 ) │ │ │ │ │ @@ -2319,15 +2315,15 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 1516 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w a5e4 <_PyLong_Copy> │ │ │ │ │ + b.w a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1524 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -2394,15 +2390,15 @@ │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 5130 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 160e <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 15f8 <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ @@ -2433,15 +2429,15 @@ │ │ │ │ │ cmp r3, #10 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bne.n 1648 <_PyLong_FormatBytesWriter+0x34> │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 17f8 <_PyLong_FormatBytesWriter+0x1e4> │ │ │ │ │ + bl 1800 <_PyLong_FormatBytesWriter+0x1ec> │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 1902 <_PyLong_FormatBytesWriter+0x2ee> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -2951,15 +2947,15 @@ │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 468 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 490 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1b56 <_PyLong_Negate+0x2a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -3290,15 +3286,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 1ee4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1ee8 │ │ │ │ │ bx lr │ │ │ │ │ - b.w a5e4 <_PyLong_Copy> │ │ │ │ │ + b.w a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001ef0 : │ │ │ │ │ @@ -3545,15 +3541,15 @@ │ │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ │ cbz r4, 224a <_PyLong_Lshift+0x34e> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 220c <_PyLong_Lshift+0x310> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ R_ARM_THM_JUMP24 maybe_small_long │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ b.n 2200 <_PyLong_Lshift+0x304> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ @@ -3566,15 +3562,15 @@ │ │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 468 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 490 <_PyLong_FromSTwoDigits> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 21f2 <_PyLong_Lshift+0x2f6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ b.n 2200 <_PyLong_Lshift+0x304> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ @@ -3660,15 +3656,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ b.n 22fa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ b.n 22e4 │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 22e4 │ │ │ │ │ b.n 22fc │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -3693,27 +3689,27 @@ │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc.w r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bne.n 234e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3278 │ │ │ │ │ + b.w 32e4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00002370 <_PyLong_UInt32_Converter>: │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 5130 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 23aa <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 2394 <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ @@ -3865,15 +3861,15 @@ │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 24e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbz r3, 24f2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 2442 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 24e6 │ │ │ │ │ @@ -4053,15 +4049,15 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ bpl.w 2898 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - bl 7758 │ │ │ │ │ + bl 7868 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.w 2814 <_PyLong_DivmodNear+0x1c8> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ @@ -4071,15 +4067,15 @@ │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ bmi.w 2886 <_PyLong_DivmodNear+0x23a> │ │ │ │ │ adds r0, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ - bl 468 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 490 <_PyLong_FromSTwoDigits> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 2814 <_PyLong_DivmodNear+0x1c8> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ @@ -4161,15 +4157,15 @@ │ │ │ │ │ beq.n 2854 <_PyLong_DivmodNear+0x208> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ beq.n 27ac <_PyLong_DivmodNear+0x160> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, ip, lsl #3 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1260 │ │ │ │ │ + bl 125c │ │ │ │ │ R_ARM_THM_CALL maybe_small_long │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 26b8 <_PyLong_DivmodNear+0x6c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.n 2702 <_PyLong_DivmodNear+0xb6> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ bne.n 2868 <_PyLong_DivmodNear+0x21c> │ │ │ │ │ @@ -4204,18 +4200,18 @@ │ │ │ │ │ cbnz r3, 280e <_PyLong_DivmodNear+0x1c2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.w 2710 <_PyLong_DivmodNear+0xc4> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 271e <_PyLong_DivmodNear+0xd2> │ │ │ │ │ ldr.w r8, [pc, #164] @ 28cc <_PyLong_DivmodNear+0x280> │ │ │ │ │ b.n 26c0 <_PyLong_DivmodNear+0x74> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 444 │ │ │ │ │ @@ -4238,15 +4234,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ b.n 27ac <_PyLong_DivmodNear+0x160> │ │ │ │ │ bl 4e0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 27f8 <_PyLong_DivmodNear+0x1ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 56d0 │ │ │ │ │ + bl 573c │ │ │ │ │ R_ARM_THM_CALL long_sub.constprop.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 27c8 <_PyLong_DivmodNear+0x17c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -724,34 +724,34 @@ │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1206 │ │ │ │ │ + bne.w 1222 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1234 │ │ │ │ │ + beq.w 1210 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ lsls r4, r1, #28 │ │ │ │ │ bmi.w f2c │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ beq.w e86 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ beq.w e1e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w eb0 │ │ │ │ │ + beq.w f0a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ beq.w c4a │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ beq.w ff4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -775,47 +775,47 @@ │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ ldrb.w r1, [r1, #224] @ 0xe0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ blt.n 734 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq.w f10 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 122e │ │ │ │ │ + beq.w 120a │ │ │ │ │ cmp r4, sl │ │ │ │ │ beq.w ff0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 94c │ │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ tst.w r3, r9 │ │ │ │ │ beq.w 976 │ │ │ │ │ cmp.w r6, #640 @ 0x280 │ │ │ │ │ - bgt.w eb6 │ │ │ │ │ + bgt.w eb0 │ │ │ │ │ vmov s15, r6 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ │ vldr d6, [pc, #772] @ a98 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ vcvt.f64.s32 d4, s15 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vldr d5, [r3, #24] │ │ │ │ │ vmla.f64 d7, d4, d5 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1246 │ │ │ │ │ + bgt.w 11f2 │ │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ vmov r2, s15 │ │ │ │ │ vstr s15, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 1246 │ │ │ │ │ + bgt.w 11f2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bls.w dc4 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ @@ -1046,15 +1046,15 @@ │ │ │ │ │ sub.w r0, lr, r0 │ │ │ │ │ cmp.w r9, r0, asr #2 │ │ │ │ │ bgt.w 10c2 │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d8 │ │ │ │ │ + bne.w 11c4 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ beq.w d9c │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, aa0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ @@ -1382,15 +1382,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq.w 10b6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 724 │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ b.n a84 │ │ │ │ │ mov lr, r0 │ │ │ │ │ b.n a46 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ @@ -1409,50 +1409,50 @@ │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ b.n a8c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n e36 │ │ │ │ │ - ldr r3, [pc, #188] @ (f74 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (f74 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr.w r2, [r3, #2064] @ 0x810 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n ede │ │ │ │ │ + ble.n ed8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 10fc │ │ │ │ │ + bgt.w 123a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n eee │ │ │ │ │ + ble.n ee8 │ │ │ │ │ cmp.w r9, #10 │ │ │ │ │ - beq.w 1116 │ │ │ │ │ + beq.w 10fc │ │ │ │ │ vmov s15, r6 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - vldr d6, [pc, #100] @ f60 │ │ │ │ │ + vldr d6, [pc, #104] @ f60 │ │ │ │ │ vcvt.f64.s32 d4, s15 │ │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ │ add.w r3, r7, r9, lsl #3 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ b.n 79e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.n e36 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov.w r0, #95 @ 0x5f │ │ │ │ │ - beq.w 122e │ │ │ │ │ + beq.w 120a │ │ │ │ │ mov r4, r2 │ │ │ │ │ b.n 742 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ b.w 71a │ │ │ │ │ @@ -1480,23 +1480,23 @@ │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000b4 │ │ │ │ │ + .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cbz r3, f82 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ it cs │ │ │ │ │ @@ -1640,42 +1640,29 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 10a8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 10a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n eaa │ │ │ │ │ - movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w eaa │ │ │ │ │ sub.w r1, r4, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11b4 │ │ │ │ │ + beq.n 1198 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1683,39 +1670,37 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1164 │ │ │ │ │ + bge.n 114c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11d0 │ │ │ │ │ + beq.w 1254 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1174 │ │ │ │ │ + bge.n 115a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 121e │ │ │ │ │ + cbz r3, 11b4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.w a8c │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ bmi.w a52 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 119c │ │ │ │ │ + bge.n 1180 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1226 │ │ │ │ │ + cbz r3, 11bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1731,21 +1716,25 @@ │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w eaa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n eaa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 115a │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1164 │ │ │ │ │ + b.n 1180 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1200 │ │ │ │ │ + bne.n 11ec │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ beq.w a72 │ │ │ │ │ add.w r3, fp, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1753,63 +1742,71 @@ │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi.w a78 │ │ │ │ │ movs r4, #5 │ │ │ │ │ b.n c7a │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.n f7a │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n eaa │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1174 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 119c │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b.n f7a │ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w f1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ b.w 720 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n eaa │ │ │ │ │ - nop │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n eaa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 114c │ │ │ │ │ │ │ │ │ │ -00001260 : │ │ │ │ │ +0000125c : │ │ │ │ │ maybe_small_long(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 126a │ │ │ │ │ + cbz r0, 1266 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n 126e │ │ │ │ │ + bls.n 126a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ @@ -1819,326 +1816,326 @@ │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ mov r5, r4 │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 12a8 │ │ │ │ │ + bcc.n 12a4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12ec │ │ │ │ │ + bge.n 12e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 12ec │ │ │ │ │ - ldr r2, [pc, #112] @ (1328 ) │ │ │ │ │ + cbnz r2, 12e8 │ │ │ │ │ + ldr r2, [pc, #112] @ (1324 ) │ │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ │ - cbnz r4, 1300 │ │ │ │ │ + cbnz r4, 12fc │ │ │ │ │ lsls r2, r1, #29 │ │ │ │ │ - bmi.n 131e │ │ │ │ │ - ldr r2, [pc, #104] @ (132c ) │ │ │ │ │ + bmi.n 131a │ │ │ │ │ + ldr r2, [pc, #104] @ (1328 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.n 1316 │ │ │ │ │ + bhi.n 1312 │ │ │ │ │ ldr.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r5, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ - b.n 12a4 │ │ │ │ │ + b.n 12a0 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.n 131e │ │ │ │ │ + bmi.n 131a │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 12c2 │ │ │ │ │ + bls.n 12be │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 12ec │ │ │ │ │ + b.n 12e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 12ec │ │ │ │ │ + b.n 12e8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001330 : │ │ │ │ │ +0000132c : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1404 │ │ │ │ │ + beq.n 1400 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1368 │ │ │ │ │ + bpl.n 1364 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1378 │ │ │ │ │ + bhi.n 1374 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 142c │ │ │ │ │ + bne.n 1428 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1362 │ │ │ │ │ + b.n 135e │ │ │ │ │ movs r5, #0 │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w lr, r2, #12 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 13c6 │ │ │ │ │ + bcc.n 13c2 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ orr.w ip, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n 138a │ │ │ │ │ + beq.n 1386 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1416 │ │ │ │ │ + bne.n 1412 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1362 │ │ │ │ │ + beq.n 135e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1362 │ │ │ │ │ + b.n 135e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 13f2 │ │ │ │ │ + blt.n 13ee │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1362 │ │ │ │ │ + beq.n 135e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1362 │ │ │ │ │ + bge.n 135e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1362 │ │ │ │ │ + bne.n 135e │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 13a6 │ │ │ │ │ + b.n 13a2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 139e │ │ │ │ │ + bge.n 139a │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 139e │ │ │ │ │ - cbnz r5, 144a │ │ │ │ │ + bne.n 139a │ │ │ │ │ + cbnz r5, 1446 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1362 │ │ │ │ │ + b.n 135e │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1372 │ │ │ │ │ + b.n 136e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13a2 │ │ │ │ │ + bge.n 139e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13a2 │ │ │ │ │ + bne.n 139e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 13e2 │ │ │ │ │ + b.n 13de │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1460 │ │ │ │ │ + bhi.n 145c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 13da │ │ │ │ │ - b.n 1362 │ │ │ │ │ + blt.n 13d6 │ │ │ │ │ + b.n 135e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13fe │ │ │ │ │ + bge.n 13fa │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13fe │ │ │ │ │ + bne.n 13fa │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 13e2 │ │ │ │ │ + b.n 13de │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 137a │ │ │ │ │ + b.n 1376 │ │ │ │ │ │ │ │ │ │ -00001464 : │ │ │ │ │ +00001460 : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1526 │ │ │ │ │ + beq.n 1522 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 14a4 │ │ │ │ │ + bpl.n 14a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 14b8 │ │ │ │ │ + bhi.n 14b4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r5, r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1538 │ │ │ │ │ + bne.n 1534 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n 149a │ │ │ │ │ mov r6, ip │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1506 │ │ │ │ │ + beq.n 1502 │ │ │ │ │ ldr.w r4, [r0, r5, lsl #2] │ │ │ │ │ orr.w ip, r4, lr, lsl #30 │ │ │ │ │ cmp.w lr, ip, lsr #30 │ │ │ │ │ mov lr, ip │ │ │ │ │ - beq.n 14cc │ │ │ │ │ + beq.n 14c8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 149e │ │ │ │ │ + beq.n 149a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 149e │ │ │ │ │ + bge.n 149a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 149e │ │ │ │ │ + bne.n 149a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n 149a │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 1512 │ │ │ │ │ + blt.n 150e │ │ │ │ │ mul.w r5, r2, lr │ │ │ │ │ - b.n 14ea │ │ │ │ │ + b.n 14e6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 151c │ │ │ │ │ + bge.n 1518 │ │ │ │ │ cmp.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1520 │ │ │ │ │ + beq.n 151c │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n 14ea │ │ │ │ │ + b.n 14e6 │ │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 14ea │ │ │ │ │ + b.n 14e6 │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 14b2 │ │ │ │ │ + b.n 14ae │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 154e │ │ │ │ │ + bhi.n 154a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r5, r1, r2 │ │ │ │ │ - b.n 14ee │ │ │ │ │ + b.n 14ea │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 14ba │ │ │ │ │ + b.n 14b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001554 : │ │ │ │ │ +00001550 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ - bmi.n 15a6 │ │ │ │ │ + bmi.n 15a2 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it ls │ │ │ │ │ cmpls ip, r3 │ │ │ │ │ - bne.n 159c │ │ │ │ │ - ldr r3, [pc, #56] @ (15ac ) │ │ │ │ │ + bne.n 1598 │ │ │ │ │ + ldr r3, [pc, #56] @ (15a8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.n 15a2 │ │ │ │ │ + bhi.n 159e │ │ │ │ │ ldr.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r3, [ip, #160] @ 0xa0 │ │ │ │ │ @@ -2147,46 +2144,45 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000015b0 : │ │ │ │ │ +000015ac : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1790 │ │ │ │ │ + bpl.w 1798 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1790 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + bpl.w 1798 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - beq.w 176e │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ │ - and.w r4, r2, #3 │ │ │ │ │ - and.w ip, lr, #3 │ │ │ │ │ - orr.w r5, r2, lr │ │ │ │ │ - rsb ip, ip, #1 │ │ │ │ │ + beq.w 1776 │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ │ + and.w r3, ip, #3 │ │ │ │ │ + and.w r4, lr, #3 │ │ │ │ │ + orr.w r6, lr, ip │ │ │ │ │ + rsb r5, r3, #1 │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bhi.n 163e │ │ │ │ │ + bhi.n 163a │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - mls r3, r2, ip, r3 │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - bhi.w 170c │ │ │ │ │ - tbb [pc, r7] │ │ │ │ │ - .short 0xaa11 │ │ │ │ │ - .word 0x85789304 │ │ │ │ │ + mls r3, r1, r5, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + bhi.w 1714 │ │ │ │ │ + tbb [pc, r2] │ │ │ │ │ + .short 0xb011 │ │ │ │ │ + .word 0x8b7e9904 │ │ │ │ │ mov r3, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -2205,87 +2201,89 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ │ - mls r3, ip, lr, r3 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ + mov.w ip, ip, lsr #3 │ │ │ │ │ + mul.w r3, r3, lr │ │ │ │ │ + mls r3, r5, ip, r3 │ │ │ │ │ + mov ip, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16cc │ │ │ │ │ - cbz r2, 16a4 │ │ │ │ │ - lsls r3, r2, #2 │ │ │ │ │ - add.w lr, r0, r3 │ │ │ │ │ + bne.n 16d4 │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 16ac │ │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ │ + adds r5, r0, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ - ldr.w r5, [lr, #8] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ subs.w ip, r5, r6 │ │ │ │ │ - bne.n 16a4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 16a4 │ │ │ │ │ - ldr.w r5, [lr, #4] │ │ │ │ │ + bne.n 16ac │ │ │ │ │ + cmp.w lr, #1 │ │ │ │ │ + beq.n 16ac │ │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ subs.w ip, r5, r6 │ │ │ │ │ - bne.n 16a4 │ │ │ │ │ - subs r5, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n 16a4 │ │ │ │ │ - ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ - ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ - subs.w ip, r0, r2 │ │ │ │ │ - bne.n 16a4 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - beq.n 16a4 │ │ │ │ │ - ldr.w r1, [r2, #-4]! │ │ │ │ │ - ldr.w r0, [r3, #-4]! │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ - beq.n 168e │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + bne.n 16ac │ │ │ │ │ + sub.w r5, lr, #3 │ │ │ │ │ + cmp.w lr, #2 │ │ │ │ │ + beq.n 16ac │ │ │ │ │ + ldr.w r0, [r0, lr, lsl #2] │ │ │ │ │ + ldr.w r1, [r1, lr, lsl #2] │ │ │ │ │ + subs.w ip, r0, r1 │ │ │ │ │ + bne.n 16ac │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 16ac │ │ │ │ │ + ldr.w r0, [r1, #-4]! │ │ │ │ │ + ldr.w lr, [r3, #-4]! │ │ │ │ │ + subs.w r0, r0, lr │ │ │ │ │ + beq.n 1694 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 179a │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - bhi.n 170a │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 16b4 ) │ │ │ │ │ - ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + bhi.n 1712 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 16bc ) │ │ │ │ │ + ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00001623 │ │ │ │ │ + .word 0x0000161f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001755 │ │ │ │ │ + .word 0x0000175d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001609 │ │ │ │ │ + .word 0x00001605 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001727 │ │ │ │ │ + .word 0x0000172f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000016f1 │ │ │ │ │ + .word 0x000016f9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000170b │ │ │ │ │ + .word 0x00001713 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - bhi.n 170c │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 16d8 ) │ │ │ │ │ - ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + bhi.n 1714 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 16e0 ) │ │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00001625 │ │ │ │ │ + .word 0x00001621 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001757 │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000174b │ │ │ │ │ + .word 0x00001753 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001741 │ │ │ │ │ + .word 0x00001749 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000016f3 │ │ │ │ │ + .word 0x000016fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000170d │ │ │ │ │ + .word 0x00001715 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2342,112 +2340,111 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r2 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 1740 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1778 ) │ │ │ │ │ - ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ - .word 0x0000174b │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001741 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001741 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000174b │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000174b │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001741 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ + bhi.n 1784 │ │ │ │ │ + tbb [pc, r2] │ │ │ │ │ + .short 0x0308 │ │ │ │ │ + .word 0x03080803 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + bx lr │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ rsb r3, ip, #0 │ │ │ │ │ - cmp r7, #5 │ │ │ │ │ - bhi.n 170c │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 17a8 ) │ │ │ │ │ - ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ - .word 0x00001625 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + bhi.n 1714 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 17b0 ) │ │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ + .word 0x00001621 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001757 │ │ │ │ │ + .word 0x0000175f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000160b │ │ │ │ │ + .word 0x00001607 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00001729 │ │ │ │ │ + .word 0x00001731 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000016f3 │ │ │ │ │ + .word 0x000016fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000170d │ │ │ │ │ + .word 0x00001715 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ │ │ │ │ │ -000017c0 : │ │ │ │ │ +000017c8 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017d0 : │ │ │ │ │ +000017d8 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 17f8 │ │ │ │ │ + bl 1800 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017f8 : │ │ │ │ │ +00001800 : │ │ │ │ │ long_to_decimal_string_internal.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2010 │ │ │ │ │ + beq.w 2018 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w 2010 │ │ │ │ │ + bpl.w 2018 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r4, r6, lsr #3 │ │ │ │ │ - bcs.w 1daa │ │ │ │ │ + bcs.w 1db2 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1d72 │ │ │ │ │ + beq.w 1d7a │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e10 │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ @@ -2465,31 +2462,31 @@ │ │ │ │ │ mov.w r7, #51712 @ 0xca00 │ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ │ str.w r5, [r2, #12]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r6, r2, [sp, #20] │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcc.w 19ee │ │ │ │ │ + bcc.w 19f6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - ble.n 198a │ │ │ │ │ + ble.n 1992 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w sl, r9, r5, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 18fc │ │ │ │ │ + beq.n 1904 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 18d8 │ │ │ │ │ + beq.n 18e0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1b68 │ │ │ │ │ + bne.w 1b70 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ addw r3, pc, #1376 @ 0x560 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -2503,15 +2500,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, sl │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - beq.n 198a │ │ │ │ │ + beq.n 1992 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ addw r3, pc, #1304 @ 0x518 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ orr.w r5, r0, r1, lsl #30 │ │ │ │ │ @@ -2548,17 +2545,17 @@ │ │ │ │ │ addw r3, pc, #1196 @ 0x4ac │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r5, r7, r0, r5 │ │ │ │ │ cmp r9, sl │ │ │ │ │ str.w r5, [r8, #16] │ │ │ │ │ - bne.n 18fe │ │ │ │ │ + bne.n 1906 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - cbz r0, 19c4 │ │ │ │ │ + cbz r0, 19cc │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ │ @@ -2571,179 +2568,179 @@ │ │ │ │ │ addhi r5, #2 │ │ │ │ │ addhi.w r2, fp, #8 │ │ │ │ │ addls r5, #1 │ │ │ │ │ strhi.w r3, [r2, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1888 │ │ │ │ │ + beq.w 1890 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1e14 │ │ │ │ │ + bge.w 1e1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e14 │ │ │ │ │ + bne.w 1e1c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e14 │ │ │ │ │ + b.n 1e1c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ sub.w r0, r3, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1b8c │ │ │ │ │ + beq.w 1b94 │ │ │ │ │ add.w r1, r5, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ add.w r6, r3, r3, lsl #3 │ │ │ │ │ add r6, r5 │ │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bls.n 1a38 │ │ │ │ │ + bls.n 1a40 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bls.n 1a38 │ │ │ │ │ + bls.n 1a40 │ │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ │ movs r7, #10 │ │ │ │ │ mul.w r5, r7, r5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.n 1a2e │ │ │ │ │ + bls.n 1a36 │ │ │ │ │ cmp.w r6, #640 @ 0x280 │ │ │ │ │ - bgt.w 1ecc │ │ │ │ │ + bgt.w 1ed4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1e38 │ │ │ │ │ + bne.w 1e40 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ff0 │ │ │ │ │ + beq.w 1ff8 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ubfx r0, r1, #2, #3 │ │ │ │ │ ubfx r4, r1, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w 1f92 │ │ │ │ │ + bne.w 1f9a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1f84 │ │ │ │ │ + beq.w 1f8c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1b96 │ │ │ │ │ + bpl.w 1b9e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bgt.w 1ba2 │ │ │ │ │ + bgt.w 1baa │ │ │ │ │ ldr.w r4, [r9] │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ movs r7, #10 │ │ │ │ │ cmp r4, #9 │ │ │ │ │ umull r0, r2, r5, r4 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r7, r2, r4 │ │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1ae8 │ │ │ │ │ + bls.n 1af0 │ │ │ │ │ umull ip, r0, r5, r2 │ │ │ │ │ subs r1, #2 │ │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ │ mov.w r0, r0, lsr #3 │ │ │ │ │ mls r2, r7, r0, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ - bls.n 1ae8 │ │ │ │ │ + bls.n 1af0 │ │ │ │ │ umull r2, r3, r5, r0 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r2, r7, r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r1, #-1]! │ │ │ │ │ - bhi.n 1ace │ │ │ │ │ + bhi.n 1ad6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r1, #-1] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b58 │ │ │ │ │ + bge.n 1b60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, 1b58 │ │ │ │ │ - ldr r2, [pc, #800] @ (1e28 ) │ │ │ │ │ + cbnz r2, 1b60 │ │ │ │ │ + ldr r2, [pc, #800] @ (1e30 ) │ │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1f2a │ │ │ │ │ + bne.w 1f32 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 1f8a │ │ │ │ │ + bmi.w 1f92 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 1c88 │ │ │ │ │ - ldr r2, [pc, #776] @ (1e2c ) │ │ │ │ │ + bhi.w 1c90 │ │ │ │ │ + ldr r2, [pc, #776] @ (1e34 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.w 1c88 │ │ │ │ │ + bhi.w 1c90 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ str.w fp, [r2, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c96 │ │ │ │ │ + bne.w 1c9e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ - add r3, pc, #684 @ (adr r3, 1e20 ) │ │ │ │ │ + add r3, pc, #684 @ (adr r3, 1e28 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ - b.n 18b8 │ │ │ │ │ + b.n 18c0 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r5, [fp, #12] │ │ │ │ │ - b.n 1a40 │ │ │ │ │ + b.n 1a48 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r1, #28 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1a8a │ │ │ │ │ + ble.w 1a92 │ │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ movs r4, #10 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ @@ -2792,31 +2789,31 @@ │ │ │ │ │ mls ip, r4, r8, ip │ │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ │ bfi r9, ip, #0, #8 │ │ │ │ │ bfi r9, r7, #8, #8 │ │ │ │ │ bfi r9, r5, #16, #8 │ │ │ │ │ bfi r9, lr, #24, #8 │ │ │ │ │ str.w r9, [r1, #-9] │ │ │ │ │ - bne.n 1ca2 │ │ │ │ │ + bne.n 1caa │ │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ │ - b.n 1a8a │ │ │ │ │ + b.n 1a92 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b58 │ │ │ │ │ + beq.w 1b60 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1b68 │ │ │ │ │ mvn.w r5, #8 │ │ │ │ │ sub.w r8, r1, #9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ strd r6, r1, [sp, #40] @ 0x28 │ │ │ │ │ mla r5, r5, r3, r1 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ @@ -2869,78 +2866,78 @@ │ │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str.w ip, [r8, #-9]! │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str.w lr, [r8, #4] │ │ │ │ │ - bne.n 1cb6 │ │ │ │ │ + bne.n 1cbe │ │ │ │ │ ldrd r6, r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1c7a │ │ │ │ │ - ldr r3, [pc, #188] @ (1e30 ) │ │ │ │ │ + b.n 1c82 │ │ │ │ │ + ldr r3, [pc, #188] @ (1e38 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 1e00 │ │ │ │ │ + beq.n 1e08 │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movs r7, #8 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 1868 │ │ │ │ │ - ldr r3, [pc, #136] @ (1e34 ) │ │ │ │ │ + b.n 1870 │ │ │ │ │ + ldr r3, [pc, #136] @ (1e3c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr.w r7, [r3, #2064] @ 0x810 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1dec │ │ │ │ │ + ble.n 1df4 │ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ sub.w r1, r4, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp.w r0, r3, lsr #3 │ │ │ │ │ - ble.w 1f6a │ │ │ │ │ + ble.w 1f72 │ │ │ │ │ cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bhi.w 2022 │ │ │ │ │ + bhi.w 202a │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ adds r7, r0, r3 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1848 │ │ │ │ │ + bne.w 1850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1b68 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000300 │ │ │ │ │ @@ -2954,27 +2951,27 @@ │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ff0 │ │ │ │ │ + beq.w 1ff8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r7, r0, r6 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt.n 1f36 │ │ │ │ │ + blt.n 1f3e │ │ │ │ │ bic.w r2, r7, r7, asr #31 │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ │ @@ -2982,50 +2979,50 @@ │ │ │ │ │ umull r1, r3, sl, r0 │ │ │ │ │ cmp.w sl, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r1, r5, r3, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r3, r1, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r2, #-1]! │ │ │ │ │ - bhi.n 1e88 │ │ │ │ │ + bhi.n 1e90 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ │ strbeq.w r1, [r2, #-1] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c96 │ │ │ │ │ + bge.w 1c9e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c96 │ │ │ │ │ + bne.w 1c9e │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 1b06 │ │ │ │ │ - ldr r1, [pc, #592] @ (2120 ) │ │ │ │ │ + b.n 1b0e │ │ │ │ │ + ldr r1, [pc, #592] @ (2128 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr.w r5, [r1, #2064] @ 0x810 │ │ │ │ │ dmb ish │ │ │ │ │ subs r0, r6, r0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bge.w 1a40 │ │ │ │ │ + bge.w 1a48 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 1a40 │ │ │ │ │ + ble.w 1a48 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f10 │ │ │ │ │ + bge.n 1f18 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, 1f10 │ │ │ │ │ + cbnz r2, 1f18 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3033,20 +3030,20 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1b68 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1b12 │ │ │ │ │ + b.n 1b1a │ │ │ │ │ movw r8, #52429 @ 0xcccd │ │ │ │ │ movt r8, #52428 @ 0xcccc │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -3054,111 +3051,111 @@ │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, sl, sl, r8 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r4, #-1]! │ │ │ │ │ mov.w sl, sl, lsr #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1f48 │ │ │ │ │ + bne.n 1f50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 1e64 │ │ │ │ │ + b.n 1e6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1e14 │ │ │ │ │ + b.n 1e1c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1b9a │ │ │ │ │ + b.n 1ba2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 1c8e │ │ │ │ │ + b.n 1c96 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 2036 │ │ │ │ │ + bne.n 203e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 20d0 │ │ │ │ │ + beq.w 20d8 │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add.w r1, r1, r6, lsl #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, #0 │ │ │ │ │ - bgt.w 20da │ │ │ │ │ + bgt.w 20e2 │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ movs r5, #10 │ │ │ │ │ umull r0, r3, r2, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r0, r5, r3, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ │ strh.w r3, [r1, #-2]! │ │ │ │ │ - bhi.n 1fc4 │ │ │ │ │ + bhi.n 1fcc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1af4 │ │ │ │ │ + bne.w 1afc │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r1, #-2] │ │ │ │ │ - b.n 1af4 │ │ │ │ │ + b.n 1afc │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1b60 │ │ │ │ │ + bge.w 1b68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b60 │ │ │ │ │ + bne.w 1b68 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1b68 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2038 @ 0x7f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1e14 │ │ │ │ │ + b.n 1e1c │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - bl 23b0 │ │ │ │ │ + bl 23b0 │ │ │ │ │ R_ARM_THM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1b60 │ │ │ │ │ + b.n 1b68 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 20ca │ │ │ │ │ + beq.n 20d2 │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 20d6 │ │ │ │ │ + ble.n 20de │ │ │ │ │ add.w ip, fp, #8 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r8, ip, r3, lsl #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ │ @@ -3166,46 +3163,46 @@ │ │ │ │ │ umull sl, r5, r4, lr │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ mls sl, r9, r5, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add.w r5, sl, #48 @ 0x30 │ │ │ │ │ str.w r5, [r0, #-4]! │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 206c │ │ │ │ │ + bne.n 2074 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.n 2064 │ │ │ │ │ + bne.n 206c │ │ │ │ │ mvn.w r0, #35 @ 0x23 │ │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ movs r5, #10 │ │ │ │ │ umull r0, r3, r2, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r0, r5, r3, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ │ str.w r0, [r1, #-4]! │ │ │ │ │ - bhi.n 209e │ │ │ │ │ + bhi.n 20a6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1af4 │ │ │ │ │ + bne.w 1afc │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ │ - b.n 1af4 │ │ │ │ │ + b.n 1afc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 2046 │ │ │ │ │ + b.n 204e │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1fa8 │ │ │ │ │ + b.n 1fb0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2090 │ │ │ │ │ + b.n 2098 │ │ │ │ │ add.w r5, fp, #8 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r8, r5, r3, lsl #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ @@ -3213,242 +3210,242 @@ │ │ │ │ │ umull sl, r7, r4, lr │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ mls sl, r9, r7, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ │ strh.w r7, [r0, #-2]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 20f8 │ │ │ │ │ + bne.n 2100 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 20f0 │ │ │ │ │ + bne.n 20f8 │ │ │ │ │ mvn.w r0, #17 │ │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ │ - b.n 1fb6 │ │ │ │ │ + b.n 1fbe │ │ │ │ │ nop │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002124 <_PyLong_ExactDealloc>: │ │ │ │ │ +0000212c <_PyLong_ExactDealloc>: │ │ │ │ │ _PyLong_ExactDealloc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 215e <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ + bmi.n 2166 <_PyLong_ExactDealloc+0x3a> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 215a <_PyLong_ExactDealloc+0x36> │ │ │ │ │ - ldr r3, [pc, #52] @ (2164 <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ + bhi.n 2162 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + ldr r3, [pc, #52] @ (216c <_PyLong_ExactDealloc+0x40>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 215a <_PyLong_ExactDealloc+0x36> │ │ │ │ │ + bhi.n 2162 <_PyLong_ExactDealloc+0x36> │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002168 : │ │ │ │ │ +00002170 : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2238 │ │ │ │ │ + beq.n 2240 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 21a0 │ │ │ │ │ + bpl.n 21a8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 21b0 │ │ │ │ │ + bhi.n 21b8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2260 │ │ │ │ │ + bne.n 2268 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21a2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w lr, r2, #12 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 21fa │ │ │ │ │ + bcc.n 2202 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ orr.w ip, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ + beq.n 21ca │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 224a │ │ │ │ │ + bne.n 2252 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 219a │ │ │ │ │ + beq.n 21a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 21b2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2226 │ │ │ │ │ + blt.n 222e │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 219a │ │ │ │ │ + beq.n 21a2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 219a │ │ │ │ │ + bge.n 21a2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 219a │ │ │ │ │ + bne.n 21a2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 21de │ │ │ │ │ + b.n 21e6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 21d6 │ │ │ │ │ + bge.n 21de │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 21d6 │ │ │ │ │ - cbnz r5, 227e │ │ │ │ │ + bne.n 21de │ │ │ │ │ + cbnz r5, 2286 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 21a2 │ │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 21aa │ │ │ │ │ + b.n 21b2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21da │ │ │ │ │ + bge.n 21e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21da │ │ │ │ │ + bne.n 21e2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2216 │ │ │ │ │ + b.n 221e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2294 │ │ │ │ │ + bhi.n 229c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - blt.n 220e │ │ │ │ │ - b.n 219a │ │ │ │ │ + blt.n 2216 │ │ │ │ │ + b.n 21a2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2232 │ │ │ │ │ + bge.n 223a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2232 │ │ │ │ │ + bne.n 223a │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2216 │ │ │ │ │ + b.n 221e │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 21ba │ │ │ │ │ │ │ │ │ │ -00002298 : │ │ │ │ │ +000022a0 : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 236c │ │ │ │ │ + beq.n 2374 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 2354 │ │ │ │ │ + bpl.n 235c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ bic.w r0, r1, #4 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi.n 22ce │ │ │ │ │ + bhi.n 22d6 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2338 │ │ │ │ │ + beq.n 2340 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 231c │ │ │ │ │ + bne.n 2324 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 22cc │ │ │ │ │ + beq.n 22d4 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 231c │ │ │ │ │ + bne.n 2324 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2334 │ │ │ │ │ + beq.n 233c │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 231c │ │ │ │ │ + bne.n 2324 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 22cc │ │ │ │ │ + bcc.n 22d4 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 2306 │ │ │ │ │ + beq.n 230e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 234e │ │ │ │ │ + b.n 2356 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3467,299 +3464,343 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 234e │ │ │ │ │ + b.n 2356 │ │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 234e │ │ │ │ │ + b.n 2356 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002380 : │ │ │ │ │ +00002388 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2404 │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2400 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw r3, #257 @ 0x101 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcc.n 2448 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bne.n 240c │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcs.n 23ec │ │ │ │ │ + ldr r3, [pc, #212] @ (2488 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2450 │ │ │ │ │ + ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + strd r3, r4, [r0, #8] │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bne.n 2472 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 2418 │ │ │ │ │ - movs r6, #16 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2480 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ │ - bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r1, r0, #16 │ │ │ │ │ - orr.w r2, r2, r5, lsl #2 │ │ │ │ │ - bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - strd r6, r3, [r0, #8] │ │ │ │ │ - add.w ip, r0, #12 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - cbz r7, 23fc │ │ │ │ │ - str.w r7, [ip, #8] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #24] @ (2420 ) │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + lsrs r3, r4, #30 │ │ │ │ │ + add.w r2, r0, #16 │ │ │ │ │ + bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + strd r5, r4, [r0, #8] │ │ │ │ │ + orr.w r3, r3, r1, lsl #2 │ │ │ │ │ + add.w r1, r0, #12 │ │ │ │ │ + bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 23e8 │ │ │ │ │ + str r6, [r1, #8] │ │ │ │ │ + b.n 23e8 │ │ │ │ │ + ldr r3, [pc, #64] @ (248c ) │ │ │ │ │ + add.w r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + cbz r0, 2480 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r2, #1 │ │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ │ + b.n 23dc │ │ │ │ │ movs r0, #24 │ │ │ │ │ - movs r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 23bc │ │ │ │ │ + cbz r0, 2480 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + b.n 2402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 23fc │ │ │ │ │ + b.n 23e8 │ │ │ │ │ + .word 0x000000ce │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002424 <_PyLong_AsByteArray>: │ │ │ │ │ +00002490 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2802 <_PyLong_AsByteArray+0x3de> │ │ │ │ │ + beq.w 286e <_PyLong_AsByteArray+0x3de> │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2560 <_PyLong_AsByteArray+0x13c> │ │ │ │ │ + bne.w 25cc <_PyLong_AsByteArray+0x13c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add lr, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 287c <_PyLong_AsByteArray+0x458> │ │ │ │ │ + beq.w 28e8 <_PyLong_AsByteArray+0x458> │ │ │ │ │ add.w r6, r0, #8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 24d2 <_PyLong_AsByteArray+0xae> │ │ │ │ │ + b.n 253e <_PyLong_AsByteArray+0xae> │ │ │ │ │ strb.w r0, [lr], #-1 │ │ │ │ │ mov.w r0, ip, lsr #16 │ │ │ │ │ orr.w r0, r0, r1, lsl #16 │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ sub.w r3, r4, #24 │ │ │ │ │ strb.w r0, [lr] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ add.w r0, r2, #3 │ │ │ │ │ orr.w ip, ip, r1, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ movls r2, r0 │ │ │ │ │ lsrls r1, r1, #24 │ │ │ │ │ - bls.n 24c6 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ + bls.n 2532 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bls.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ strb.w ip, [lr, #-1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.w 2744 <_PyLong_AsByteArray+0x320> │ │ │ │ │ + beq.w 27b0 <_PyLong_AsByteArray+0x320> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27a8 <_PyLong_AsByteArray+0x384> │ │ │ │ │ + bne.w 2814 <_PyLong_AsByteArray+0x384> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mvn.w r7, fp │ │ │ │ │ add r7, r0 │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ rsb r0, r3, #32 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ands.w r0, r7, #7 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - beq.w 29fe <_PyLong_AsByteArray+0x5da> │ │ │ │ │ + beq.w 2a6a <_PyLong_AsByteArray+0x5da> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w sl, r4, r0 │ │ │ │ │ orr.w r8, r8, sl │ │ │ │ │ orr.w r5, r8, r1 │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - beq.w 274c <_PyLong_AsByteArray+0x328> │ │ │ │ │ + beq.w 27b8 <_PyLong_AsByteArray+0x328> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ strb.w r0, [lr], #-1 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ orr.w r0, r0, r5, lsl #24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bhi.n 247c <_PyLong_AsByteArray+0x58> │ │ │ │ │ + bhi.n 24e8 <_PyLong_AsByteArray+0x58> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r3, 2556 <_PyLong_AsByteArray+0x132> │ │ │ │ │ + cbz r3, 25c2 <_PyLong_AsByteArray+0x132> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 265a <_PyLong_AsByteArray+0x236> │ │ │ │ │ + b.n 26c6 <_PyLong_AsByteArray+0x236> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 28b0 <_PyLong_AsByteArray+0x48c> │ │ │ │ │ + beq.w 291c <_PyLong_AsByteArray+0x48c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r9, r0, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 25da <_PyLong_AsByteArray+0x1b6> │ │ │ │ │ + b.n 2646 <_PyLong_AsByteArray+0x1b6> │ │ │ │ │ mov.w ip, r4, lsr #16 │ │ │ │ │ strb r7, [r3, #0] │ │ │ │ │ orr.w ip, ip, r0, lsl #16 │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ strb.w ip, [r3] │ │ │ │ │ sub.w r3, r5, #24 │ │ │ │ │ mov.w ip, r4, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r4, r2, #3 │ │ │ │ │ orr.w ip, ip, r0, lsl #8 │ │ │ │ │ mov.w r1, r0, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls.w lr, lr, #3 │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bls.n 25d2 <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ + bls.n 263e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bls.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ strb.w ip, [lr, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ sub.w r3, r5, #32 │ │ │ │ │ mov ip, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 2622 <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ + beq.n 268e <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ sub.w fp, r3, #32 │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26d6 <_PyLong_AsByteArray+0x2b2> │ │ │ │ │ + bne.n 2742 <_PyLong_AsByteArray+0x2b2> │ │ │ │ │ lsl.w r0, r5, fp │ │ │ │ │ lsr.w r7, r5, sl │ │ │ │ │ orrs r0, r7 │ │ │ │ │ lsl.w r4, r5, r3 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 2674 <_PyLong_AsByteArray+0x250> │ │ │ │ │ + beq.n 26e0 <_PyLong_AsByteArray+0x250> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ add.w r5, r3, #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ lsrs r7, r4, #8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ orr.w r7, r7, r0, lsl #24 │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi.n 2584 <_PyLong_AsByteArray+0x160> │ │ │ │ │ - b.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bhi.n 25f0 <_PyLong_AsByteArray+0x160> │ │ │ │ │ + b.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 272e <_PyLong_AsByteArray+0x30a> │ │ │ │ │ + beq.w 279a <_PyLong_AsByteArray+0x30a> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.n 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r4, lr, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 281c <_PyLong_AsByteArray+0x3f8> │ │ │ │ │ + bne.w 2888 <_PyLong_AsByteArray+0x3f8> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 2654 <_PyLong_AsByteArray+0x230> │ │ │ │ │ + bls.n 26c0 <_PyLong_AsByteArray+0x230> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 2668 <_PyLong_AsByteArray+0x244> │ │ │ │ │ + bne.n 26d4 <_PyLong_AsByteArray+0x244> │ │ │ │ │ sub.w r2, r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -3768,51 +3809,51 @@ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ negs r1, r3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r4], #-1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 2668 <_PyLong_AsByteArray+0x244> │ │ │ │ │ - b.n 2654 <_PyLong_AsByteArray+0x230> │ │ │ │ │ + bne.n 26d4 <_PyLong_AsByteArray+0x244> │ │ │ │ │ + b.n 26c0 <_PyLong_AsByteArray+0x230> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2846 <_PyLong_AsByteArray+0x422> │ │ │ │ │ + beq.w 28b2 <_PyLong_AsByteArray+0x422> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, lr │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r5, r5 │ │ │ │ │ subs r5, r3, r5 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bls.n 2726 <_PyLong_AsByteArray+0x302> │ │ │ │ │ + bls.n 2792 <_PyLong_AsByteArray+0x302> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ mov.w ip, r4, lsr #8 │ │ │ │ │ sub.w r3, r5, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w ip, ip, r0, lsl #24 │ │ │ │ │ lsrs r1, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w r4, [lr] │ │ │ │ │ - bls.w 2c62 <_PyLong_AsByteArray+0x83e> │ │ │ │ │ + bls.w 2cce <_PyLong_AsByteArray+0x83e> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bcs.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ strb.w ip, [lr, #1] │ │ │ │ │ sub.w r3, r5, #16 │ │ │ │ │ mov.w ip, r4, lsr #16 │ │ │ │ │ add.w lr, lr, #2 │ │ │ │ │ orr.w ip, ip, r0, lsl #16 │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ lsrs r1, r0, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 25d2 <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ + bls.n 263e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 2594 <_PyLong_AsByteArray+0x170> │ │ │ │ │ + b.n 2600 <_PyLong_AsByteArray+0x170> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ eors r0, r7 │ │ │ │ │ add r0, r4 │ │ │ │ │ bic.w r5, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ @@ -3821,73 +3862,73 @@ │ │ │ │ │ lsl.w r0, r5, fp │ │ │ │ │ orrs r0, r4 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ lsl.w r0, r5, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2834 <_PyLong_AsByteArray+0x410> │ │ │ │ │ + beq.w 28a0 <_PyLong_AsByteArray+0x410> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ add.w r5, r3, #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov.w r7, ip, lsr #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ orr.w r7, r7, r1, lsl #24 │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ strb.w ip, [r3], #1 │ │ │ │ │ - b.n 261c <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ + b.n 2688 <_PyLong_AsByteArray+0x1f8> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 25d2 <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ + b.n 263e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 273a <_PyLong_AsByteArray+0x316> │ │ │ │ │ + bne.n 27a6 <_PyLong_AsByteArray+0x316> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 285c <_PyLong_AsByteArray+0x438> │ │ │ │ │ + bne.w 28c8 <_PyLong_AsByteArray+0x438> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, lr │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b.n 2642 <_PyLong_AsByteArray+0x21e> │ │ │ │ │ + b.n 26ae <_PyLong_AsByteArray+0x21e> │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2624 <_PyLong_AsByteArray+0x200> │ │ │ │ │ + b.n 2690 <_PyLong_AsByteArray+0x200> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 28ca <_PyLong_AsByteArray+0x4a6> │ │ │ │ │ + beq.w 2936 <_PyLong_AsByteArray+0x4a6> │ │ │ │ │ add.w r0, r3, #32 │ │ │ │ │ clz r3, r4 │ │ │ │ │ subs r4, r0, r3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 2830 <_PyLong_AsByteArray+0x40c> │ │ │ │ │ + bls.n 289c <_PyLong_AsByteArray+0x40c> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ mov.w r0, ip, lsr #8 │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ orr.w r0, r0, r1, lsl #24 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.w 2c44 <_PyLong_AsByteArray+0x820> │ │ │ │ │ + bls.w 2cb0 <_PyLong_AsByteArray+0x820> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ strb.w r0, [lr, #-1] │ │ │ │ │ sub.w r3, r4, #16 │ │ │ │ │ mov.w r0, ip, lsr #16 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ orr.w r0, r0, r1, lsl #16 │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 248a <_PyLong_AsByteArray+0x66> │ │ │ │ │ + bhi.w 24f6 <_PyLong_AsByteArray+0x66> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ lsrs r1, r1, #16 │ │ │ │ │ - b.n 24c6 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ + b.n 2532 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ rsb r0, r3, #32 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3901,220 +3942,220 @@ │ │ │ │ │ lsr.w r8, r4, r0 │ │ │ │ │ orr.w r0, sl, r8 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 28a4 <_PyLong_AsByteArray+0x480> │ │ │ │ │ + beq.n 2910 <_PyLong_AsByteArray+0x480> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - bls.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + bls.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ mov.w r0, ip, lsr #8 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb.w ip, [lr], #-1 │ │ │ │ │ - b.n 2538 <_PyLong_AsByteArray+0x114> │ │ │ │ │ + b.n 25a4 <_PyLong_AsByteArray+0x114> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2be0 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ + beq.w 2c4c <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2896 <_PyLong_AsByteArray+0x472> │ │ │ │ │ + bne.n 2902 <_PyLong_AsByteArray+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 2458 <_PyLong_AsByteArray+0x34> │ │ │ │ │ + b.n 24c4 <_PyLong_AsByteArray+0x34> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb.w r3, [lr] │ │ │ │ │ - b.n 2642 <_PyLong_AsByteArray+0x21e> │ │ │ │ │ + b.n 26ae <_PyLong_AsByteArray+0x21e> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 24c6 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ + b.n 2532 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 2bd0 <_PyLong_AsByteArray+0x7ac> │ │ │ │ │ + beq.w 2c3c <_PyLong_AsByteArray+0x7ac> │ │ │ │ │ eors r5, r7 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, lr │ │ │ │ │ - b.n 267e <_PyLong_AsByteArray+0x25a> │ │ │ │ │ + b.n 26ea <_PyLong_AsByteArray+0x25a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov ip, r4 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2bcc <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ + beq.w 2c38 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ - b.n 25ec <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ + b.n 2658 <_PyLong_AsByteArray+0x1c8> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2c68 <_PyLong_AsByteArray+0x844> │ │ │ │ │ + beq.w 2cd4 <_PyLong_AsByteArray+0x844> │ │ │ │ │ sub.w r0, lr, r0 │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ - b.n 2654 <_PyLong_AsByteArray+0x230> │ │ │ │ │ + bne.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ + b.n 26c0 <_PyLong_AsByteArray+0x230> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2660 <_PyLong_AsByteArray+0x23c> │ │ │ │ │ + bne.w 26cc <_PyLong_AsByteArray+0x23c> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2870 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + bne.n 28dc <_PyLong_AsByteArray+0x44c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2660 <_PyLong_AsByteArray+0x23c> │ │ │ │ │ + bne.w 26cc <_PyLong_AsByteArray+0x23c> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 265a <_PyLong_AsByteArray+0x236> │ │ │ │ │ + b.n 26c6 <_PyLong_AsByteArray+0x236> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2c00 <_PyLong_AsByteArray+0x7dc> │ │ │ │ │ + beq.w 2c6c <_PyLong_AsByteArray+0x7dc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 256c <_PyLong_AsByteArray+0x148> │ │ │ │ │ + b.n 25d8 <_PyLong_AsByteArray+0x148> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 2c50 <_PyLong_AsByteArray+0x82c> │ │ │ │ │ + beq.w 2cbc <_PyLong_AsByteArray+0x82c> │ │ │ │ │ eors r4, r7 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - b.n 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + b.n 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 28c6 <_PyLong_AsByteArray+0x4a2> │ │ │ │ │ + bne.n 2932 <_PyLong_AsByteArray+0x4a2> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2654 <_PyLong_AsByteArray+0x230> │ │ │ │ │ + bne.w 26c0 <_PyLong_AsByteArray+0x230> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2654 <_PyLong_AsByteArray+0x230> │ │ │ │ │ + beq.w 26c0 <_PyLong_AsByteArray+0x230> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 264a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + b.n 26b6 <_PyLong_AsByteArray+0x226> │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 29fe <_PyLong_AsByteArray+0x5da> │ │ │ │ │ + beq.w 2a6a <_PyLong_AsByteArray+0x5da> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 29c8 <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ + beq.n 2a34 <_PyLong_AsByteArray+0x5a4> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 2992 <_PyLong_AsByteArray+0x56e> │ │ │ │ │ + beq.n 29fe <_PyLong_AsByteArray+0x56e> │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 295c <_PyLong_AsByteArray+0x538> │ │ │ │ │ + beq.n 29c8 <_PyLong_AsByteArray+0x538> │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 2926 <_PyLong_AsByteArray+0x502> │ │ │ │ │ + beq.n 2992 <_PyLong_AsByteArray+0x502> │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - bne.w 2c0c <_PyLong_AsByteArray+0x7e8> │ │ │ │ │ + bne.w 2c78 <_PyLong_AsByteArray+0x7e8> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ orr.w r8, r8, sl │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ orr.w r8, r8, sl │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ orr.w r8, r8, sl │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ orr.w r8, r8, sl │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ orr.w r8, r8, sl │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r7, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r8, r4, r0 │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ orr.w r5, r7, r1 │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.w 2744 <_PyLong_AsByteArray+0x320> │ │ │ │ │ + beq.w 27b0 <_PyLong_AsByteArray+0x320> │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ lsl.w r7, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ @@ -4122,34 +4163,34 @@ │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ lsl.w r7, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w r8, r4, r0 │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w r6, sl, #8 │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ lsl.w r7, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ @@ -4157,17 +4198,17 @@ │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ │ add.w fp, fp, #3 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w r6, sl, #12 │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ lsl.w r7, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ @@ -4175,17 +4216,17 @@ │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ │ add.w fp, r7, #4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r6, sl, #16 │ │ │ │ │ lsl.w r7, r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsr.w r8, r4, r1 │ │ │ │ │ @@ -4193,17 +4234,17 @@ │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orrs r0, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w r6, sl, #20 │ │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ │ add.w fp, r0, #5 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ lsl.w r7, r4, r0 │ │ │ │ │ @@ -4212,17 +4253,17 @@ │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w r6, sl, #24 │ │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ │ add.w fp, r0, #6 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ lsl.w r7, r4, r0 │ │ │ │ │ @@ -4231,187 +4272,187 @@ │ │ │ │ │ orr.w r0, r1, ip │ │ │ │ │ orr.w r7, r7, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ orrs r5, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w r6, sl, #28 │ │ │ │ │ ldr.w r4, [sl, #28] │ │ │ │ │ add.w fp, r0, #7 │ │ │ │ │ - b.n 29fe <_PyLong_AsByteArray+0x5da> │ │ │ │ │ + b.n 2a6a <_PyLong_AsByteArray+0x5da> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 2624 <_PyLong_AsByteArray+0x200> │ │ │ │ │ + b.n 2690 <_PyLong_AsByteArray+0x200> │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2622 <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ + beq.w 268e <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ - b.n 26dc <_PyLong_AsByteArray+0x2b8> │ │ │ │ │ + b.n 2748 <_PyLong_AsByteArray+0x2b8> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2556 <_PyLong_AsByteArray+0x132> │ │ │ │ │ + beq.w 25c2 <_PyLong_AsByteArray+0x132> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2556 <_PyLong_AsByteArray+0x132> │ │ │ │ │ + b.n 25c2 <_PyLong_AsByteArray+0x132> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 253c <_PyLong_AsByteArray+0x118> │ │ │ │ │ + beq.w 25a8 <_PyLong_AsByteArray+0x118> │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 264a <_PyLong_AsByteArray+0x226> │ │ │ │ │ + b.n 26b6 <_PyLong_AsByteArray+0x226> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ lsl.w r8, r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp fp, r7 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ orr.w r8, r8, sl │ │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne.w 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bne.w 2590 <_PyLong_AsByteArray+0x100> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2752 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ + bne.w 27be <_PyLong_AsByteArray+0x32e> │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 28f0 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + b.n 295c <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ - b.n 24c6 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ + b.n 2532 <_PyLong_AsByteArray+0xa2> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r0, fp │ │ │ │ │ - beq.w 2744 <_PyLong_AsByteArray+0x320> │ │ │ │ │ + beq.w 27b0 <_PyLong_AsByteArray+0x320> │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ - b.n 27bc <_PyLong_AsByteArray+0x398> │ │ │ │ │ + b.n 2828 <_PyLong_AsByteArray+0x398> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n 25d2 <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ + b.n 263e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - b.n 2870 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + b.n 28dc <_PyLong_AsByteArray+0x44c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c70 <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ +00002cdc <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ _PyLong_AsByteArray.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ sub sp, #28 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 2e7e <_PyLong_AsByteArray.constprop.0+0x20e> │ │ │ │ │ + beq.w 2eea <_PyLong_AsByteArray.constprop.0+0x20e> │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ - beq.w 2ec8 <_PyLong_AsByteArray.constprop.0+0x258> │ │ │ │ │ + beq.w 2f34 <_PyLong_AsByteArray.constprop.0+0x258> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 2d10 <_PyLong_AsByteArray.constprop.0+0xa0> │ │ │ │ │ + b.n 2d7c <_PyLong_AsByteArray.constprop.0+0xa0> │ │ │ │ │ mov.w lr, r0, lsr #16 │ │ │ │ │ strb.w ip, [r2] │ │ │ │ │ orr.w lr, lr, r3, lsl #16 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ - beq.n 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + beq.n 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ strb.w lr, [r2] │ │ │ │ │ sub.w r2, r4, #24 │ │ │ │ │ mov.w lr, r0, lsr #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, r1, #3 │ │ │ │ │ orr.w lr, lr, r3, lsl #8 │ │ │ │ │ mov.w r8, r3, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls r6, #3 │ │ │ │ │ movls r1, r0 │ │ │ │ │ - bls.n 2d06 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ + bls.n 2d72 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq.n 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + beq.n 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ strb.w lr, [r6, #3] │ │ │ │ │ adds r1, #4 │ │ │ │ │ adds r6, #4 │ │ │ │ │ sub.w r2, r4, #32 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 2ddc <_PyLong_AsByteArray.constprop.0+0x16c> │ │ │ │ │ + beq.n 2e48 <_PyLong_AsByteArray.constprop.0+0x16c> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ rsb sl, r2, #32 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - cbnz r5, 2d90 <_PyLong_AsByteArray.constprop.0+0x120> │ │ │ │ │ + cbnz r5, 2dfc <_PyLong_AsByteArray.constprop.0+0x120> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ lsl.w r3, r4, fp │ │ │ │ │ lsr.w ip, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 2e0a <_PyLong_AsByteArray.constprop.0+0x19a> │ │ │ │ │ + beq.n 2e76 <_PyLong_AsByteArray.constprop.0+0x19a> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.n 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + bhi.n 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w ip, r0, lsr #8 │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ orr.w ip, ip, r3, lsl #24 │ │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - bne.n 2cb6 <_PyLong_AsByteArray.constprop.0+0x46> │ │ │ │ │ + bne.n 2d22 <_PyLong_AsByteArray.constprop.0+0x46> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2e04 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ + b.n 2e70 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 2ddc <_PyLong_AsByteArray.constprop.0+0x16c> │ │ │ │ │ + beq.n 2e48 <_PyLong_AsByteArray.constprop.0+0x16c> │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ eor.w r3, r3, ip │ │ │ │ │ add r3, r0 │ │ │ │ │ bic.w r4, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -4419,193 +4460,193 @@ │ │ │ │ │ lsl.w r3, r4, fp │ │ │ │ │ orrs r3, r0 │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ │ orr.w lr, r3, lr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2e8c <_PyLong_AsByteArray.constprop.0+0x21c> │ │ │ │ │ + beq.n 2ef8 <_PyLong_AsByteArray.constprop.0+0x21c> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.n 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + bhi.n 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w ip, lr, lsr #8 │ │ │ │ │ mov r0, lr │ │ │ │ │ orr.w ip, ip, r8, lsl #24 │ │ │ │ │ mov r3, r8 │ │ │ │ │ strb.w lr, [r2], #1 │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ - b.n 2d60 <_PyLong_AsByteArray.constprop.0+0xf0> │ │ │ │ │ + b.n 2dcc <_PyLong_AsByteArray.constprop.0+0xf0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e72 <_PyLong_AsByteArray.constprop.0+0x202> │ │ │ │ │ + beq.n 2ede <_PyLong_AsByteArray.constprop.0+0x202> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.n 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + bhi.n 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2ea0 <_PyLong_AsByteArray.constprop.0+0x230> │ │ │ │ │ + bne.n 2f0c <_PyLong_AsByteArray.constprop.0+0x230> │ │ │ │ │ strb.w lr, [r6] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.n 2e02 <_PyLong_AsByteArray.constprop.0+0x192> │ │ │ │ │ + bhi.n 2e6e <_PyLong_AsByteArray.constprop.0+0x192> │ │ │ │ │ rsb r2, r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2eb4 <_PyLong_AsByteArray.constprop.0+0x244> │ │ │ │ │ + beq.n 2f20 <_PyLong_AsByteArray.constprop.0+0x244> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov ip, r1 │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ subs r4, r2, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 2e6a <_PyLong_AsByteArray.constprop.0+0x1fa> │ │ │ │ │ + bls.n 2ed6 <_PyLong_AsByteArray.constprop.0+0x1fa> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.n 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + bhi.n 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ mov.w lr, r0, lsr #8 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ orr.w lr, lr, r3, lsl #24 │ │ │ │ │ mov.w r8, r3, lsr #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb r0, [r6, #0] │ │ │ │ │ - bls.n 2efc <_PyLong_AsByteArray.constprop.0+0x28c> │ │ │ │ │ + bls.n 2f68 <_PyLong_AsByteArray.constprop.0+0x28c> │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + beq.n 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ strb.w lr, [r6, #1] │ │ │ │ │ sub.w r2, r4, #16 │ │ │ │ │ mov.w lr, r0, lsr #16 │ │ │ │ │ adds r6, #2 │ │ │ │ │ orr.w lr, lr, r3, lsl #16 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ mov.w r8, r3, lsr #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.w 2d06 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ + bls.w 2d72 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 2cc8 <_PyLong_AsByteArray.constprop.0+0x58> │ │ │ │ │ + b.n 2d34 <_PyLong_AsByteArray.constprop.0+0x58> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2d06 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ + b.n 2d72 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bne.n 2e78 <_PyLong_AsByteArray.constprop.0+0x208> │ │ │ │ │ - cbnz r3, 2ecc <_PyLong_AsByteArray.constprop.0+0x25c> │ │ │ │ │ + bne.n 2ee4 <_PyLong_AsByteArray.constprop.0+0x208> │ │ │ │ │ + cbnz r3, 2f38 <_PyLong_AsByteArray.constprop.0+0x25c> │ │ │ │ │ negs r5, r5 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ - b.n 2df2 <_PyLong_AsByteArray.constprop.0+0x182> │ │ │ │ │ - cbz r3, 2ee4 <_PyLong_AsByteArray.constprop.0+0x274> │ │ │ │ │ + b.n 2e5e <_PyLong_AsByteArray.constprop.0+0x182> │ │ │ │ │ + cbz r3, 2f50 <_PyLong_AsByteArray.constprop.0+0x274> │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ - beq.n 2ee0 <_PyLong_AsByteArray.constprop.0+0x270> │ │ │ │ │ + beq.n 2f4c <_PyLong_AsByteArray.constprop.0+0x270> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 2c9e <_PyLong_AsByteArray.constprop.0+0x2e> │ │ │ │ │ + b.n 2d0a <_PyLong_AsByteArray.constprop.0+0x2e> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.w 2d82 <_PyLong_AsByteArray.constprop.0+0x112> │ │ │ │ │ + beq.w 2dee <_PyLong_AsByteArray.constprop.0+0x112> │ │ │ │ │ eor.w r4, r4, ip │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 2e14 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ + b.n 2e80 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ │ - b.n 2df2 <_PyLong_AsByteArray.constprop.0+0x182> │ │ │ │ │ + b.n 2e5e <_PyLong_AsByteArray.constprop.0+0x182> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 2eda <_PyLong_AsByteArray.constprop.0+0x26a> │ │ │ │ │ + beq.n 2f46 <_PyLong_AsByteArray.constprop.0+0x26a> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2d26 <_PyLong_AsByteArray.constprop.0+0xb6> │ │ │ │ │ + b.n 2d92 <_PyLong_AsByteArray.constprop.0+0xb6> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 2df6 <_PyLong_AsByteArray.constprop.0+0x186> │ │ │ │ │ + b.n 2e62 <_PyLong_AsByteArray.constprop.0+0x186> │ │ │ │ │ ldrsb.w r3, [r6, #-1] │ │ │ │ │ cmp.w r5, r3, lsr #31 │ │ │ │ │ - bne.w 2d66 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ - b.n 2e02 <_PyLong_AsByteArray.constprop.0+0x192> │ │ │ │ │ + bne.w 2dd2 <_PyLong_AsByteArray.constprop.0+0xf6> │ │ │ │ │ + b.n 2e6e <_PyLong_AsByteArray.constprop.0+0x192> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 2dde <_PyLong_AsByteArray.constprop.0+0x16e> │ │ │ │ │ + b.n 2e4a <_PyLong_AsByteArray.constprop.0+0x16e> │ │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ │ - b.n 2df6 <_PyLong_AsByteArray.constprop.0+0x186> │ │ │ │ │ + b.n 2e62 <_PyLong_AsByteArray.constprop.0+0x186> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2d7c <_PyLong_AsByteArray.constprop.0+0x10c> │ │ │ │ │ + b.n 2de8 <_PyLong_AsByteArray.constprop.0+0x10c> │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2d06 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ + b.n 2d72 <_PyLong_AsByteArray.constprop.0+0x96> │ │ │ │ │ │ │ │ │ │ -00002f00 : │ │ │ │ │ +00002f6c : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2fb2 │ │ │ │ │ + bhi.n 301e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r1, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ adds.w r4, r3, #256 @ 0x100 │ │ │ │ │ adc.w r0, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 2f4c │ │ │ │ │ - ldr r4, [pc, #232] @ (302c ) │ │ │ │ │ + bcs.n 2fb8 │ │ │ │ │ + ldr r4, [pc, #232] @ (3098 ) │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 3018 │ │ │ │ │ - ldr r3, [pc, #204] @ (3030 ) │ │ │ │ │ + bcs.n 3084 │ │ │ │ │ + ldr r3, [pc, #204] @ (309c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2ff2 │ │ │ │ │ + beq.n 305e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4626,15 +4667,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f46 │ │ │ │ │ + beq.n 2fb2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bic.w r0, r3, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ adds r1, #12 │ │ │ │ │ @@ -4643,71 +4684,71 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 2f46 │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3026 │ │ │ │ │ + cbz r0, 3092 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 2f90 │ │ │ │ │ + b.n 2ffc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w ebc │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromLarge │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2f46 │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003034 : │ │ │ │ │ +000030a0 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 315c │ │ │ │ │ + bpl.w 31c8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 315c │ │ │ │ │ + bpl.w 31c8 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 30de │ │ │ │ │ + bhi.n 314a │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -4715,15 +4756,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 30be │ │ │ │ │ + bcs.n 312a │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4733,111 +4774,111 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3102 │ │ │ │ │ + bcs.n 316e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 30f0 │ │ │ │ │ + beq.n 315c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 30f8 │ │ │ │ │ + beq.n 3164 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 3e94 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3140 │ │ │ │ │ + beq.n 31ac │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 716c │ │ │ │ │ + b.w 727c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 3166 │ │ │ │ │ + blt.n 31d2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30ba │ │ │ │ │ + beq.n 3126 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 30ba │ │ │ │ │ - b.n 3126 │ │ │ │ │ - bl 3e94 │ │ │ │ │ + beq.n 3126 │ │ │ │ │ + b.n 3192 │ │ │ │ │ + bl 3f00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30ba │ │ │ │ │ + beq.n 3126 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 30ba │ │ │ │ │ + b.n 3126 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 310a │ │ │ │ │ + b.n 3176 │ │ │ │ │ │ │ │ │ │ -00003174 : │ │ │ │ │ +000031e0 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 322a │ │ │ │ │ + bcc.n 3296 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 323e │ │ │ │ │ + bcc.n 32aa │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ eor.w r0, r2, r1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbc.w r3, r0, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsrs r3, r3, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne.n 3248 │ │ │ │ │ + bne.n 32b4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3256 │ │ │ │ │ + beq.n 32c2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r6, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -4852,24 +4893,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r3, [ip, #12]! │ │ │ │ │ - blt.n 325e │ │ │ │ │ + blt.n 32ca │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 3226 │ │ │ │ │ + cbz r7, 3292 │ │ │ │ │ str.w r7, [ip, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -4882,78 +4923,78 @@ │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movs r0, #24 │ │ │ │ │ movs r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31d6 │ │ │ │ │ + bne.n 3242 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3226 │ │ │ │ │ + b.n 3292 │ │ │ │ │ mov r1, ip │ │ │ │ │ orr.w r2, r6, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - b.n 321a │ │ │ │ │ + b.n 3286 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003278 : │ │ │ │ │ +000032e4 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 3308 │ │ │ │ │ + bcc.n 3374 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #16 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 331c │ │ │ │ │ + bcc.n 3388 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 32be │ │ │ │ │ + bge.n 332a │ │ │ │ │ negs r3, r0 │ │ │ │ │ sbc.w r2, r1, r1, lsl #1 │ │ │ │ │ lsrs r0, r2, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 2d0 │ │ │ │ │ - cbz r0, 3304 │ │ │ │ │ + cbz r0, 3370 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ asrs r1, r1, #31 │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ orr.w r1, r1, r4, lsl #3 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w ip, [r1], #4 │ │ │ │ │ orrs.w ip, r3, r2 │ │ │ │ │ - bne.n 32ee │ │ │ │ │ + bne.n 335a │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4961,36 +5002,36 @@ │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003328 : │ │ │ │ │ +00003394 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #7 │ │ │ │ │ - bpl.n 33f0 │ │ │ │ │ + bpl.n 345c │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r4, #7 │ │ │ │ │ - bpl.n 33f0 │ │ │ │ │ + bpl.n 345c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 33a4 │ │ │ │ │ + bhi.n 3410 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ @@ -4998,106 +5039,106 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 33d0 │ │ │ │ │ + bcs.n 343c │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33a0 │ │ │ │ │ + beq.n 340c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 33a0 │ │ │ │ │ + b.n 340c │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 33fc │ │ │ │ │ + bcs.n 3468 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 3444 │ │ │ │ │ + blt.n 34b0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33a0 │ │ │ │ │ + beq.n 340c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r5, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ - beq.n 33a0 │ │ │ │ │ - b.n 342c │ │ │ │ │ + beq.n 340c │ │ │ │ │ + b.n 3498 │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3470 │ │ │ │ │ │ │ │ │ │ -00003450 : │ │ │ │ │ +000034bc : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 34dc │ │ │ │ │ + bhi.n 3548 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ @@ -5105,15 +5146,15 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 34bc │ │ │ │ │ + bcs.n 3528 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -5121,71 +5162,71 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 3508 │ │ │ │ │ + bcs.n 3574 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34b8 │ │ │ │ │ + beq.n 3524 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 34b8 │ │ │ │ │ + b.n 3524 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 3550 │ │ │ │ │ + blt.n 35bc │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34b8 │ │ │ │ │ + beq.n 3524 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r5, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ - beq.n 34b8 │ │ │ │ │ - b.n 3538 │ │ │ │ │ + beq.n 3524 │ │ │ │ │ + b.n 35a4 │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 3510 │ │ │ │ │ + b.n 357c │ │ │ │ │ │ │ │ │ │ -0000355c : │ │ │ │ │ +000035c8 : │ │ │ │ │ k_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -5194,40 +5235,40 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, r3, lsr #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - blt.w 37c8 │ │ │ │ │ + blt.w 3834 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt.w 3afe │ │ │ │ │ + blt.w 3b6a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 3ca8 │ │ │ │ │ + beq.w 3d14 │ │ │ │ │ add.w r5, r7, r9 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3aae │ │ │ │ │ + bgt.w 3b1a │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3a58 │ │ │ │ │ + beq.w 3ac4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cae │ │ │ │ │ + beq.w 3d1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -5243,15 +5284,15 @@ │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ str.w r1, [sl, #12]! │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 3822 │ │ │ │ │ + beq.w 388e │ │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ │ add.w fp, r6, #12 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r7, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, fp, r9, lsl #2 │ │ │ │ │ @@ -5263,36 +5304,36 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e4c │ │ │ │ │ + bne.w 3eb8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcs.w 37f4 │ │ │ │ │ + bcs.w 3860 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w lr, r5, #4 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w sl, r3, #4 │ │ │ │ │ add.w sl, r6, sl, lsl #2 │ │ │ │ │ sub.w r1, sl, fp │ │ │ │ │ subs r1, #4 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 36e6 │ │ │ │ │ + beq.n 3752 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 36be │ │ │ │ │ + beq.n 372a │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 369a │ │ │ │ │ + beq.n 3706 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ mov lr, r5 │ │ │ │ │ umlal r1, r7, r4, ip │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ adc.w r7, r7, #0 │ │ │ │ │ @@ -5320,15 +5361,15 @@ │ │ │ │ │ adc.w r7, r2, r7 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ orr.w r0, r0, r7, lsl #2 │ │ │ │ │ lsrs r2, r7, #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 378e │ │ │ │ │ + beq.n 37fa │ │ │ │ │ strd r5, fp, [sp, #16] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ mov ip, r9 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ ldr.w r5, [fp], #4 │ │ │ │ │ add.w r8, fp, #12 │ │ │ │ │ @@ -5367,62 +5408,62 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 36ea │ │ │ │ │ + bne.n 3756 │ │ │ │ │ ldrd r5, fp, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 37f4 │ │ │ │ │ + beq.n 3860 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 3630 │ │ │ │ │ + bne.w 369c │ │ │ │ │ ldrd r8, sl, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - cbz r2, 37c0 │ │ │ │ │ + cbz r2, 382c │ │ │ │ │ add.w r1, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 3800 │ │ │ │ │ + cbz r0, 386c │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 3a92 │ │ │ │ │ + beq.w 3afe │ │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ │ - bgt.w 3ca2 │ │ │ │ │ + bgt.w 3d0e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3ca8 │ │ │ │ │ + beq.w 3d14 │ │ │ │ │ add.w r5, r7, r9 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3aae │ │ │ │ │ + bgt.w 3b1a │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 35c0 │ │ │ │ │ + b.n 362c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 3630 │ │ │ │ │ - b.n 37ac │ │ │ │ │ + bne.w 369c │ │ │ │ │ + b.n 3818 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 3cbc │ │ │ │ │ + beq.w 3d28 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3ac6 │ │ │ │ │ + beq.w 3b32 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, #12 │ │ │ │ │ @@ -5432,26 +5473,26 @@ │ │ │ │ │ add.w r4, r8, #16 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r8, [r6], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e70 │ │ │ │ │ + bne.w 3edc │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ umlal r3, r5, r8, r8 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ mov.w r5, r5, lsr #30 │ │ │ │ │ - bls.w 3ade │ │ │ │ │ + bls.w 3b4a │ │ │ │ │ mov r9, r6 │ │ │ │ │ adds.w ip, r8, r8 │ │ │ │ │ adc.w lr, r0, r0 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ mvn.w sl, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -5465,21 +5506,21 @@ │ │ │ │ │ adc.w r1, r5, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r5, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.w 3a14 │ │ │ │ │ + bls.w 3a80 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 3954 │ │ │ │ │ + beq.n 39c0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3922 │ │ │ │ │ + beq.n 398e │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 38f4 │ │ │ │ │ + beq.n 3960 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -5513,15 +5554,15 @@ │ │ │ │ │ adc.w r1, r5, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r5, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 3a14 │ │ │ │ │ + bls.n 3a80 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ │ add.w r9, sl, #12 │ │ │ │ │ @@ -5569,25 +5610,25 @@ │ │ │ │ │ adc.w r5, r1, r5, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov.w r5, r5, lsr #30 │ │ │ │ │ - bhi.n 3956 │ │ │ │ │ + bhi.n 39c2 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - bne.n 3a2e │ │ │ │ │ + bne.n 3a9a │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.w 3836 │ │ │ │ │ + bne.w 38a2 │ │ │ │ │ ldrd r8, sl, [sp, #8] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - b.n 37b6 │ │ │ │ │ + b.n 3822 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r1, r2, r6 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -5595,117 +5636,117 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ │ orrs.w r5, r3, r5, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b.n 3a1a │ │ │ │ │ - ldr r3, [pc, #708] @ (3d20 ) │ │ │ │ │ + b.n 3a86 │ │ │ │ │ + ldr r3, [pc, #708] @ (3d8c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r8, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3aea │ │ │ │ │ + beq.n 3b56 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r9, sl │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 35ee │ │ │ │ │ + b.n 365a │ │ │ │ │ cmp r7, #140 @ 0x8c │ │ │ │ │ - bgt.n 3b02 │ │ │ │ │ + bgt.n 3b6e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3ca8 │ │ │ │ │ + beq.w 3d14 │ │ │ │ │ add.w r5, r7, r9 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 35c0 │ │ │ │ │ + ble.w 362c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3cb2 │ │ │ │ │ + b.n 3d1e │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cbc │ │ │ │ │ + beq.w 3d28 │ │ │ │ │ ldr.w r4, [sl, r1, lsl #2] │ │ │ │ │ - cbz r4, 3ae6 │ │ │ │ │ + cbz r4, 3b52 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 380e │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + bne.w 387a │ │ │ │ │ + b.n 382c │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - beq.n 3a1a │ │ │ │ │ - b.n 3a3a │ │ │ │ │ + beq.n 3a86 │ │ │ │ │ + b.n 3aa6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 3ac8 │ │ │ │ │ + b.n 3b34 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cae │ │ │ │ │ + beq.w 3d1a │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 35d0 │ │ │ │ │ + b.n 363c │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp.w r5, r7, lsl #1 │ │ │ │ │ - bge.w 3d28 │ │ │ │ │ + bge.w 3d94 │ │ │ │ │ mov.w r9, r5, asr #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b94 │ │ │ │ │ + bl 1b94 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - beq.w 3e40 │ │ │ │ │ + beq.w 3eac │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 3cfa │ │ │ │ │ + beq.w 3d66 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1b94 │ │ │ │ │ + bl 1b94 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 3e40 │ │ │ │ │ + beq.w 3eac │ │ │ │ │ adds r0, r7, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e10 │ │ │ │ │ + beq.w 3e7c │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e10 │ │ │ │ │ + beq.w 3e7c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w sl, r8, #12 │ │ │ │ │ add.w r0, sl, r9, lsl #3 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov.w r7, r9, lsl #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ @@ -5717,160 +5758,160 @@ │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mul.w fp, r3, r9 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ add.w r3, fp, r3, lsr #3 │ │ │ │ │ subs.w r2, r3, r2, lsr #3 │ │ │ │ │ - bne.w 3cea │ │ │ │ │ + bne.w 3d56 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e08 │ │ │ │ │ + beq.w 3e74 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ adds.w fp, fp, r3, lsr #3 │ │ │ │ │ - bne.w 3cd4 │ │ │ │ │ + bne.w 3d40 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w fp, #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mla fp, fp, r9, r1 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ rsb r9, r9, r1, lsr #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 1cbc │ │ │ │ │ + bl 1cbc │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl 1cbc │ │ │ │ │ + bl 1cbc │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldrd r7, r1, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3e94 │ │ │ │ │ + bl 3f00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e10 │ │ │ │ │ + beq.w 3e7c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 3d30 │ │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ │ - bl 3e94 │ │ │ │ │ + bl 3f00 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e08 │ │ │ │ │ + beq.w 3e74 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3e10 │ │ │ │ │ + beq.w 3e7c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl 1dcc │ │ │ │ │ + bl 1dcc │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ + beq.w 382c │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r4, [sl, r2, lsl #2] │ │ │ │ │ - cbz r4, 3cb8 │ │ │ │ │ + cbz r4, 3d24 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ - b.n 380e │ │ │ │ │ + beq.w 382c │ │ │ │ │ + b.n 387a │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 3b02 │ │ │ │ │ - ldr.w r8, [pc, #120] @ 3d24 │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 3b6e │ │ │ │ │ + ldr.w r8, [pc, #120] @ 3d90 │ │ │ │ │ + b.n 382c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 382c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c90 │ │ │ │ │ + bne.n 3cfc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 382c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cd0 │ │ │ │ │ + bge.n 3d3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3c3e │ │ │ │ │ + b.n 3caa │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r2, r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - b.n 3bce │ │ │ │ │ + b.n 3c3a │ │ │ │ │ add.w r0, r7, r1, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r0, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 3b98 │ │ │ │ │ + b.n 3c04 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -5878,39 +5919,39 @@ │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n 3b3c │ │ │ │ │ + b.n 3ba8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ adds r0, r7, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ + beq.w 382c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3df6 │ │ │ │ │ + beq.n 3e62 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ @@ -5924,287 +5965,287 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 3df6 │ │ │ │ │ + beq.n 3e62 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ add.w r2, fp, #12 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ rsb r1, r6, r1, lsr #3 │ │ │ │ │ add r6, r9 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl 1dcc │ │ │ │ │ + bl 1dcc │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 3d64 │ │ │ │ │ + bgt.n 3dd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ + beq.w 382c │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r4, [r5, r2, lsl #2] │ │ │ │ │ - cbz r4, 3e46 │ │ │ │ │ + cbz r4, 3eb2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 37c0 │ │ │ │ │ + beq.w 382c │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 382c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e80 │ │ │ │ │ + blt.n 3eec │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a4d4 │ │ │ │ │ - b.n 3cb2 │ │ │ │ │ + bl a5e4 │ │ │ │ │ + b.n 3d1e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e30 │ │ │ │ │ + blt.n 3e9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl a4d4 │ │ │ │ │ - b.n 3cb2 │ │ │ │ │ + bl a5e4 │ │ │ │ │ + b.n 3d1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e10 │ │ │ │ │ + bne.n 3e7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e10 │ │ │ │ │ + b.n 3e7c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3e10 │ │ │ │ │ + b.n 3e7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3dd8 │ │ │ │ │ - b.n 3cbc │ │ │ │ │ + bne.n 3e44 │ │ │ │ │ + b.n 3d28 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3cb2 │ │ │ │ │ + bge.w 3d1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cb2 │ │ │ │ │ + bne.w 3d1e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cb2 │ │ │ │ │ + b.n 3d1e │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e5c │ │ │ │ │ - b.n 3cb2 │ │ │ │ │ + blt.n 3ec8 │ │ │ │ │ + b.n 3d1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e00 │ │ │ │ │ + bne.n 3e6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e00 │ │ │ │ │ + b.n 3e6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e94 : │ │ │ │ │ +00003f00 : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.w 4094 │ │ │ │ │ + bgt.w 4100 │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt.w 40d2 │ │ │ │ │ + bgt.w 413e │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 4050 │ │ │ │ │ + beq.w 40bc │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40ca │ │ │ │ │ + beq.w 4136 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 40ea │ │ │ │ │ + blt.w 4156 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3f7c │ │ │ │ │ + beq.n 3fe8 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 3f7c │ │ │ │ │ + beq.n 3fe8 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 3f7c │ │ │ │ │ + beq.n 3fe8 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 3f7c │ │ │ │ │ + beq.n 3fe8 │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ add.w lr, r7, #20 │ │ │ │ │ add.w r8, r8, r5, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w ip, r0, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add r2, r7 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 3f60 │ │ │ │ │ + bne.n 3fcc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r5 │ │ │ │ │ - bge.n 3ffc │ │ │ │ │ + bge.n 4068 │ │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ add.w lr, r6, r7 │ │ │ │ │ add.w ip, r0, r7 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge.n 3ffc │ │ │ │ │ + bge.n 4068 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str.w r1, [ip, #16] │ │ │ │ │ - bge.n 3ffc │ │ │ │ │ + bge.n 4068 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ adds r5, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 3ffc │ │ │ │ │ + ble.n 4068 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r5, r0, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ │ add r5, r7 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 3fe6 │ │ │ │ │ + bne.n 4052 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 4010 │ │ │ │ │ + beq.n 407c │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 4016 │ │ │ │ │ + cbz r1, 4082 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 4036 │ │ │ │ │ + beq.n 40a2 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cbnz r4, 4040 │ │ │ │ │ + cbnz r4, 40ac │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ - cbz r1, 4036 │ │ │ │ │ + cbz r1, 40a2 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbnz r5, 403c │ │ │ │ │ + cbnz r5, 40a8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4028 │ │ │ │ │ + bne.n 4094 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 4010 │ │ │ │ │ + b.n 407c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4010 │ │ │ │ │ + beq.n 407c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [pc, #156] @ (40f0 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (415c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ - cbz r0, 40be │ │ │ │ │ + cbz r0, 412a │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strd r0, r5, [sp] │ │ │ │ │ @@ -6212,521 +6253,521 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f0c │ │ │ │ │ - b.n 3ffc │ │ │ │ │ + bne.w 3f78 │ │ │ │ │ + b.n 4068 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 40d2 │ │ │ │ │ + bgt.n 413e │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 40ca │ │ │ │ │ + cbz r0, 4136 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 3ee0 │ │ │ │ │ + b.n 3f4c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 40a4 │ │ │ │ │ + b.n 4110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4010 │ │ │ │ │ + b.n 407c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 40ce │ │ │ │ │ + b.n 413a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 3ef4 │ │ │ │ │ + b.n 3f60 │ │ │ │ │ .word 0x00000096 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000040f4 : │ │ │ │ │ +00004160 : │ │ │ │ │ long_and(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 47b4 │ │ │ │ │ + bpl.w 4820 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 47b4 │ │ │ │ │ + bpl.w 4820 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - and.w r8, r7, #3 │ │ │ │ │ + and.w r9, r7, #3 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bls.w 4288 │ │ │ │ │ + bls.w 42f4 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - beq.w 42d6 │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + beq.w 4342 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4362 │ │ │ │ │ + bge.w 43ce │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ - mov.w r9, r3, lsr #3 │ │ │ │ │ + mov.w r8, r3, lsr #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 44fc │ │ │ │ │ + beq.w 4568 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 44be │ │ │ │ │ + bge.w 452a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - blt.w 43ce │ │ │ │ │ + blt.w 443a │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bgt.w 4754 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bgt.w 47c0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4480 │ │ │ │ │ + beq.w 44ec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ - movne r8, r3 │ │ │ │ │ - beq.w 4484 │ │ │ │ │ + movne r9, r3 │ │ │ │ │ + beq.w 44f0 │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4730 │ │ │ │ │ + beq.w 479c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ + mov.w r3, r9, lsl #3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cbz r7, 4210 │ │ │ │ │ + cbz r7, 427c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.n 4210 │ │ │ │ │ + beq.n 427c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 4210 │ │ │ │ │ + beq.n 427c │ │ │ │ │ add.w ip, r5, #8 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w lr, [r0, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ and.w r3, r3, lr │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 41fc │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - bgt.w 43b8 │ │ │ │ │ + bne.n 4268 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.w 4424 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 4592 │ │ │ │ │ + bne.w 45fe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4230 │ │ │ │ │ + bge.n 429c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43f2 │ │ │ │ │ + beq.w 445e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4242 │ │ │ │ │ + bge.n 42ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4584 │ │ │ │ │ + beq.w 45f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.w 43fa │ │ │ │ │ + beq.w 4466 │ │ │ │ │ add.w r0, r4, r2, lsl #2 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 4268 │ │ │ │ │ + cbz r0, 42d4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 43fa │ │ │ │ │ + bls.w 4466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 44f4 │ │ │ │ │ + beq.w 4560 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4266 │ │ │ │ │ + beq.n 42d2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4258 │ │ │ │ │ + beq.n 42c4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 4258 │ │ │ │ │ + b.n 42c4 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 412a │ │ │ │ │ + bhi.w 4196 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - rsb r8, r8, #1 │ │ │ │ │ + rsb r9, r9, #1 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - mul.w r8, r1, r8 │ │ │ │ │ + mul.w r9, r1, r9 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - and.w r0, r0, r8 │ │ │ │ │ + and.w r0, r0, r9 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov.w r1, r0, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 44d2 │ │ │ │ │ + bcs.w 453e │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 425e │ │ │ │ │ + b.n 42ca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 425e │ │ │ │ │ + beq.n 42ca │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4360 │ │ │ │ │ + beq.n 43cc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.n 4360 │ │ │ │ │ + beq.n 43cc │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r3, r2, r3, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 4360 │ │ │ │ │ + beq.n 43cc │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, r3, lsr #30 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 4360 │ │ │ │ │ + beq.n 43cc │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 4360 │ │ │ │ │ + beq.n 43cc │ │ │ │ │ add.w ip, r5, #8 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ adds r5, #24 │ │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ │ adds r0, #24 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ eors r2, r1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ + bne.n 43b4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - sub.w r1, r8, #2 │ │ │ │ │ + sub.w r1, r9, #2 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ - mov.w r9, r2, lsr #3 │ │ │ │ │ + mov.w r8, r2, lsr #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 44fe │ │ │ │ │ + beq.w 456a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 458c │ │ │ │ │ + bge.w 45f8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - bge.w 4166 │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - bne.n 43ce │ │ │ │ │ + bge.w 41d2 │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + bne.n 443a │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ mov sl, r3 │ │ │ │ │ - add r3, r9 │ │ │ │ │ + add r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 475a │ │ │ │ │ + bgt.w 47c6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4182 │ │ │ │ │ + b.n 41ee │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ - sub.w r2, r9, r7 │ │ │ │ │ + sub.w r2, r8, r7 │ │ │ │ │ add.w r1, r5, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4216 │ │ │ │ │ + b.n 4282 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 475a │ │ │ │ │ + bgt.w 47c6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 417c │ │ │ │ │ + b.n 41e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4230 │ │ │ │ │ + b.n 429c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ adds r5, r1, #5 │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w 425e │ │ │ │ │ + bcs.w 42ca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 446c │ │ │ │ │ + bge.n 44d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 446c │ │ │ │ │ - ldr r2, [pc, #792] @ (4748 ) │ │ │ │ │ + cbnz r3, 44d8 │ │ │ │ │ + ldr r2, [pc, #792] @ (47b4 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4564 │ │ │ │ │ + bne.w 45d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 47be │ │ │ │ │ - ldr r3, [pc, #776] @ (474c ) │ │ │ │ │ + bmi.w 482a │ │ │ │ │ + ldr r3, [pc, #776] @ (47b8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 457c │ │ │ │ │ + bhi.w 45e8 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 425e │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + b.n 42ca │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r2, [pc, #712] @ (4750 ) │ │ │ │ │ + ldr r2, [pc, #712] @ (47bc ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r0, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4720 │ │ │ │ │ + beq.w 478c │ │ │ │ │ ldr.w r2, [r0, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r0, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 41b6 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n 43ce │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ + b.n 4222 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + blt.n 443a │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 4442 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 4716 │ │ │ │ │ + bcs.w 4782 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 441e │ │ │ │ │ + b.n 448a │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2d0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4798 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 4726 │ │ │ │ │ + beq.w 4804 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4792 │ │ │ │ │ adds r6, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ - add.w lr, r6, r9, lsl #2 │ │ │ │ │ + add.w lr, r6, r8, lsl #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ eor.w r1, ip, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 4528 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.w 4710 │ │ │ │ │ + bne.n 4594 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + blt.w 477c │ │ │ │ │ add r3, r7 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 47c6 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + bgt.w 4832 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 43b0 │ │ │ │ │ + b.n 441c │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 47be │ │ │ │ │ + bmi.w 482a │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 4440 │ │ │ │ │ + bls.w 44ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 446c │ │ │ │ │ + b.n 44d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4242 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bge.n 44c2 │ │ │ │ │ - b.n 438e │ │ │ │ │ + b.n 42ae │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bge.n 452e │ │ │ │ │ + b.n 43fa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - add.w r8, r4, #12 │ │ │ │ │ - add.w r8, r8, r9, lsl #2 │ │ │ │ │ + add.w r9, r4, #12 │ │ │ │ │ + add.w r9, r9, r8, lsl #2 │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ - add.w r9, r4, r9, lsl #2 │ │ │ │ │ + add.w r8, r4, r8, lsl #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - sub.w r2, r8, ip │ │ │ │ │ + sub.w r2, r9, ip │ │ │ │ │ subs r2, #4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ - str.w lr, [r9, #12] │ │ │ │ │ + str.w lr, [r8, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 467c │ │ │ │ │ + beq.n 46e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ + beq.n 46cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 464c │ │ │ │ │ + beq.n 46b8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4638 │ │ │ │ │ + beq.n 46a4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4624 │ │ │ │ │ + beq.n 4690 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4610 │ │ │ │ │ + beq.n 467c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 4668 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr.w r0, [ip, #12]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -6758,29 +6799,29 @@ │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ - cmp r8, ip │ │ │ │ │ + cmp r9, ip │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.w 421e │ │ │ │ │ + beq.w 428a │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ add.w r7, ip, #4 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #-28] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cmp r8, ip │ │ │ │ │ + cmp r9, ip │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ @@ -6808,40 +6849,40 @@ │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 467c │ │ │ │ │ - b.n 421e │ │ │ │ │ + bne.n 46e8 │ │ │ │ │ + b.n 428a │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 438e │ │ │ │ │ + b.n 43fa │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w ebc │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromLarge │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 418c │ │ │ │ │ + b.n 41f8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add.w r3, r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 43d6 │ │ │ │ │ + b.n 4442 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4778 │ │ │ │ │ + blt.n 47e4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4788 │ │ │ │ │ + blt.n 47f4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 425e │ │ │ │ │ + b.n 42ca │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000302 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002c2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r3, r6 │ │ │ │ │ @@ -6857,113 +6898,113 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4734 │ │ │ │ │ + b.n 47a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 473c │ │ │ │ │ + bne.n 47a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 473c │ │ │ │ │ + b.n 47a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4744 │ │ │ │ │ + bne.n 47b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4744 │ │ │ │ │ + b.n 47b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 425e │ │ │ │ │ + bge.w 42ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 425e │ │ │ │ │ + bne.w 42ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 425e │ │ │ │ │ + b.n 42ca │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 425e │ │ │ │ │ + b.n 42ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 446c │ │ │ │ │ + b.n 44d8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 475a │ │ │ │ │ + b.n 47c6 │ │ │ │ │ │ │ │ │ │ -000047cc <_PyLong_NumBits>: │ │ │ │ │ +00004838 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n 47f2 <_PyLong_NumBits+0x26> │ │ │ │ │ + beq.n 485e <_PyLong_NumBits+0x26> │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ - cbz r3, 47f6 <_PyLong_NumBits+0x2a> │ │ │ │ │ + cbz r3, 4862 <_PyLong_NumBits+0x2a> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000047f8 : │ │ │ │ │ +00004864 : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 5030 │ │ │ │ │ + bpl.w 509c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 5030 │ │ │ │ │ + bpl.w 509c │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 5046 │ │ │ │ │ + beq.w 50b2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4f70 │ │ │ │ │ + beq.w 4fdc │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 4f18 │ │ │ │ │ + bhi.w 4f84 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - blt.w 4e4c │ │ │ │ │ + blt.w 4eb8 │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ orr.w r1, r1, r4, lsl #4 │ │ │ │ │ bic.w r5, r1, #4026531840 @ 0xf0000000 │ │ │ │ │ bic.w r1, r3, #4026531840 @ 0xf0000000 │ │ │ │ │ add r1, r5 │ │ │ │ │ asrs r5, r4, #31 │ │ │ │ │ and.w r7, r5, #13 │ │ │ │ │ @@ -6998,35 +7039,35 @@ │ │ │ │ │ adds r4, r4, r1 │ │ │ │ │ adds.w r9, r9, r5 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ │ orr.w r9, r9, r3, lsl #31 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4d12 │ │ │ │ │ + beq.w 4d7e │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4e3e │ │ │ │ │ + beq.w 4eaa │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 4e4c │ │ │ │ │ + bgt.w 4eb8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4ebe │ │ │ │ │ + beq.w 4f2a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 4ebe │ │ │ │ │ + beq.w 4f2a │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e8e │ │ │ │ │ + beq.w 4efa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7042,187 +7083,187 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ + beq.w 4f02 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 4ea8 │ │ │ │ │ + ble.w 4f14 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4ef0 │ │ │ │ │ + beq.w 4f5c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub.w lr, r4, #32 │ │ │ │ │ rsb ip, r4, #32 │ │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ lsl.w r1, r3, r4 │ │ │ │ │ lsl.w r9, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ lsl.w r0, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r0, r9, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #9 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ mov.w r2, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4d58 │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ add.w r9, r5, #52 @ 0x34 │ │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ │ add.w r8, r6, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add r9, sl │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 4c3e │ │ │ │ │ + beq.n 4caa │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4c1c │ │ │ │ │ + beq.n 4c88 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4bf2 │ │ │ │ │ + beq.n 4c5e │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w r2, [r8, #56]! │ │ │ │ │ lsl.w r1, r2, lr │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ @@ -7254,15 +7295,15 @@ │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ - b.n 4cdc │ │ │ │ │ + b.n 4d48 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov sl, r9 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ @@ -7308,260 +7349,260 @@ │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 4c3e │ │ │ │ │ + bne.n 4caa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4eb4 │ │ │ │ │ + beq.w 4f20 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 4d80 │ │ │ │ │ + beq.n 4dec │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 4d66 │ │ │ │ │ + cbz r0, 4dd2 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 4d80 │ │ │ │ │ + bls.n 4dec │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 4e64 │ │ │ │ │ + bhi.w 4ed0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ - bmi.w 4f8a │ │ │ │ │ + bmi.w 4ff6 │ │ │ │ │ sub.w r5, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsls r1, r4 │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r2, r4 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4e04 │ │ │ │ │ + bcs.n 4e70 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 4d0a │ │ │ │ │ + b.n 4d76 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.w 505e │ │ │ │ │ + beq.w 50ca │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4e26 │ │ │ │ │ + beq.n 4e92 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4d0a │ │ │ │ │ + bhi.n 4d76 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4d0a │ │ │ │ │ + bcs.n 4d76 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4df0 │ │ │ │ │ + bge.n 4e5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4df0 │ │ │ │ │ - ldr r2, [pc, #692] @ (5068 ) │ │ │ │ │ + cbnz r3, 4e5c │ │ │ │ │ + ldr r2, [pc, #692] @ (50d4 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ef8 │ │ │ │ │ + bne.w 4f64 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 503e │ │ │ │ │ - ldr r3, [pc, #676] @ (506c ) │ │ │ │ │ + bmi.w 50aa │ │ │ │ │ + ldr r3, [pc, #676] @ (50d8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 4f10 │ │ │ │ │ + bhi.w 4f7c │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 4d0a │ │ │ │ │ + b.n 4d76 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 4f80 │ │ │ │ │ + bcs.w 4fec │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 505e │ │ │ │ │ + beq.w 50ca │ │ │ │ │ ldr.w r4, [r1], #-4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4ef4 │ │ │ │ │ + beq.n 4f60 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 4d06 │ │ │ │ │ - b.n 4d72 │ │ │ │ │ + beq.w 4d72 │ │ │ │ │ + b.n 4dde │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 490a │ │ │ │ │ + ble.w 4976 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4e92 │ │ │ │ │ + b.n 4efe │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4f74 │ │ │ │ │ + beq.n 4fe0 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 4e4c │ │ │ │ │ + bgt.n 4eb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4926 │ │ │ │ │ + bne.w 4992 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4d0a │ │ │ │ │ + b.n 4d76 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 495e │ │ │ │ │ + b.n 49ca │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4ef0 │ │ │ │ │ + beq.n 4f5c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 497c │ │ │ │ │ + b.n 49e8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.w 4cfe │ │ │ │ │ - b.n 4d80 │ │ │ │ │ - ldr r3, [pc, #432] @ (5070 ) │ │ │ │ │ + bne.w 4d6a │ │ │ │ │ + b.n 4dec │ │ │ │ │ + ldr r3, [pc, #432] @ (50dc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4fca │ │ │ │ │ + beq.n 5036 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 4942 │ │ │ │ │ + b.n 49ae │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 4cec │ │ │ │ │ + b.n 4d58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 4e28 │ │ │ │ │ + b.n 4e94 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 503e │ │ │ │ │ + bmi.w 50aa │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 4dc4 │ │ │ │ │ + bls.w 4e30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 4df0 │ │ │ │ │ + b.n 4e5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2424 <_PyLong_AsByteArray> │ │ │ │ │ + bl 2490 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ - beq.n 4f60 │ │ │ │ │ + beq.n 4fcc │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ smull r3, r4, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 503a │ │ │ │ │ + beq.n 50a6 │ │ │ │ │ clz r2, r1 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r4, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n 4fce │ │ │ │ │ + beq.n 503a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n 4fdc │ │ │ │ │ + bgt.n 5048 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 4850 │ │ │ │ │ - ldr r5, [pc, #256] @ (5074 ) │ │ │ │ │ - b.n 4d0a │ │ │ │ │ + bne.w 48bc │ │ │ │ │ + ldr r5, [pc, #256] @ (50e0 ) │ │ │ │ │ + b.n 4d76 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.w 4e4c │ │ │ │ │ + bhi.w 4eb8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 4e7e │ │ │ │ │ + b.n 4eea │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w ebc │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromLarge │ │ │ │ │ negs r2, r2 │ │ │ │ │ sub.w r0, r4, #32 │ │ │ │ │ sbc.w r3, r1, r1, lsl #1 │ │ │ │ │ @@ -7574,24 +7615,24 @@ │ │ │ │ │ negs r0, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ adds.w r4, r4, #256 @ 0x100 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 4e04 │ │ │ │ │ + bcs.w 4e70 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n 4d52 │ │ │ │ │ + b.n 4dbe │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4e7e │ │ │ │ │ + b.n 4eea │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n 4fdc │ │ │ │ │ + bne.n 5048 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 500e │ │ │ │ │ + beq.n 507a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7599,92 +7640,92 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e92 │ │ │ │ │ + beq.w 4efe │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4e92 │ │ │ │ │ + b.n 4efe │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - b.n 5020 │ │ │ │ │ + b.n 508c │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4fdc │ │ │ │ │ + beq.n 5048 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5012 │ │ │ │ │ + beq.n 507e │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 5012 │ │ │ │ │ + bne.n 507e │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 4f60 │ │ │ │ │ - b.n 4fdc │ │ │ │ │ + beq.n 4fcc │ │ │ │ │ + b.n 5048 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4d0a │ │ │ │ │ + b.n 4d76 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4f4a │ │ │ │ │ + b.n 4fb6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 4df0 │ │ │ │ │ + b.n 4e5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4e92 │ │ │ │ │ + b.n 4efe │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4da2 │ │ │ │ │ + b.n 4e0e │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000029e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005078 : │ │ │ │ │ +000050e4 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #19 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 6b8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 50a4 │ │ │ │ │ + beq.n 5110 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi.n 50a8 │ │ │ │ │ + bhi.n 5114 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r2, r3, [r4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -7694,530 +7735,530 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 50a4 │ │ │ │ │ + b.n 5110 │ │ │ │ │ │ │ │ │ │ -000050c4 : │ │ │ │ │ +00005130 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ lsrs r3, r2, #31 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 537e │ │ │ │ │ + bne.w 53ea │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 515a │ │ │ │ │ + beq.n 51c6 │ │ │ │ │ ands.w r7, r6, #2 │ │ │ │ │ - beq.n 51f8 │ │ │ │ │ + beq.n 5264 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5294 │ │ │ │ │ + beq.w 5300 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ands.w r7, r6, #8 │ │ │ │ │ - beq.n 5164 │ │ │ │ │ + beq.n 51d0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 527c │ │ │ │ │ + beq.w 52e8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 51a0 │ │ │ │ │ + bhi.n 520c │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5274 │ │ │ │ │ + beq.w 52e0 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ble.n 5170 │ │ │ │ │ + ble.n 51dc │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5258 │ │ │ │ │ + beq.w 52c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 52c6 │ │ │ │ │ + bne.w 5332 │ │ │ │ │ movs r0, #4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5304 │ │ │ │ │ + beq.w 5370 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 51a0 │ │ │ │ │ + bhi.n 520c │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ - b.n 5120 │ │ │ │ │ + b.n 518c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 52e6 │ │ │ │ │ + beq.w 5352 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - lsls r1, r4, #3 │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - beq.n 5196 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - asr.w r3, r2, r3 │ │ │ │ │ + lsls r2, r4, #3 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 5202 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 5390 │ │ │ │ │ + bhi.w 53fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 52c8 │ │ │ │ │ + bne.w 5334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 5154 │ │ │ │ │ - cbz r4, 51b8 │ │ │ │ │ + b.n 51c0 │ │ │ │ │ + cbz r4, 5224 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2424 <_PyLong_AsByteArray> │ │ │ │ │ + bl 2490 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ - beq.w 535a │ │ │ │ │ + beq.w 53c6 │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ mov.w ip, #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ smull r2, ip, r2, ip │ │ │ │ │ - cbz r1, 51da │ │ │ │ │ + cbz r1, 5246 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ adc.w r1, ip, r1, asr #31 │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ orr.w ip, ip, r1, lsl #29 │ │ │ │ │ - cbz r4, 51ee │ │ │ │ │ + cbz r4, 525a │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 522e │ │ │ │ │ + beq.n 529a │ │ │ │ │ add.w r4, ip, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 519c │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + beq.n 5208 │ │ │ │ │ + b.n 5334 │ │ │ │ │ and.w r3, r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5296 │ │ │ │ │ + beq.n 5302 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bpl.n 5166 │ │ │ │ │ + bpl.n 51d2 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 511c │ │ │ │ │ + bne.n 5188 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 52ae │ │ │ │ │ + bne.n 531a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5154 │ │ │ │ │ + b.n 51c0 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - bne.n 51ee │ │ │ │ │ + bne.n 525a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 531e │ │ │ │ │ - cbz r3, 5240 │ │ │ │ │ + beq.n 538a │ │ │ │ │ + cbz r3, 52ac │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 51ee │ │ │ │ │ + bge.n 525a │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ - beq.n 5196 │ │ │ │ │ + beq.n 5202 │ │ │ │ │ lsls r1, r6, #29 │ │ │ │ │ it pl │ │ │ │ │ addpl r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 519c │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + beq.n 5208 │ │ │ │ │ + b.n 5334 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 5266 │ │ │ │ │ + bne.n 52d2 │ │ │ │ │ movs r4, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 519c │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + beq.n 5208 │ │ │ │ │ + b.n 5334 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5228 │ │ │ │ │ + b.n 5294 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r2, r6, #27 │ │ │ │ │ - bpl.n 5304 │ │ │ │ │ + bpl.n 5370 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5228 │ │ │ │ │ + beq.n 5294 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 5200 │ │ │ │ │ + b.n 526c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5228 │ │ │ │ │ + bge.n 5294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5228 │ │ │ │ │ + bne.n 5294 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5228 │ │ │ │ │ + b.n 5294 │ │ │ │ │ movs r4, #4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 519c │ │ │ │ │ + bge.w 5208 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 519c │ │ │ │ │ + bne.w 5208 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 5154 │ │ │ │ │ + b.n 51c0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r4 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 5180 │ │ │ │ │ - b.n 52ec │ │ │ │ │ + ble.w 51ec │ │ │ │ │ + b.n 5358 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5228 │ │ │ │ │ + b.n 5294 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ eor.w r0, r0, #128 @ 0x80 │ │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5344 │ │ │ │ │ + b.n 53b0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 5372 │ │ │ │ │ + ble.n 53de │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n 5364 │ │ │ │ │ + ble.n 53d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 51ee │ │ │ │ │ + beq.w 525a │ │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 532e │ │ │ │ │ + bne.n 539a │ │ │ │ │ sub.w r8, r0, r1 │ │ │ │ │ rsbs r1, r8, #0 │ │ │ │ │ adc.w r1, r1, r8 │ │ │ │ │ - b.n 5338 │ │ │ │ │ + b.n 53a4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 519c │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + beq.w 5208 │ │ │ │ │ + b.n 5334 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 51ee │ │ │ │ │ + beq.w 525a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 519c │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + beq.w 5208 │ │ │ │ │ + b.n 5334 │ │ │ │ │ cmp.w r1, r3, lsl #7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - b.n 5338 │ │ │ │ │ + b.n 53a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5228 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 5274 │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ - beq.w 5248 │ │ │ │ │ - b.n 5274 │ │ │ │ │ + b.n 5294 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 52e0 │ │ │ │ │ + asrs r1, r2 │ │ │ │ │ + beq.w 52b4 │ │ │ │ │ + b.n 52e0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053a0 : │ │ │ │ │ +0000540c : │ │ │ │ │ PyLong_AsNativeBytes.constprop.1(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 552a │ │ │ │ │ + beq.w 5596 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 54a6 │ │ │ │ │ + beq.n 5512 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 545c │ │ │ │ │ + beq.n 54c8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r1, #0 │ │ │ │ │ - bhi.n 53fa │ │ │ │ │ + bhi.n 5466 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ strh r3, [r5, #0] │ │ │ │ │ asrs r2, r3, #15 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #2 │ │ │ │ │ - bhi.w 553c │ │ │ │ │ + bhi.w 55a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 54e0 │ │ │ │ │ + bne.n 554c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 2424 <_PyLong_AsByteArray> │ │ │ │ │ + bl 2490 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq.n 53f4 │ │ │ │ │ + beq.n 5460 │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ mov.w ip, #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r2, ip, r2, ip │ │ │ │ │ - cbz r3, 542e │ │ │ │ │ + cbz r3, 549a │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ adc.w ip, ip, r3, asr #31 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #29 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5442 │ │ │ │ │ + beq.n 54ae │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 545c │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - bne.n 54a2 │ │ │ │ │ + bne.n 550e │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 5478 │ │ │ │ │ + beq.n 54e4 │ │ │ │ │ ldrsb.w r2, [r5, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #3 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 545c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 53f4 │ │ │ │ │ + b.n 5460 │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 548a │ │ │ │ │ + b.n 54f6 │ │ │ │ │ clz r0, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 549c │ │ │ │ │ + cbz r0, 5508 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 547e │ │ │ │ │ + beq.n 54ea │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 547e │ │ │ │ │ + bne.n 54ea │ │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ │ negs r3, r0 │ │ │ │ │ adcs r3, r0 │ │ │ │ │ rsb r3, r3, #3 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 545c │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 545c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5472 │ │ │ │ │ + beq.n 54de │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 54fc │ │ │ │ │ + beq.n 5568 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 54c6 │ │ │ │ │ + bhi.n 5532 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 53d6 │ │ │ │ │ + b.n 5442 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 2424 <_PyLong_AsByteArray> │ │ │ │ │ + bl 2490 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ - bne.n 5414 │ │ │ │ │ + bne.n 5480 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 53f4 │ │ │ │ │ + bge.n 5460 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 53f4 │ │ │ │ │ + bne.n 5460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 53f4 │ │ │ │ │ + b.n 5460 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5472 │ │ │ │ │ + bge.n 54de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5472 │ │ │ │ │ + bne.n 54de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5472 │ │ │ │ │ + b.n 54de │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5472 │ │ │ │ │ + b.n 54de │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 554a │ │ │ │ │ + ble.n 55b6 │ │ │ │ │ lsrs r3, r3, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ movne r3, #4 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 545c │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 545c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005550 : │ │ │ │ │ +000055bc : │ │ │ │ │ long_sub_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 5682 │ │ │ │ │ + bpl.w 56ee │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 5682 │ │ │ │ │ + bpl.w 56ee │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 55f4 │ │ │ │ │ + bhi.n 5660 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -8225,15 +8266,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 55d4 │ │ │ │ │ + bcs.n 5640 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -8241,87 +8282,87 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5606 │ │ │ │ │ + bcs.n 5672 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 564e │ │ │ │ │ + beq.n 56ba │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5644 │ │ │ │ │ + beq.n 56b0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 716c │ │ │ │ │ + b.w 727c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 5674 │ │ │ │ │ + blt.n 56e0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55d0 │ │ │ │ │ + beq.n 563c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 55d0 │ │ │ │ │ - b.n 562a │ │ │ │ │ + beq.n 563c │ │ │ │ │ + b.n 5696 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 3e94 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 566e │ │ │ │ │ - bl 3e94 │ │ │ │ │ + beq.n 56da │ │ │ │ │ + bl 3f00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55d0 │ │ │ │ │ + beq.n 563c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 55d0 │ │ │ │ │ + b.n 563c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 55fc │ │ │ │ │ + b.n 5668 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 560e │ │ │ │ │ + b.n 567a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000568c : │ │ │ │ │ +000056f8 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 56b2 │ │ │ │ │ + bpl.n 571e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -8335,15 +8376,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000056d0 : │ │ │ │ │ +0000573c : │ │ │ │ │ long_sub.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ @@ -8354,15 +8395,15 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and.w r1, lr, #3 │ │ │ │ │ ldr.w ip, [r5, #1088] @ 0x440 │ │ │ │ │ orr.w r6, lr, ip │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n 5776 │ │ │ │ │ + bhi.n 57e2 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ ldr.w r0, [r5, #1092] @ 0x444 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r1, r4, r1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ │ @@ -8370,197 +8411,197 @@ │ │ │ │ │ sbc.w ip, ip, r3, asr #31 │ │ │ │ │ adds r6, r0, #5 │ │ │ │ │ adc.w r4, ip, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, ip │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n 5754 │ │ │ │ │ + bcs.n 57c0 │ │ │ │ │ rsb r3, r3, #5 │ │ │ │ │ add r3, r1 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, #9152 @ 0x23c0 │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 5936 │ │ │ │ │ + bcs.w 59a2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 59d2 │ │ │ │ │ + beq.w 5a3e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 59c6 │ │ │ │ │ + beq.w 5a32 │ │ │ │ │ mov.w r6, lr, lsr #3 │ │ │ │ │ mov.w r3, ip, lsr #3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w 5994 │ │ │ │ │ + blt.w 5a00 │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r2, [pc, #672] @ (5a34 ) │ │ │ │ │ + ldreq r2, [pc, #672] @ (5aa0 ) │ │ │ │ │ addeq r0, #12 │ │ │ │ │ - beq.w 58c0 │ │ │ │ │ + beq.w 592c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 574c │ │ │ │ │ + beq.n 57b8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - ldr r5, [pc, #648] @ (5a38 ) │ │ │ │ │ + ldr r5, [pc, #648] @ (5aa4 ) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59b8 │ │ │ │ │ + beq.w 5a24 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ sub.w r1, r1, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq.n 581a │ │ │ │ │ + beq.n 5886 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ sub.w r0, r0, r7 │ │ │ │ │ sub.w r1, r0, r1 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq.n 581a │ │ │ │ │ + beq.n 5886 │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ add.w ip, r5, #16 │ │ │ │ │ add.w r9, r0, r3, lsl #2 │ │ │ │ │ add.w lr, r4, #16 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ ldr.w r7, [ip, #4]! │ │ │ │ │ cmp lr, r9 │ │ │ │ │ sub.w r0, r0, r7 │ │ │ │ │ sub.w r1, r0, r1 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - bne.n 57fa │ │ │ │ │ + bne.n 5866 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 589a │ │ │ │ │ + ble.n 5906 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ adds r5, r4, r0 │ │ │ │ │ add.w lr, r2, r0 │ │ │ │ │ cmp r6, ip │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ sub.w r1, r7, r1 │ │ │ │ │ bic.w r7, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r7, [lr, #12] │ │ │ │ │ - ble.n 589a │ │ │ │ │ + ble.n 5906 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ sub.w ip, r7, r1 │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ bic.w r7, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str.w r7, [lr, #16] │ │ │ │ │ - ble.n 589a │ │ │ │ │ + ble.n 5906 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ubfx ip, ip, #30, #1 │ │ │ │ │ sub.w r1, r1, ip │ │ │ │ │ add.w ip, r3, #3 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #20] │ │ │ │ │ - bge.n 589a │ │ │ │ │ + bge.n 5906 │ │ │ │ │ ubfx r3, r1, #30, #1 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ adds r4, #8 │ │ │ │ │ add r1, r0 │ │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ │ add.w r6, r2, #20 │ │ │ │ │ add r0, r6 │ │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ │ subs r3, r6, r3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ bic.w r6, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r6, [r0, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 5884 │ │ │ │ │ + bne.n 58f0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5980 │ │ │ │ │ + beq.n 59ec │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ - beq.n 58b4 │ │ │ │ │ + beq.n 5920 │ │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ add.w r5, r2, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 5916 │ │ │ │ │ + cbz r3, 5982 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5a1e │ │ │ │ │ + beq.w 5a8a │ │ │ │ │ ldr.w r1, [r0, r6, lsl #2] │ │ │ │ │ ldr.w r7, [r2, r6, lsl #2] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 58c0 │ │ │ │ │ + beq.n 592c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr.w r2, [r5, #1084] @ 0x43c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ittet cs │ │ │ │ │ movcs r6, r4 │ │ │ │ │ movcs.w r8, #1 │ │ │ │ │ movcc.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrcs r4, [pc, #316] @ (5a38 ) │ │ │ │ │ + ldrcs r4, [pc, #316] @ (5aa4 ) │ │ │ │ │ it cc │ │ │ │ │ - ldrcc r6, [pc, #312] @ (5a38 ) │ │ │ │ │ + ldrcc r6, [pc, #312] @ (5aa4 ) │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 574c │ │ │ │ │ + beq.w 57b8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 57b6 │ │ │ │ │ + b.n 5822 │ │ │ │ │ mov r4, r3 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5a2c │ │ │ │ │ + beq.w 5a98 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5914 │ │ │ │ │ + beq.n 5980 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 58b4 │ │ │ │ │ + beq.n 5920 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 58b4 │ │ │ │ │ + b.n 5920 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 5a12 │ │ │ │ │ + blt.n 5a7e │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a22 │ │ │ │ │ + beq.n 5a8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -8574,108 +8615,108 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r3, r5, #30 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ strd r4, r5, [r2, #8] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 574c │ │ │ │ │ + b.n 57b8 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 58a0 │ │ │ │ │ + b.n 590c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 574c │ │ │ │ │ + beq.w 57b8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r6, 59f8 │ │ │ │ │ + cbz r6, 5a64 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ - ldr r4, [pc, #136] @ (5a38 ) │ │ │ │ │ + ldr r4, [pc, #136] @ (5aa4 ) │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 57b6 │ │ │ │ │ + b.n 5822 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 58a0 │ │ │ │ │ + beq.w 590c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 581e │ │ │ │ │ - ldr r1, [pc, #112] @ (5a38 ) │ │ │ │ │ + b.n 588a │ │ │ │ │ + ldr r1, [pc, #112] @ (5aa4 ) │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 3e94 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5a04 │ │ │ │ │ - ldr r1, [pc, #96] @ (5a38 ) │ │ │ │ │ - bl 3e94 │ │ │ │ │ + beq.n 5a70 │ │ │ │ │ + ldr r1, [pc, #96] @ (5aa4 ) │ │ │ │ │ + bl 3f00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 574c │ │ │ │ │ + beq.w 57b8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 574c │ │ │ │ │ + b.n 57b8 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r4, [pc, #56] @ (5a38 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (5aa4 ) │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 581e │ │ │ │ │ - ldr r0, [pc, #48] @ (5a38 ) │ │ │ │ │ + b.n 588a │ │ │ │ │ + ldr r0, [pc, #48] @ (5aa4 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 716c │ │ │ │ │ + b.w 727c │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 593e │ │ │ │ │ - ldr r2, [pc, #28] @ (5a3c ) │ │ │ │ │ - b.n 574c │ │ │ │ │ + b.n 59aa │ │ │ │ │ + ldr r2, [pc, #28] @ (5aa8 ) │ │ │ │ │ + b.n 57b8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 574c │ │ │ │ │ + b.n 57b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 58b4 │ │ │ │ │ + b.n 5920 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002444 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005a40 <_PyLong_Add>: │ │ │ │ │ +00005aac <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 5ad8 <_PyLong_Add+0x98> │ │ │ │ │ + bhi.n 5b44 <_PyLong_Add+0x98> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -8683,15 +8724,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 5ab8 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 5b24 <_PyLong_Add+0x78> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r1, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -8702,52 +8743,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 5b1c <_PyLong_Add+0xdc> │ │ │ │ │ + bcs.n 5b88 <_PyLong_Add+0xdc> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5af4 <_PyLong_Add+0xb4> │ │ │ │ │ + beq.n 5b60 <_PyLong_Add+0xb4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5aea <_PyLong_Add+0xaa> │ │ │ │ │ + beq.n 5b56 <_PyLong_Add+0xaa> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3e94 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 716c │ │ │ │ │ + b.w 727c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 5aea <_PyLong_Add+0xaa> │ │ │ │ │ - bl 3e94 │ │ │ │ │ + bne.n 5b56 <_PyLong_Add+0xaa> │ │ │ │ │ + bl 3f00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ab2 <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 5b1e <_PyLong_Add+0x72> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 5ab2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5b1e <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 5b5c <_PyLong_Add+0x11c> │ │ │ │ │ + blt.n 5bc8 <_PyLong_Add+0x11c> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 5b68 <_PyLong_Add+0x128> │ │ │ │ │ + cbz r0, 5bd4 <_PyLong_Add+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -8759,142 +8800,142 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 5ab2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5b1e <_PyLong_Add+0x72> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 5b24 <_PyLong_Add+0xe4> │ │ │ │ │ + b.n 5b90 <_PyLong_Add+0xe4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5ab2 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5b1e <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b74 : │ │ │ │ │ +00005be0 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c60 │ │ │ │ │ + bne.n 5ccc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r1, #0] │ │ │ │ │ - bne.n 5ba0 │ │ │ │ │ + bne.n 5c0c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 5c34 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5bc6 │ │ │ │ │ + bne.n 5c32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c3a │ │ │ │ │ + beq.n 5ca6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5b96 │ │ │ │ │ + beq.n 5c02 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 7e10 │ │ │ │ │ + b.w 7f20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c58 │ │ │ │ │ - cbz r1, 5c2c │ │ │ │ │ - bl 7e10 │ │ │ │ │ + beq.n 5cc4 │ │ │ │ │ + cbz r1, 5c98 │ │ │ │ │ + bl 7f20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r3, 5c16 │ │ │ │ │ + cbz r3, 5c82 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - cbz r0, 5c0c │ │ │ │ │ + cbz r0, 5c78 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5c1c │ │ │ │ │ + blt.n 5c88 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5c14 │ │ │ │ │ + bne.n 5c80 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c14 │ │ │ │ │ + b.n 5c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5bd2 │ │ │ │ │ - cbnz r2, 5c7a │ │ │ │ │ - ldr r3, [pc, #96] @ (5c98 ) │ │ │ │ │ - b.n 5c16 │ │ │ │ │ + b.n 5c3e │ │ │ │ │ + cbnz r2, 5ce6 │ │ │ │ │ + ldr r3, [pc, #96] @ (5d04 ) │ │ │ │ │ + b.n 5c82 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5c36 │ │ │ │ │ + beq.n 5ca2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5c16 │ │ │ │ │ + b.n 5c82 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5c3e │ │ │ │ │ - ldr r3, [pc, #56] @ (5c98 ) │ │ │ │ │ - b.n 5bd4 │ │ │ │ │ + bne.n 5caa │ │ │ │ │ + ldr r3, [pc, #56] @ (5d04 ) │ │ │ │ │ + b.n 5c40 │ │ │ │ │ mov r5, r3 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5c16 │ │ │ │ │ + b.n 5c82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8904,58 +8945,58 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005c9c : │ │ │ │ │ +00005d08 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #620] @ 5f18 │ │ │ │ │ + vldr d6, [pc, #616] @ 5f80 │ │ │ │ │ sub sp, #32 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 5e12 │ │ │ │ │ - vldr d6, [pc, #608] @ 5f20 │ │ │ │ │ + ble.w 5e7e │ │ │ │ │ + vldr d6, [pc, #604] @ 5f88 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 5d0e │ │ │ │ │ + bpl.n 5d7a │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 5cf2 │ │ │ │ │ + bcs.n 5d5e │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 5e66 │ │ │ │ │ + bcs.w 5ed2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #532] @ 5f28 │ │ │ │ │ + vldr d6, [pc, #528] @ 5f90 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 5ee0 │ │ │ │ │ + bgt.w 5f4c │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -8967,15 +9008,15 @@ │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cec │ │ │ │ │ + beq.n 5d58 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #30 │ │ │ │ │ @@ -8986,41 +9027,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #29 │ │ │ │ │ - blt.n 5df8 │ │ │ │ │ + blt.n 5e64 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 5df8 │ │ │ │ │ + bmi.n 5e64 │ │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vstr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5df8 │ │ │ │ │ + beq.n 5e64 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -9028,32 +9069,32 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 5dd6 │ │ │ │ │ + bne.n 5e42 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5cec │ │ │ │ │ + beq.w 5d58 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 5cec │ │ │ │ │ + b.n 5d58 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #272] @ 5f28 │ │ │ │ │ + vldr d5, [pc, #268] @ 5f90 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 5ee0 │ │ │ │ │ + bgt.n 5f4c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 5efa │ │ │ │ │ + bvs.n 5f66 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r1, #30 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -9063,27 +9104,27 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cec │ │ │ │ │ + beq.w 5d58 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ - b.n 5d5e │ │ │ │ │ + b.n 5dca │ │ │ │ │ movs r0, #20 │ │ │ │ │ vstr s15, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5ed6 │ │ │ │ │ + cbz r0, 5f42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ │ @@ -9108,215 +9149,235 @@ │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str.w ip, [r0, #12]! │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ - beq.w 5cec │ │ │ │ │ - b.n 5ec6 │ │ │ │ │ + beq.w 5d58 │ │ │ │ │ + b.n 5f32 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 5cec │ │ │ │ │ + b.n 5d58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5cec │ │ │ │ │ + b.n 5d58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5ef6 │ │ │ │ │ + b.n 5f62 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00005f30 : │ │ │ │ │ +00005f98 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - cbz r0, 5f78 │ │ │ │ │ + cbz r0, 5fe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 5f90 │ │ │ │ │ + bpl.n 5ff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5f64 │ │ │ │ │ + bhi.n 5fcc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - bl 2c70 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 2cdc <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 5f88 │ │ │ │ │ + beq.n 5ff0 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n 5f60 │ │ │ │ │ + b.n 5fc8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1513 @ 0x5e9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 5f60 │ │ │ │ │ + b.n 5fc8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f88 │ │ │ │ │ + beq.n 5ff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5fd6 │ │ │ │ │ + bhi.n 603e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bge.n 5f60 │ │ │ │ │ + bge.n 5fc8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f72 │ │ │ │ │ + bne.n 5fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5f6e │ │ │ │ │ + b.n 5fd6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - bl 2c70 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 2cdc <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5f6e │ │ │ │ │ + bge.n 5fd6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5f6e │ │ │ │ │ - b.n 5fca │ │ │ │ │ + bne.n 5fd6 │ │ │ │ │ + b.n 6032 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ff4 : │ │ │ │ │ +0000605c : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6834 │ │ │ │ │ + bne.w 6724 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 680c │ │ │ │ │ + ble.w 66ec │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6908 │ │ │ │ │ + bne.w 69a2 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 62ae │ │ │ │ │ + beq.n 613c │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 67fc │ │ │ │ │ + beq.w 66dc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.w 68e8 │ │ │ │ │ + bpl.w 69bc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne.w 67ea │ │ │ │ │ - ldr r1, [pc, #776] @ (635c ) │ │ │ │ │ + bne.w 66cc │ │ │ │ │ + ldr r1, [pc, #800] @ (63dc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c4 │ │ │ │ │ + beq.w 6902 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c0 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 68ba │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - adds r6, r0, r3 │ │ │ │ │ + beq.w 66d8 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 69a6 │ │ │ │ │ + add.w r6, r0, #16 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + adds r0, r6, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 64f8 │ │ │ │ │ + beq.w 6592 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6860 │ │ │ │ │ + bne.w 68f0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldrb r5, [r6, #0] │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.n 60a0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 6142 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 68ea │ │ │ │ │ + ldrb.w r3, [r0, #-1] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 6668 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.w 68e6 │ │ │ │ │ + ldrb.w r3, [r0, #-2] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 6660 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.w 68e6 │ │ │ │ │ + subs r0, #3 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + ldrb r5, [r0, #0] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bne.n 6136 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne.n 6092 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 6128 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - subs r3, r1, r3 │ │ │ │ │ + b.n 6148 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n 60ca │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #0 │ │ │ │ │ andhi.w r7, r7, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ movs r3, #30 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ @@ -9325,26 +9386,26 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w fp, r2, r3, lsr #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bhi.w 68d0 │ │ │ │ │ + bhi.w 6978 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, fp │ │ │ │ │ - bls.w 6568 │ │ │ │ │ + bls.w 6624 │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67a6 │ │ │ │ │ + beq.w 6938 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -9357,30 +9418,30 @@ │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6360 │ │ │ │ │ + beq.w 63fa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6604 │ │ │ │ │ + bne.w 674e │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 6408 │ │ │ │ │ + bne.w 64a2 │ │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r9, r7, lr │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 61ca │ │ │ │ │ + beq.n 626a │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6198 │ │ │ │ │ + beq.n 623a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 616e │ │ │ │ │ + beq.n 6210 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ mov lr, r6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl.w ip, r3, r0 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ @@ -9390,246 +9451,243 @@ │ │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r0, r6 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ add.w r3, r2, #8 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ cmp r3, #29 │ │ │ │ │ - bhi.w 659c │ │ │ │ │ + bhi.w 660a │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ sub.w r0, r2, #32 │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r0, r6 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ add.w r3, r2, #8 │ │ │ │ │ cmp r3, #29 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r3 │ │ │ │ │ - bhi.w 64de │ │ │ │ │ + bhi.w 6578 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - beq.w 62d0 │ │ │ │ │ + beq.n 636a │ │ │ │ │ mov r7, lr │ │ │ │ │ - b.n 6262 │ │ │ │ │ + b.n 6302 │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.w 6342 │ │ │ │ │ + bhi.w 63e0 │ │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 6328 │ │ │ │ │ + bhi.n 63c2 │ │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #3 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 62b4 │ │ │ │ │ + bhi.n 634e │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 62d0 │ │ │ │ │ + beq.n 636a │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 61ce │ │ │ │ │ + bls.n 626e │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r6, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 61ce │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.n 6064 │ │ │ │ │ + b.n 626e │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r6, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - bne.n 6262 │ │ │ │ │ - cbz r2, 62dc │ │ │ │ │ + bne.n 6302 │ │ │ │ │ + cbz r2, 6376 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6360 │ │ │ │ │ + beq.n 63fa │ │ │ │ │ orr.w r2, r2, r4, lsl #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n 6362 │ │ │ │ │ + beq.n 63fc │ │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65c0 │ │ │ │ │ + beq.w 6692 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - bls.n 6364 │ │ │ │ │ + bls.n 63fe │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6312 │ │ │ │ │ + bge.n 63ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6884 │ │ │ │ │ + beq.w 6930 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.w 68a4 │ │ │ │ │ + bne.w 6962 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r6, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 622c │ │ │ │ │ + b.n 62cc │ │ │ │ │ + .word 0x00008ebc │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r6, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 61fe │ │ │ │ │ - .word 0x00008ebc │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 629e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 654c │ │ │ │ │ + bcs.w 65ec │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 63d6 │ │ │ │ │ + bge.n 6470 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 63d6 │ │ │ │ │ - ldr r2, [pc, #692] @ (664c ) │ │ │ │ │ + cbnz r3, 6470 │ │ │ │ │ + ldr r2, [pc, #736] @ (6714 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 65e4 │ │ │ │ │ + bne.w 6670 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 6894 │ │ │ │ │ - ldr r3, [pc, #676] @ (6650 ) │ │ │ │ │ + bmi.w 69dc │ │ │ │ │ + ldr r3, [pc, #720] @ (6718 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 65fc │ │ │ │ │ + bhi.w 6688 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add r5, r2 │ │ │ │ │ - bge.n 6312 │ │ │ │ │ + bge.n 63ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6312 │ │ │ │ │ + bne.n 63ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6312 │ │ │ │ │ - b.n 6320 │ │ │ │ │ + bne.n 63ac │ │ │ │ │ + b.n 63ba │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.n 642c │ │ │ │ │ + bpl.n 64c6 │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ - beq.w 62d0 │ │ │ │ │ + beq.w 636a │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 6476 │ │ │ │ │ + b.n 6510 │ │ │ │ │ ldrb.w r0, [r6, #-1] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ @@ -9637,268 +9695,339 @@ │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r8 │ │ │ │ │ - bhi.n 64c2 │ │ │ │ │ + bhi.n 655c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 655a │ │ │ │ │ + beq.n 65fa │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r8 │ │ │ │ │ - bls.n 6432 │ │ │ │ │ + bls.n 64cc │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r1, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, lr, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 6432 │ │ │ │ │ + b.n 64cc │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r1, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, lr, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 646c │ │ │ │ │ + b.n 6506 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ orr.w r1, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - b.n 61c4 │ │ │ │ │ + b.n 6266 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6872 │ │ │ │ │ + bne.w 66ba │ │ │ │ │ mov r7, r4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 653c │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - beq.n 6560 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 65d8 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 6600 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 6544 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - beq.n 6560 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 65e2 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.n 6600 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 65b6 │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 6656 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #3 │ │ │ │ │ - beq.n 6560 │ │ │ │ │ - ldrb r5, [r0, r3] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.n 6536 │ │ │ │ │ + beq.n 6600 │ │ │ │ │ + ldrb r5, [r6, r3] │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bne.n 65d0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne.n 652a │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 65c4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 60a6 │ │ │ │ │ + b.n 6148 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 60a6 │ │ │ │ │ + b.n 6148 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 60a6 │ │ │ │ │ + b.n 6148 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 63f2 │ │ │ │ │ - b.n 6312 │ │ │ │ │ + blt.w 648c │ │ │ │ │ + b.n 63ac │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 62d0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + b.n 636a │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 60a6 │ │ │ │ │ - ldr r3, [pc, #232] @ (6654 ) │ │ │ │ │ + b.n 6148 │ │ │ │ │ + add.w r0, r5, r4, lsl #2 │ │ │ │ │ + lsrs r3, r1, #30 │ │ │ │ │ + subs r2, #22 │ │ │ │ │ + bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + orr.w r1, r3, ip, lsl #2 │ │ │ │ │ + mov.w ip, ip, lsr #30 │ │ │ │ │ + b.n 623a │ │ │ │ │ + ldr r3, [pc, #244] @ (671c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r1, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 686e │ │ │ │ │ + beq.n 66b6 │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 611a │ │ │ │ │ - add.w r0, r5, r4, lsl #2 │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ - subs r2, #22 │ │ │ │ │ - bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - orr.w r1, r3, ip, lsl #2 │ │ │ │ │ - mov.w ip, ip, lsr #30 │ │ │ │ │ - b.n 6198 │ │ │ │ │ + b.n 61bc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 60a6 │ │ │ │ │ + b.n 6148 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n 6148 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 6148 │ │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 69dc │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + bls.w 6444 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Free │ │ │ │ │ + b.n 6470 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 689c │ │ │ │ │ + beq.w 695a │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 65be │ │ │ │ │ + beq.n 6690 │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r0 │ │ │ │ │ - b.n 62f6 │ │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ + b.n 6390 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 6192 │ │ │ │ │ + ldrsb.w r3, [r8, #16] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge.w 6598 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 659c │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge.w 60b8 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 63ba │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + blt.w 63ba │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 60ca │ │ │ │ │ + ldr r1, [pc, #48] @ (6720 ) │ │ │ │ │ + movs r5, #2 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ + strd r1, r5, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 63ba │ │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 6894 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - bls.w 63aa │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 63d6 │ │ │ │ │ + b.n 609c │ │ │ │ │ + .word 0x00001000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000002ca │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000000ee │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000020c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r4, [pc, #696] @ (69e4 ) │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + strd r4, r6, [sp, #4] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 66d8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 6096 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 6714 │ │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n 6852 │ │ │ │ │ + subs r0, r6, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - add.w r9, r7, ip │ │ │ │ │ + add.w lr, r7, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 66a2 │ │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ │ + bpl.n 679c │ │ │ │ │ + ldrb.w r9, [r6] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ - mov.w lr, r3, lsr #8 │ │ │ │ │ - eor.w r0, r0, #255 @ 0xff │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - and.w r3, r0, #255 @ 0xff │ │ │ │ │ - lsr.w r0, r0, r2 │ │ │ │ │ - orr.w r0, r0, r4, lsl #24 │ │ │ │ │ + mov.w ip, r3, lsr #8 │ │ │ │ │ + eor.w r9, r9, #255 @ 0xff │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + and.w r3, r9, #255 @ 0xff │ │ │ │ │ + lsr.w r9, r9, r2 │ │ │ │ │ + orr.w r9, r9, r4, lsl #24 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ - bne.n 66a2 │ │ │ │ │ - b.n 6798 │ │ │ │ │ - .word 0x00001000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000029c │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000e2 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + bne.n 679c │ │ │ │ │ + b.n 68d6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldrb.w r6, [ip, #1] │ │ │ │ │ - sub.w r7, r2, #32 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + beq.w 68d6 │ │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ - adds r0, r6, r0 │ │ │ │ │ - and.w r6, r0, #255 @ 0xff │ │ │ │ │ - adc.w lr, lr, #0 │ │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ │ - lsl.w r7, r6, r7 │ │ │ │ │ - orr.w r0, r0, lr, lsl #24 │ │ │ │ │ + adds.w r7, r6, r9 │ │ │ │ │ + and.w r6, r7, #255 @ 0xff │ │ │ │ │ + adc.w ip, ip, #0 │ │ │ │ │ + mov.w r9, r7, lsr #8 │ │ │ │ │ + sub.w r7, r2, #32 │ │ │ │ │ lsr.w fp, r6, fp │ │ │ │ │ - mov.w lr, lr, lsr #8 │ │ │ │ │ + orr.w r9, r9, ip, lsl #24 │ │ │ │ │ + lsl.w r7, r6, r7 │ │ │ │ │ + mov.w ip, ip, lsr #8 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ - bhi.n 66fc │ │ │ │ │ + bhi.n 683a │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - beq.n 6798 │ │ │ │ │ - ldrb.w r6, [ip, #1] │ │ │ │ │ - sub.w r7, r2, #32 │ │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ - adds r0, r6, r0 │ │ │ │ │ - and.w r6, r0, #255 @ 0xff │ │ │ │ │ - adc.w lr, lr, #0 │ │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ │ - lsl.w r7, r6, r7 │ │ │ │ │ - orr.w r0, r0, lr, lsl #24 │ │ │ │ │ + adds.w r7, r6, r9 │ │ │ │ │ + and.w r6, r7, #255 @ 0xff │ │ │ │ │ + adc.w ip, ip, #0 │ │ │ │ │ + mov.w r9, r7, lsr #8 │ │ │ │ │ + sub.w r7, r2, #32 │ │ │ │ │ lsr.w fp, r6, fp │ │ │ │ │ - mov.w lr, lr, lsr #8 │ │ │ │ │ + orr.w r9, r9, ip, lsl #24 │ │ │ │ │ + lsl.w r7, r6, r7 │ │ │ │ │ + mov.w ip, ip, lsr #8 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ - bls.n 6658 │ │ │ │ │ + bls.n 6794 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 665a │ │ │ │ │ + b.n 6796 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 669e │ │ │ │ │ + b.n 67e0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n 6730 │ │ │ │ │ + b.n 686e │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 6794 │ │ │ │ │ + beq.n 68d2 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w lr, r2, #32 │ │ │ │ │ rsb sl, r2, #32 │ │ │ │ │ eor.w ip, ip, #255 @ 0xff │ │ │ │ │ adds.w r0, ip, r0 │ │ │ │ │ and.w ip, r0, #255 @ 0xff │ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ │ @@ -9909,174 +10038,128 @@ │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ add.w ip, r2, #8 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ - bls.n 6724 │ │ │ │ │ + bls.n 6862 │ │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ orr.w r3, ip, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6726 │ │ │ │ │ + b.n 6864 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - cbz r2, 67f8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 6956 │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 62dc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr.w r5, [r8] │ │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 67c0 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str.w r5, [r8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 63fc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 6320 │ │ │ │ │ - ldr r1, [pc, #344] @ (6920 ) │ │ │ │ │ + b.n 6376 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 6136 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 6148 │ │ │ │ │ + ldrsb.w r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 6928 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.w 60f8 │ │ │ │ │ + ldr r1, [pc, #228] @ (69e8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6064 │ │ │ │ │ + bne.w 60ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 67c0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge.w 6052 │ │ │ │ │ - b.n 67c0 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - b.n 62dc │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - blt.w 6320 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 6064 │ │ │ │ │ - ldr r1, [pc, #276] @ (6924 ) │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - strd r1, r5, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6320 │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n 6036 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #232] @ (6924 ) │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 67c0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w 602e │ │ │ │ │ - ldrsb r3, [r0, r3] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 688c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b.n 6090 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 60f0 │ │ │ │ │ - ldrsb.w r3, [r8, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.w 64fe │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 6502 │ │ │ │ │ + b.n 66d8 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ │ + b.w 60f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6312 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ │ - b.w 6090 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_SetImmortal> │ │ │ │ │ - R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 63d6 │ │ │ │ │ + b.n 63ac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr.w r5, [r8] │ │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 66d8 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str.w r5, [r8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 66d8 │ │ │ │ │ + b.n 6496 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + b.n 6376 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 6388 │ │ │ │ │ + b.n 6422 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 690c │ │ │ │ │ + blt.n 6990 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6320 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 68c8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, 68cc │ │ │ │ │ - ldr r5, [pc, #92] @ (6928 ) │ │ │ │ │ - b.n 6312 │ │ │ │ │ - ldr r5, [pc, #88] @ (6928 ) │ │ │ │ │ - b.n 63fc │ │ │ │ │ + b.n 63ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 67aa │ │ │ │ │ + b.n 693c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6974 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 63ba │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 6728 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 69b4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbz r3, 69b8 │ │ │ │ │ + ldr r5, [pc, #52] @ (69ec ) │ │ │ │ │ + b.n 63ac │ │ │ │ │ + ldr r5, [pc, #48] @ (69ec ) │ │ │ │ │ + b.n 6496 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ @@ -10084,100 +10167,92 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 67c0 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 6838 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 68b6 │ │ │ │ │ + b.n 66d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6320 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00006fb8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + bl 0 <_Py_SetImmortal> │ │ │ │ │ + R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ + b.n 6470 │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00006fb8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000692c <_PyLong_FromByteArray>: │ │ │ │ │ +000069f0 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6dea <_PyLong_FromByteArray+0x4be> │ │ │ │ │ + beq.w 6eae <_PyLong_FromByteArray+0x4be> │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6d1a <_PyLong_FromByteArray+0x3ee> │ │ │ │ │ + beq.w 6dde <_PyLong_FromByteArray+0x3ee> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dee <_PyLong_FromByteArray+0x4c2> │ │ │ │ │ + bne.w 6eb2 <_PyLong_FromByteArray+0x4c2> │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 6b18 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + bne.w 6b8e <_PyLong_FromByteArray+0x19e> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 69a2 <_PyLong_FromByteArray+0x76> │ │ │ │ │ + beq.n 6a66 <_PyLong_FromByteArray+0x76> │ │ │ │ │ rsb r6, r8, #0 │ │ │ │ │ sub.w r2, r0, r8 │ │ │ │ │ ldrb r1, [r0, r6] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 6c36 <_PyLong_FromByteArray+0x30a> │ │ │ │ │ + bne.w 6cfa <_PyLong_FromByteArray+0x30a> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 69a2 <_PyLong_FromByteArray+0x76> │ │ │ │ │ + beq.n 6a66 <_PyLong_FromByteArray+0x76> │ │ │ │ │ ldrb r1, [r2, r6] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 6d26 <_PyLong_FromByteArray+0x3fa> │ │ │ │ │ + bne.w 6dea <_PyLong_FromByteArray+0x3fa> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 69a2 <_PyLong_FromByteArray+0x76> │ │ │ │ │ + beq.n 6a66 <_PyLong_FromByteArray+0x76> │ │ │ │ │ add.w r1, r2, r6, lsl #1 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 6b1a <_PyLong_FromByteArray+0x1ee> │ │ │ │ │ + bne.w 6b90 <_PyLong_FromByteArray+0x1a0> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6992 <_PyLong_FromByteArray+0x66> │ │ │ │ │ + bne.n 6a56 <_PyLong_FromByteArray+0x66> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ andne.w r6, r7, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ adds r0, #29 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r3, [pc, #676] @ (6c60 <_PyLong_FromByteArray+0x334>) │ │ │ │ │ + ldr r3, [pc, #676] @ (6d24 <_PyLong_FromByteArray+0x334>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6d6c <_PyLong_FromByteArray+0x440> │ │ │ │ │ + beq.w 6e30 <_PyLong_FromByteArray+0x440> │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -10186,107 +10261,78 @@ │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6bae <_PyLong_FromByteArray+0x282> │ │ │ │ │ + beq.w 6c72 <_PyLong_FromByteArray+0x282> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6d74 <_PyLong_FromByteArray+0x448> │ │ │ │ │ + bne.w 6e38 <_PyLong_FromByteArray+0x448> │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 6c3a <_PyLong_FromByteArray+0x30e> │ │ │ │ │ + bne.w 6cfe <_PyLong_FromByteArray+0x30e> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ - bpl.n 6a36 <_PyLong_FromByteArray+0x10a> │ │ │ │ │ + bpl.n 6afc <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ │ mvn.w lr, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ - beq.n 6ad4 <_PyLong_FromByteArray+0x1a8> │ │ │ │ │ + beq.w 6c2e <_PyLong_FromByteArray+0x23e> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 6a44 <_PyLong_FromByteArray+0x118> │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 6ad2 <_PyLong_FromByteArray+0x1a6> │ │ │ │ │ - ldrb r1, [r4, #0] │ │ │ │ │ + b.n 6b42 <_PyLong_FromByteArray+0x152> │ │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, r2, lr │ │ │ │ │ it ls │ │ │ │ │ movls r3, ip │ │ │ │ │ - bhi.w 6b92 <_PyLong_FromByteArray+0x266> │ │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ │ + bhi.n 6c08 <_PyLong_FromByteArray+0x218> │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq.n 6c2c <_PyLong_FromByteArray+0x23c> │ │ │ │ │ + ldrb r1, [r4, #0] │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, r2, lr │ │ │ │ │ it ls │ │ │ │ │ movls r3, ip │ │ │ │ │ - bls.n 6a3a <_PyLong_FromByteArray+0x10e> │ │ │ │ │ + bls.n 6b00 <_PyLong_FromByteArray+0x110> │ │ │ │ │ add.w r2, r5, r9, lsl #2 │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ orr.w r0, r7, lr, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bne.n 6a44 <_PyLong_FromByteArray+0x118> │ │ │ │ │ - mov r7, sl │ │ │ │ │ - cbz r3, 6ae0 <_PyLong_FromByteArray+0x1b4> │ │ │ │ │ - add.w r3, r5, r9, lsl #2 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - str r0, [r3, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ite ne │ │ │ │ │ - movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 6bae <_PyLong_FromByteArray+0x282> │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - orr.w r3, r3, r9, lsl #3 │ │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ │ - beq.n 6bb0 <_PyLong_FromByteArray+0x284> │ │ │ │ │ - add.w r1, r5, r0, lsl #2 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 6d4a <_PyLong_FromByteArray+0x41e> │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - bls.n 6bb2 <_PyLong_FromByteArray+0x286> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b.n 6b00 <_PyLong_FromByteArray+0x110> │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ls │ │ │ │ │ movls r6, #0 │ │ │ │ │ andhi.w r6, r7, #1 │ │ │ │ │ @@ -10300,113 +10346,143 @@ │ │ │ │ │ adds r0, #29 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ add.w r9, r0, r5, lsl #3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bhi.w 6e18 <_PyLong_FromByteArray+0x4ec> │ │ │ │ │ + bhi.w 6edc <_PyLong_FromByteArray+0x4ec> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi sl, r9 │ │ │ │ │ - bls.w 69b8 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + bls.w 6a7c <_PyLong_FromByteArray+0x8c> │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6dfe <_PyLong_FromByteArray+0x4d2> │ │ │ │ │ + beq.w 6ec2 <_PyLong_FromByteArray+0x4d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 69ea <_PyLong_FromByteArray+0xbe> │ │ │ │ │ + b.n 6aae <_PyLong_FromByteArray+0xbe> │ │ │ │ │ add.w r2, r5, r9, lsl #2 │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ orr.w r0, r7, lr, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b.n 6a76 <_PyLong_FromByteArray+0x14a> │ │ │ │ │ + bne.n 6b42 <_PyLong_FromByteArray+0x152> │ │ │ │ │ + mov r7, sl │ │ │ │ │ + cbz r3, 6c3a <_PyLong_FromByteArray+0x24a> │ │ │ │ │ + add.w r3, r5, r9, lsl #2 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ite ne │ │ │ │ │ + movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 6c72 <_PyLong_FromByteArray+0x282> │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + orr.w r3, r3, r9, lsl #3 │ │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ │ + beq.n 6c74 <_PyLong_FromByteArray+0x284> │ │ │ │ │ + add.w r1, r5, r0, lsl #2 │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 6e0e <_PyLong_FromByteArray+0x41e> │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + bls.n 6c76 <_PyLong_FromByteArray+0x286> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 6b10 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bcs.n 6c6a <_PyLong_FromByteArray+0x27a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6c22 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ + bge.n 6ce6 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6c22 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ - ldr r2, [pc, #128] @ (6c64 <_PyLong_FromByteArray+0x338>) │ │ │ │ │ + cbnz r3, 6ce6 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ + ldr r2, [pc, #128] @ (6d28 <_PyLong_FromByteArray+0x338>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d2a <_PyLong_FromByteArray+0x3fe> │ │ │ │ │ + bne.w 6dee <_PyLong_FromByteArray+0x3fe> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 6e10 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ - ldr r3, [pc, #112] @ (6c68 <_PyLong_FromByteArray+0x33c>) │ │ │ │ │ + bmi.w 6ed4 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ + ldr r3, [pc, #112] @ (6d2c <_PyLong_FromByteArray+0x33c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 6d40 <_PyLong_FromByteArray+0x414> │ │ │ │ │ + bhi.w 6e04 <_PyLong_FromByteArray+0x414> │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 6b10 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + b.n 6c6a <_PyLong_FromByteArray+0x27a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 6b1a <_PyLong_FromByteArray+0x1ee> │ │ │ │ │ + b.n 6b90 <_PyLong_FromByteArray+0x1a0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bpl.n 6c5c <_PyLong_FromByteArray+0x330> │ │ │ │ │ + bpl.n 6d1e <_PyLong_FromByteArray+0x32e> │ │ │ │ │ ldrb.w r0, [r4], #-1 │ │ │ │ │ mvn.w lr, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ - beq.w 6ad4 <_PyLong_FromByteArray+0x1a8> │ │ │ │ │ + beq.n 6c2e <_PyLong_FromByteArray+0x23e> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 6cb2 <_PyLong_FromByteArray+0x386> │ │ │ │ │ + b.n 6d76 <_PyLong_FromByteArray+0x386> │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000029e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrb.w r1, [r4, #-1] │ │ │ │ │ @@ -10420,101 +10496,101 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, r2, lr │ │ │ │ │ it ls │ │ │ │ │ movls r3, ip │ │ │ │ │ - bhi.n 6cfe <_PyLong_FromByteArray+0x3d2> │ │ │ │ │ + bhi.n 6dc2 <_PyLong_FromByteArray+0x3d2> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 6ad2 <_PyLong_FromByteArray+0x1a6> │ │ │ │ │ + beq.w 6c2c <_PyLong_FromByteArray+0x23c> │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, r2, lr │ │ │ │ │ it ls │ │ │ │ │ movls r3, ip │ │ │ │ │ - bls.n 6c6c <_PyLong_FromByteArray+0x340> │ │ │ │ │ + bls.n 6d30 <_PyLong_FromByteArray+0x340> │ │ │ │ │ add.w r2, r5, r9, lsl #2 │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ orr.w r0, r7, lr, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b.n 6c6c <_PyLong_FromByteArray+0x340> │ │ │ │ │ + b.n 6d30 <_PyLong_FromByteArray+0x340> │ │ │ │ │ add.w r2, r5, r9, lsl #2 │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ orr.w r0, r7, lr, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b.n 6ca6 <_PyLong_FromByteArray+0x37a> │ │ │ │ │ + b.n 6d6a <_PyLong_FromByteArray+0x37a> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 6954 <_PyLong_FromByteArray+0x28> │ │ │ │ │ + b.n 6a18 <_PyLong_FromByteArray+0x28> │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 6b1a <_PyLong_FromByteArray+0x1ee> │ │ │ │ │ + b.n 6b90 <_PyLong_FromByteArray+0x1a0> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 6e10 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ + bmi.n 6ed4 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 6bf6 <_PyLong_FromByteArray+0x2ca> │ │ │ │ │ + bls.w 6cba <_PyLong_FromByteArray+0x2ca> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 6c22 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ + b.n 6ce6 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6e08 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + beq.n 6ecc <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6d48 <_PyLong_FromByteArray+0x41c> │ │ │ │ │ + beq.n 6e0c <_PyLong_FromByteArray+0x41c> │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ orr.w r1, r1, r2, lsl #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - b.n 6b0a <_PyLong_FromByteArray+0x1de> │ │ │ │ │ + b.n 6c64 <_PyLong_FromByteArray+0x274> │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 6b62 <_PyLong_FromByteArray+0x236> │ │ │ │ │ + b.n 6bd8 <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - b.n 6d90 <_PyLong_FromByteArray+0x464> │ │ │ │ │ + b.n 6e54 <_PyLong_FromByteArray+0x464> │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add r4, r8 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 6e04 <_PyLong_FromByteArray+0x4d8> │ │ │ │ │ + beq.n 6ec8 <_PyLong_FromByteArray+0x4d8> │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ rsb ip, r3, #32 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ and.w r1, r2, #255 @ 0xff │ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ │ @@ -10525,85 +10601,85 @@ │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ orrs r0, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orr.w lr, r7, lr │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 6d84 <_PyLong_FromByteArray+0x458> │ │ │ │ │ + bls.n 6e48 <_PyLong_FromByteArray+0x458> │ │ │ │ │ add.w r7, r5, r9, lsl #2 │ │ │ │ │ lsrs r1, r0, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ orr.w r0, r1, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - b.n 6d86 <_PyLong_FromByteArray+0x45a> │ │ │ │ │ - ldr r5, [pc, #72] @ (6e34 <_PyLong_FromByteArray+0x508>) │ │ │ │ │ - b.n 6b10 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + b.n 6e4a <_PyLong_FromByteArray+0x45a> │ │ │ │ │ + ldr r5, [pc, #72] @ (6ef8 <_PyLong_FromByteArray+0x508>) │ │ │ │ │ + b.n 6c6a <_PyLong_FromByteArray+0x27a> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 695a <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + bge.w 6a1e <_PyLong_FromByteArray+0x2e> │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ │ - b.n 695e <_PyLong_FromByteArray+0x32> │ │ │ │ │ + b.n 6a22 <_PyLong_FromByteArray+0x32> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6b10 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + b.n 6c6a <_PyLong_FromByteArray+0x27a> │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b.n 6ad4 <_PyLong_FromByteArray+0x1a8> │ │ │ │ │ + b.n 6c2e <_PyLong_FromByteArray+0x23e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 6bd4 <_PyLong_FromByteArray+0x2a8> │ │ │ │ │ + b.n 6c98 <_PyLong_FromByteArray+0x2a8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 6c22 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ + b.n 6ce6 <_PyLong_FromByteArray+0x2f6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6b10 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + b.n 6c6a <_PyLong_FromByteArray+0x27a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006e38 : │ │ │ │ │ +00006efc : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bls.n 6e48 │ │ │ │ │ + bls.n 6f0c │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.n 6e52 │ │ │ │ │ + bcs.n 6f16 │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r2, [pc, #116] @ (6ec0 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (6f84 ) │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6eb6 │ │ │ │ │ + cbz r0, 6f7a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ @@ -10621,237 +10697,262 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ - bne.n 6ea4 │ │ │ │ │ + bne.n 6f68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6eb0 │ │ │ │ │ + b.n 6f74 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006ec4 : │ │ │ │ │ +00006f88 : │ │ │ │ │ long_or(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 712a │ │ │ │ │ + bpl.w 7250 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 712a │ │ │ │ │ + bpl.w 7250 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 6fda │ │ │ │ │ + bls.n 70a2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 7006 │ │ │ │ │ + beq.w 7110 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6f0c │ │ │ │ │ + bge.n 6fd0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ - beq.w 7082 │ │ │ │ │ + beq.w 7194 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6f30 │ │ │ │ │ + bge.n 6ff4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 7066 │ │ │ │ │ + bge.w 716e │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 713a │ │ │ │ │ + beq.w 723c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ add.w r8, r0, #8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w lr, r5, #8 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov.w fp, r2, lsl #2 │ │ │ │ │ add.w r9, r1, r2, lsl #2 │ │ │ │ │ - b.n 6f80 │ │ │ │ │ + b.n 7044 │ │ │ │ │ ldr.w sl, [r1, #4]! │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ orr.w r0, sl, r0 │ │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne.n 6f70 │ │ │ │ │ + bne.n 7034 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 7044 │ │ │ │ │ + bgt.n 714c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 70ea │ │ │ │ │ + bne.w 71fc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6f9e │ │ │ │ │ + bge.n 7064 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 705e │ │ │ │ │ + beq.w 7166 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6fb0 │ │ │ │ │ + bge.n 7076 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 70e2 │ │ │ │ │ + beq.w 71f4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ lsrs r2, r5, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7078 │ │ │ │ │ + beq.w 718a │ │ │ │ │ ldr.w r0, [r6, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 705a │ │ │ │ │ + beq.n 7162 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 70d6 │ │ │ │ │ + bne.w 71e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 6ef4 │ │ │ │ │ + bhi.n 6fb8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ orrs r0, r4 │ │ │ │ │ - asrs r1, r0, #31 │ │ │ │ │ + adds r2, r0, #5 │ │ │ │ │ + mov.w r1, r0, asr #31 │ │ │ │ │ + adc.w r3, r1, #0 │ │ │ │ │ + cmp.w r2, #262 @ 0x106 │ │ │ │ │ + sbcs.w r3, r3, #0 │ │ │ │ │ + bcs.n 70f0 │ │ │ │ │ + movw r5, #9176 @ 0x23d8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ + add.w r5, r5, r2, lsl #4 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ + adds r3, r0, r3 │ │ │ │ │ + adc.w r2, r1, #0 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + sbcs.w r2, r2, #0 │ │ │ │ │ + bcs.n 7180 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 468 │ │ │ │ │ - R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ + b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7132 │ │ │ │ │ + beq.n 70e8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ movs r6, #1 │ │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.w 6f0e │ │ │ │ │ + beq.w 6fd2 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ eor.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ add r0, r6 │ │ │ │ │ bic.w r6, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r6, [r7, #4]! │ │ │ │ │ lsrs r6, r0, #30 │ │ │ │ │ - b.n 7026 │ │ │ │ │ + b.n 712e │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ add.w r0, fp, #12 │ │ │ │ │ adds r1, r6, r0 │ │ │ │ │ add r0, r4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 6f88 │ │ │ │ │ + b.n 704c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 6fba │ │ │ │ │ + b.n 7080 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6f9e │ │ │ │ │ + b.n 7064 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ negs r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ adcs r7, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6f42 │ │ │ │ │ + b.n 7006 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w ebc │ │ │ │ │ + R_ARM_THM_JUMP24 _PyLong_FromLarge │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6fce │ │ │ │ │ + beq.n 7096 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6fce │ │ │ │ │ + b.n 7096 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7148 │ │ │ │ │ + beq.n 7244 │ │ │ │ │ add.w r1, r8, #8 │ │ │ │ │ add.w ip, r0, #8 │ │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 70bc │ │ │ │ │ + b.n 71ce │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ eor.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ bic.w r7, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r7, [ip, #4]! │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 70a6 │ │ │ │ │ + bne.n 71b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, #1 │ │ │ │ │ - blt.w 6f3a │ │ │ │ │ + blt.w 6ffe │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 6f42 │ │ │ │ │ + b.n 7006 │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ orr.w r5, r5, r3, lsl #3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6fce │ │ │ │ │ + b.n 7096 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6fb0 │ │ │ │ │ + b.n 7076 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w r7, r4, r3, lsl #2 │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -10863,79 +10964,79 @@ │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ eors r2, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7110 │ │ │ │ │ - b.n 6f8e │ │ │ │ │ + bne.n 7222 │ │ │ │ │ + b.n 7052 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 725a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 726a │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 70e8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7148 │ │ │ │ │ + b.n 70e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 7164 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7154 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 7132 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 7244 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7244 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7150 │ │ │ │ │ + bne.n 724c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7150 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7148 │ │ │ │ │ + b.n 724c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000716c : │ │ │ │ │ +0000727c : │ │ │ │ │ x_sub(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.w 730e │ │ │ │ │ - beq.w 73f8 │ │ │ │ │ + bgt.w 741e │ │ │ │ │ + beq.w 7508 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bhi.w 74c8 │ │ │ │ │ + bhi.w 75d8 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 73c4 │ │ │ │ │ + beq.w 74d4 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 73c4 │ │ │ │ │ + beq.w 74d4 │ │ │ │ │ mov r9, sl │ │ │ │ │ add.w r0, sl, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ba │ │ │ │ │ + beq.w 75ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -10948,153 +11049,153 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - cbz r4, 725e │ │ │ │ │ + cbz r4, 736e │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub.w r3, r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq.n 725e │ │ │ │ │ + beq.n 736e │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ sub.w r2, r2, r1 │ │ │ │ │ sub.w r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ - beq.n 725e │ │ │ │ │ + beq.n 736e │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ adds r7, #16 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ add.w ip, r5, #16 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w sl, [r7, #4]! │ │ │ │ │ cmp lr, r1 │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ sub.w r3, r2, r3 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 723e │ │ │ │ │ + bne.n 734e │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bge.n 72d6 │ │ │ │ │ + bge.n 73e6 │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ add.w ip, r6, r1 │ │ │ │ │ adds r7, r5, r1 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 72d6 │ │ │ │ │ + ble.n 73e6 │ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ bic.w lr, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str.w lr, [r7, #16] │ │ │ │ │ - ble.n 72d6 │ │ │ │ │ + ble.n 73e6 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ adds r4, #3 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - ble.n 72d6 │ │ │ │ │ + ble.n 73e6 │ │ │ │ │ add.w r2, r6, #20 │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r2, r1 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add.w r6, r6, r9, lsl #2 │ │ │ │ │ add r1, r4 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ bic.w r4, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 72c0 │ │ │ │ │ + bne.n 73d0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 72fc │ │ │ │ │ + beq.n 740c │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq.n 7334 │ │ │ │ │ + beq.n 7444 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7464 │ │ │ │ │ + beq.w 7574 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 7334 │ │ │ │ │ + bls.n 7444 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ bic.w r0, r0, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r0, r3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ - b.n 72dc │ │ │ │ │ + b.n 73ec │ │ │ │ │ movw r0, #65532 @ 0xfffc │ │ │ │ │ movt r0, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bhi.w 74c8 │ │ │ │ │ + bhi.w 75d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 73b4 │ │ │ │ │ + beq.n 74c4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 71b8 │ │ │ │ │ + b.n 72c8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 72f6 │ │ │ │ │ + bcs.n 7406 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 739c │ │ │ │ │ + bge.n 74ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 739c │ │ │ │ │ - ldr r2, [pc, #388] @ (74ec ) │ │ │ │ │ + cbnz r3, 74ac │ │ │ │ │ + ldr r2, [pc, #388] @ (75fc ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7486 │ │ │ │ │ - ldr r3, [pc, #380] @ (74f0 ) │ │ │ │ │ + bne.w 7596 │ │ │ │ │ + ldr r3, [pc, #380] @ (7600 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 749c │ │ │ │ │ + bhi.w 75ac │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -11108,183 +11209,183 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r2, [pc, #300] @ (74f4 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (7604 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 74b2 │ │ │ │ │ + beq.n 75c2 │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 71e4 │ │ │ │ │ + b.n 72f4 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7482 │ │ │ │ │ + beq.n 7592 │ │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 74a4 │ │ │ │ │ + bne.n 75b4 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 7482 │ │ │ │ │ + beq.n 7592 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 74a8 │ │ │ │ │ + bne.n 75b8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 7482 │ │ │ │ │ + bcc.n 7592 │ │ │ │ │ ldr.w r5, [r0], #-4 │ │ │ │ │ ldr.w r4, [r1], #-4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 741e │ │ │ │ │ + beq.n 752e │ │ │ │ │ adds r2, #2 │ │ │ │ │ add.w r1, r6, r2, lsl #2 │ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n 74ac │ │ │ │ │ + bcc.n 75bc │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.n 74c8 │ │ │ │ │ + bgt.n 75d8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 71ae │ │ │ │ │ + b.n 72be │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r3, 74c0 │ │ │ │ │ + cbz r3, 75d0 │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7462 │ │ │ │ │ + beq.n 7572 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 72f2 │ │ │ │ │ + beq.w 7402 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ - b.n 72f2 │ │ │ │ │ - ldr r5, [pc, #116] @ (74f8 ) │ │ │ │ │ - b.n 72f6 │ │ │ │ │ + b.n 7402 │ │ │ │ │ + ldr r5, [pc, #116] @ (7608 ) │ │ │ │ │ + b.n 7406 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 74e2 │ │ │ │ │ + bmi.n 75f2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7370 │ │ │ │ │ + bls.w 7480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 739c │ │ │ │ │ + b.n 74ac │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 7430 │ │ │ │ │ + b.n 7540 │ │ │ │ │ mov sl, ip │ │ │ │ │ - b.n 7430 │ │ │ │ │ + b.n 7540 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 744c │ │ │ │ │ + b.n 755c │ │ │ │ │ mov r9, sl │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 71b8 │ │ │ │ │ + b.n 72c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 72f6 │ │ │ │ │ + b.n 7406 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 7356 │ │ │ │ │ + b.n 7466 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 72f6 │ │ │ │ │ + b.n 7406 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 739c │ │ │ │ │ + b.n 74ac │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000176 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000126 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000074fc : │ │ │ │ │ +0000760c : │ │ │ │ │ long_div(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r5, r4, #7 │ │ │ │ │ - bpl.w 7718 │ │ │ │ │ + bpl.w 7828 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #7 │ │ │ │ │ - bpl.w 7718 │ │ │ │ │ + bpl.w 7828 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 75d0 │ │ │ │ │ + bne.n 76e0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 75d8 │ │ │ │ │ + bne.n 76e8 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.n 7566 │ │ │ │ │ + bne.n 7676 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 7576 │ │ │ │ │ + bcs.n 7686 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -11292,30 +11393,30 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r4, r0 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcc.n 7550 │ │ │ │ │ + bcc.n 7660 │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 7698 │ │ │ │ │ - ldr r3, [pc, #460] @ (7754 ) │ │ │ │ │ + bcs.w 77a8 │ │ │ │ │ + ldr r3, [pc, #460] @ (7864 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 760a │ │ │ │ │ + beq.n 771a │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -11327,107 +11428,107 @@ │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #8 │ │ │ │ │ movlt r2, #10 │ │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w r5, #300 @ 0x12c │ │ │ │ │ - bhi.w 76f0 │ │ │ │ │ + bhi.w 7800 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 7758 │ │ │ │ │ + bl 7868 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 770a │ │ │ │ │ + beq.w 781a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7690 │ │ │ │ │ - cbz r3, 762e │ │ │ │ │ + beq.n 77a0 │ │ │ │ │ + cbz r3, 773e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - blt.n 7680 │ │ │ │ │ + blt.n 7790 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7710 │ │ │ │ │ + beq.n 7820 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 75b2 │ │ │ │ │ + b.n 76c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 75f8 │ │ │ │ │ + bne.n 7708 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4e0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7656 │ │ │ │ │ + bge.n 7766 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7656 │ │ │ │ │ + cbnz r3, 7766 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 772a │ │ │ │ │ + beq.n 783a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56d0 │ │ │ │ │ + bl 573c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7722 │ │ │ │ │ + beq.n 7832 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 767c │ │ │ │ │ + bge.n 778c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 767c │ │ │ │ │ + cbnz r3, 778c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 75f8 │ │ │ │ │ + b.n 7708 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7604 │ │ │ │ │ + bne.n 7714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7604 │ │ │ │ │ + b.n 7714 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 7638 │ │ │ │ │ - b.n 75f8 │ │ │ │ │ + beq.n 7748 │ │ │ │ │ + b.n 7708 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7710 │ │ │ │ │ + beq.n 7820 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ eor.w r5, r4, r4, asr #31 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -11447,103 +11548,103 @@ │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str.w r1, [r2, #12]! │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ - beq.w 7562 │ │ │ │ │ - b.n 76e0 │ │ │ │ │ + beq.w 7672 │ │ │ │ │ + b.n 77f0 │ │ │ │ │ sub.w lr, lr, r5 │ │ │ │ │ cmp.w lr, #150 @ 0x96 │ │ │ │ │ - ble.w 75d8 │ │ │ │ │ + ble.w 76e8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bl 2524 <_PyLong_AsByteArray+0x94> │ │ │ │ │ R_ARM_THM_CALL pylong_int_divmod │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 7604 │ │ │ │ │ + bne.w 7714 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 7604 │ │ │ │ │ + b.n 7714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7562 │ │ │ │ │ + b.n 7672 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 7562 │ │ │ │ │ + b.n 7672 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7742 │ │ │ │ │ + blt.n 7852 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 770a │ │ │ │ │ + bge.n 781a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 770a │ │ │ │ │ + bne.n 781a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 770a │ │ │ │ │ + b.n 781a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 772a │ │ │ │ │ + bne.n 783a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 772a │ │ │ │ │ + b.n 783a │ │ │ │ │ nop │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007758 : │ │ │ │ │ +00007868 : │ │ │ │ │ long_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.w 7c02 │ │ │ │ │ + beq.w 7d12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 780c │ │ │ │ │ + bgt.n 791c │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.n 7838 │ │ │ │ │ + beq.n 7948 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 784e │ │ │ │ │ + bne.n 795e │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bec │ │ │ │ │ + beq.w 7cfc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs.w ip, r8, #10 │ │ │ │ │ - bne.w 7a88 │ │ │ │ │ + bne.w 7b98 │ │ │ │ │ add.w r9, r0, r3, lsl #2 │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r7, fp, r3, lsl #2 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 78a6 │ │ │ │ │ + bpl.n 79b6 │ │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ │ umull r2, r1, lr, r3 │ │ │ │ │ bic.w r2, r1, #3 │ │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ │ @@ -11552,72 +11653,72 @@ │ │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ │ and.w ip, r1, #1 │ │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ │ umull ip, r3, ip, r8 │ │ │ │ │ str.w r1, [r9, #-4]! │ │ │ │ │ add.w r0, ip, r2 │ │ │ │ │ - beq.w 7944 │ │ │ │ │ + beq.w 7a54 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 78ac │ │ │ │ │ + b.n 79bc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 7c1a │ │ │ │ │ + bne.w 7d2a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7bf2 │ │ │ │ │ + blt.w 7d02 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #592] @ (7a7c ) │ │ │ │ │ + ldr r3, [pc, #592] @ (7b8c ) │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n 780c │ │ │ │ │ + bcc.n 791c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7788 │ │ │ │ │ + beq.n 7898 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c648 │ │ │ │ │ + bl c780 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ - bl 1260 │ │ │ │ │ + bl 125c │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7bec │ │ │ │ │ + beq.w 7cfc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ negs r2, r0 │ │ │ │ │ sub.w r6, r3, #2 │ │ │ │ │ adcs r2, r0 │ │ │ │ │ negs r1, r6 │ │ │ │ │ adcs r1, r6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 798e │ │ │ │ │ + bne.w 7a9e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 79d2 │ │ │ │ │ + beq.w 7ae2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.w 79f8 │ │ │ │ │ + bls.w 7b08 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -11661,126 +11762,126 @@ │ │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ │ and.w r1, r0, #1 │ │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ │ orr.w r0, r0, r3, lsl #31 │ │ │ │ │ umull r1, r3, r1, r8 │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r4, r1, r2 │ │ │ │ │ - bne.n 78ac │ │ │ │ │ + bne.n 79bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 795a │ │ │ │ │ + beq.n 7a6a │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ add.w lr, r4, #12 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 79b2 │ │ │ │ │ + cbz r1, 7ac2 │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c4c │ │ │ │ │ + beq.w 7d5c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 788c │ │ │ │ │ + beq.w 799c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 7b86 │ │ │ │ │ + bne.w 7c96 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 788c │ │ │ │ │ + b.n 799c │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 7c74 │ │ │ │ │ + beq.w 7d84 │ │ │ │ │ ldr.w r3, [lr, r1, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 79b0 │ │ │ │ │ + beq.n 7ac0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 795a │ │ │ │ │ + beq.n 7a6a │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ orr.w r3, r3, r7, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 795a │ │ │ │ │ + b.n 7a6a │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7892 │ │ │ │ │ + beq.w 79a2 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 7bb6 │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 7892 │ │ │ │ │ + b.n 79a2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 789a │ │ │ │ │ + bcs.w 79aa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a68 │ │ │ │ │ + bge.n 7b78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7a68 │ │ │ │ │ - ldr r1, [pc, #84] @ (7a80 ) │ │ │ │ │ + cbnz r3, 7b78 │ │ │ │ │ + ldr r1, [pc, #84] @ (7b90 ) │ │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b66 │ │ │ │ │ + bne.w 7c76 │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 7c7a │ │ │ │ │ - ldr r3, [pc, #68] @ (7a84 ) │ │ │ │ │ + bmi.w 7d8a │ │ │ │ │ + ldr r3, [pc, #68] @ (7b94 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7b7e │ │ │ │ │ + bhi.w 7c8e │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 789a │ │ │ │ │ + b.n 79aa │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ @@ -11789,19 +11890,19 @@ │ │ │ │ │ add.w r9, r0, r3, lsl #2 │ │ │ │ │ add.w r7, fp, r3, lsl #2 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 7afa │ │ │ │ │ + beq.n 7c0a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7ada │ │ │ │ │ + beq.n 7bea │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7ac2 │ │ │ │ │ + beq.n 7bd2 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r9, #-4]! │ │ │ │ │ @@ -11821,15 +11922,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, fp │ │ │ │ │ str.w r0, [r9, #-4]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.w 7944 │ │ │ │ │ + beq.w 7a54 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #16 │ │ │ │ │ sub.w r9, r9, #16 │ │ │ │ │ @@ -11862,241 +11963,241 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, fp │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 7afe │ │ │ │ │ + bne.n 7c0e │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7944 │ │ │ │ │ + b.n 7a54 │ │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 7c7a │ │ │ │ │ + bmi.w 7d8a │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7a3c │ │ │ │ │ + bls.w 7b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7a68 │ │ │ │ │ + b.n 7b78 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 468 │ │ │ │ │ + bl 490 │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromSTwoDigits │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7c64 │ │ │ │ │ + blt.n 7d74 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7c2a │ │ │ │ │ + beq.n 7d3a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 788c │ │ │ │ │ + b.n 799c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 468 │ │ │ │ │ + bl 490 │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromSTwoDigits │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7c82 │ │ │ │ │ + blt.n 7d92 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7892 │ │ │ │ │ + bne.w 79a2 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7c92 │ │ │ │ │ + blt.n 7da2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7832 │ │ │ │ │ + b.n 7942 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #184] @ (7cb8 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (7dc8 ) │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 7830 │ │ │ │ │ + b.n 7940 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7bec │ │ │ │ │ + b.n 7cfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7bfa │ │ │ │ │ - b.n 7bec │ │ │ │ │ + bne.n 7d0a │ │ │ │ │ + b.n 7cfc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7bec │ │ │ │ │ + beq.n 7cfc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7bec │ │ │ │ │ + bge.n 7cfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7bec │ │ │ │ │ + bne.n 7cfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7bec │ │ │ │ │ + b.n 7cfc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7bec │ │ │ │ │ + bge.n 7cfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7bec │ │ │ │ │ + bne.n 7cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7bec │ │ │ │ │ + b.n 7cfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ba8 │ │ │ │ │ + bne.n 7cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7ba8 │ │ │ │ │ + b.n 7cb8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 795a │ │ │ │ │ + b.n 7a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7a68 │ │ │ │ │ + b.n 7b78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7bda │ │ │ │ │ + bne.n 7cea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7bda │ │ │ │ │ + b.n 7cea │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7bec │ │ │ │ │ + bne.n 7cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7bec │ │ │ │ │ + beq.n 7cfc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7c3e │ │ │ │ │ - b.n 7bec │ │ │ │ │ + blt.n 7d4e │ │ │ │ │ + b.n 7cfc │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007cbc : │ │ │ │ │ +00007dcc : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ add.w r3, r1, #16 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7d6c │ │ │ │ │ + bne.n 7e7c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.w 7e08 │ │ │ │ │ + bhi.w 7f18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7e08 │ │ │ │ │ + beq.w 7f18 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7db2 │ │ │ │ │ + beq.n 7ec2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 7dc6 │ │ │ │ │ + bne.n 7ed6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 7d0a │ │ │ │ │ + bne.n 7e1a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7db6 │ │ │ │ │ + beq.n 7ec6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7dc2 │ │ │ │ │ + beq.n 7ed2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7d04 │ │ │ │ │ + beq.n 7e14 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7d4e │ │ │ │ │ + cbz r0, 7e5e │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7d5a │ │ │ │ │ + blt.n 7e6a │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 7d04 │ │ │ │ │ + b.n 7e14 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7d56 │ │ │ │ │ + bne.n 7e66 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 7d04 │ │ │ │ │ + b.n 7e14 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ adds r6, r1, r0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -12110,119 +12211,119 @@ │ │ │ │ │ add.w ip, r4, #568 @ 0x238 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d04 │ │ │ │ │ + beq.n 7e14 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, r6 │ │ │ │ │ - bgt.n 7cf0 │ │ │ │ │ - cbnz r6, 7dba │ │ │ │ │ + bgt.n 7e00 │ │ │ │ │ + cbnz r6, 7eca │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 7dc2 │ │ │ │ │ - ldr r3, [pc, #84] @ (7e0c ) │ │ │ │ │ - b.n 7d04 │ │ │ │ │ + bne.n 7ed2 │ │ │ │ │ + ldr r3, [pc, #84] @ (7f1c ) │ │ │ │ │ + b.n 7e14 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 7dea │ │ │ │ │ - cbnz r1, 7dee │ │ │ │ │ - ldr r3, [pc, #72] @ (7e0c ) │ │ │ │ │ - b.n 7d18 │ │ │ │ │ + beq.n 7efa │ │ │ │ │ + cbnz r1, 7efe │ │ │ │ │ + ldr r3, [pc, #72] @ (7f1c ) │ │ │ │ │ + b.n 7e28 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 7dda │ │ │ │ │ - cbz r0, 7dea │ │ │ │ │ + bne.n 7eea │ │ │ │ │ + cbz r0, 7efa │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7cfe │ │ │ │ │ - bl 7e10 │ │ │ │ │ + beq.n 7e0e │ │ │ │ │ + bl 7f20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7d04 │ │ │ │ │ + b.n 7e14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7dc0 │ │ │ │ │ + beq.n 7ed0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7d0e │ │ │ │ │ - bl 7e10 │ │ │ │ │ + beq.n 7e1e │ │ │ │ │ + bl 7f20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7d14 │ │ │ │ │ + b.n 7e24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7db6 │ │ │ │ │ + beq.n 7ec6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7d04 │ │ │ │ │ + b.n 7e14 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 7d70 │ │ │ │ │ + b.n 7e80 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007e10 : │ │ │ │ │ +00007f20 : │ │ │ │ │ long_new_impl.part.0(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 7e7a │ │ │ │ │ + beq.n 7f8a │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 7e80 │ │ │ │ │ + cbnz r3, 7f90 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 7e6c │ │ │ │ │ + bmi.n 7f7c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 7ea6 │ │ │ │ │ + bne.n 7fb6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 7e9c │ │ │ │ │ + cbz r3, 7fac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a9fc <_PyLong_FromBytes> │ │ │ │ │ + b.w ab38 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8878 │ │ │ │ │ + b.w 8988 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7e96 │ │ │ │ │ + cbnz r0, 7fa6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -12233,84 +12334,84 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 7e60 │ │ │ │ │ + b.n 7f70 │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ - cbnz r0, 7ebc │ │ │ │ │ + cbnz r0, 7fcc │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 7edc │ │ │ │ │ + bpl.n 7fec │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7e5a │ │ │ │ │ + beq.n 7f6a │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e5a │ │ │ │ │ + bne.n 7f6a │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n 7e60 │ │ │ │ │ + b.n 7f70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7e96 │ │ │ │ │ + b.n 7fa6 │ │ │ │ │ │ │ │ │ │ -00007ef4 <_PyLong_FormatWriter>: │ │ │ │ │ +00008004 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 8532 <_PyLong_FormatWriter+0x63e> │ │ │ │ │ + bne.w 8642 <_PyLong_FormatWriter+0x63e> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 87c6 <_PyLong_FormatWriter+0x8d2> │ │ │ │ │ + beq.w 88d6 <_PyLong_FormatWriter+0x8d2> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #7 │ │ │ │ │ - bpl.w 87c6 <_PyLong_FormatWriter+0x8d2> │ │ │ │ │ + bpl.w 88d6 <_PyLong_FormatWriter+0x8d2> │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r4, r6, lsr #3 │ │ │ │ │ - bcs.w 8574 <_PyLong_FormatWriter+0x680> │ │ │ │ │ + bcs.w 8684 <_PyLong_FormatWriter+0x680> │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 84fa <_PyLong_FormatWriter+0x606> │ │ │ │ │ + beq.w 860a <_PyLong_FormatWriter+0x606> │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85d6 <_PyLong_FormatWriter+0x6e2> │ │ │ │ │ + beq.w 86e6 <_PyLong_FormatWriter+0x6e2> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ @@ -12329,31 +12430,31 @@ │ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ │ str.w r5, [r3, #12]! │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcc.w 80f4 <_PyLong_FormatWriter+0x200> │ │ │ │ │ + bcc.w 8204 <_PyLong_FormatWriter+0x200> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - ble.n 8090 <_PyLong_FormatWriter+0x19c> │ │ │ │ │ + ble.n 81a0 <_PyLong_FormatWriter+0x19c> │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ add.w sl, r9, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w fp, sl, r5, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 8002 <_PyLong_FormatWriter+0x10e> │ │ │ │ │ + beq.n 8112 <_PyLong_FormatWriter+0x10e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7fde <_PyLong_FormatWriter+0xea> │ │ │ │ │ + beq.n 80ee <_PyLong_FormatWriter+0xea> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 8286 <_PyLong_FormatWriter+0x392> │ │ │ │ │ + bne.w 8396 <_PyLong_FormatWriter+0x392> │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ addw r3, pc, #1436 @ 0x59c │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -12367,15 +12468,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp sl, fp │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - beq.n 8090 <_PyLong_FormatWriter+0x19c> │ │ │ │ │ + beq.n 81a0 <_PyLong_FormatWriter+0x19c> │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r8, sl │ │ │ │ │ addw r3, pc, #1364 @ 0x554 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ orr.w r5, r0, r1, lsl #30 │ │ │ │ │ @@ -12412,17 +12513,17 @@ │ │ │ │ │ addw r3, pc, #1256 @ 0x4e8 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r5, r7, r0, r5 │ │ │ │ │ cmp sl, fp │ │ │ │ │ str.w r5, [r8, #16] │ │ │ │ │ - bne.n 8004 <_PyLong_FormatWriter+0x110> │ │ │ │ │ + bne.n 8114 <_PyLong_FormatWriter+0x110> │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - cbz r0, 80ca <_PyLong_FormatWriter+0x1d6> │ │ │ │ │ + cbz r0, 81da <_PyLong_FormatWriter+0x1d6> │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ │ @@ -12435,193 +12536,193 @@ │ │ │ │ │ addhi r5, #2 │ │ │ │ │ addhi.w r2, r9, #8 │ │ │ │ │ addls r5, #1 │ │ │ │ │ strhi.w r3, [r2, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f8e <_PyLong_FormatWriter+0x9a> │ │ │ │ │ + beq.w 809e <_PyLong_FormatWriter+0x9a> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 85da <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ + bge.w 86ea <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85da <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ + bne.w 86ea <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 85da <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ + b.n 86ea <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ and.w r2, r6, #3 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ sub.w r1, r2, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 83da <_PyLong_FormatWriter+0x4e6> │ │ │ │ │ + beq.w 84ea <_PyLong_FormatWriter+0x4e6> │ │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ │ subs r2, #1 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ add.w r0, fp, fp, lsl #3 │ │ │ │ │ add r6, r0 │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls.n 8144 <_PyLong_FormatWriter+0x250> │ │ │ │ │ + bls.n 8254 <_PyLong_FormatWriter+0x250> │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bls.n 8144 <_PyLong_FormatWriter+0x250> │ │ │ │ │ + bls.n 8254 <_PyLong_FormatWriter+0x250> │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ movs r5, #10 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.n 813a <_PyLong_FormatWriter+0x246> │ │ │ │ │ + bls.n 824a <_PyLong_FormatWriter+0x246> │ │ │ │ │ cmp.w r6, #640 @ 0x280 │ │ │ │ │ - bgt.w 85e0 <_PyLong_FormatWriter+0x6ec> │ │ │ │ │ + bgt.w 86f0 <_PyLong_FormatWriter+0x6ec> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 82aa <_PyLong_FormatWriter+0x3b6> │ │ │ │ │ + beq.w 83ba <_PyLong_FormatWriter+0x3b6> │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bls.w 854e <_PyLong_FormatWriter+0x65a> │ │ │ │ │ + bls.w 865e <_PyLong_FormatWriter+0x65a> │ │ │ │ │ ldrd r2, r1, [sl, #16] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.w 8546 <_PyLong_FormatWriter+0x652> │ │ │ │ │ + blt.w 8656 <_PyLong_FormatWriter+0x652> │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ │ - bne.w 86be <_PyLong_FormatWriter+0x7ca> │ │ │ │ │ + bne.w 87ce <_PyLong_FormatWriter+0x7ca> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 883c <_PyLong_FormatWriter+0x948> │ │ │ │ │ + beq.w 894c <_PyLong_FormatWriter+0x948> │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bpl.w 8686 <_PyLong_FormatWriter+0x792> │ │ │ │ │ + bpl.w 8796 <_PyLong_FormatWriter+0x792> │ │ │ │ │ add r1, r6 │ │ │ │ │ adds r1, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 82ea <_PyLong_FormatWriter+0x3f6> │ │ │ │ │ + bgt.w 83fa <_PyLong_FormatWriter+0x3f6> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ movs r7, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r5, r1, r4, r0 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r5, r7, r1, r0 │ │ │ │ │ add.w r5, r5, #48 @ 0x30 │ │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 81fc <_PyLong_FormatWriter+0x308> │ │ │ │ │ + bls.n 830c <_PyLong_FormatWriter+0x308> │ │ │ │ │ umull ip, r5, r4, r1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r5, r5, lsr #3 │ │ │ │ │ mls r1, r7, r5, r1 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb r1, [r2, #0] │ │ │ │ │ - bls.n 81fc <_PyLong_FormatWriter+0x308> │ │ │ │ │ + bls.n 830c <_PyLong_FormatWriter+0x308> │ │ │ │ │ umull r1, r3, r4, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r1, r7, r3, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add.w r3, r1, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r2, #-1]! │ │ │ │ │ - bhi.n 81e2 <_PyLong_FormatWriter+0x2ee> │ │ │ │ │ + bhi.n 82f2 <_PyLong_FormatWriter+0x2ee> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ │ strbeq.w r1, [r2, #-1] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8418 <_PyLong_FormatWriter+0x524> │ │ │ │ │ + bge.w 8528 <_PyLong_FormatWriter+0x524> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8418 <_PyLong_FormatWriter+0x524> │ │ │ │ │ - ldr r2, [pc, #836] @ (8568 <_PyLong_FormatWriter+0x674>) │ │ │ │ │ + bne.w 8528 <_PyLong_FormatWriter+0x524> │ │ │ │ │ + ldr r2, [pc, #836] @ (8678 <_PyLong_FormatWriter+0x674>) │ │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8692 <_PyLong_FormatWriter+0x79e> │ │ │ │ │ + bne.w 87a2 <_PyLong_FormatWriter+0x79e> │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 880c <_PyLong_FormatWriter+0x918> │ │ │ │ │ + bmi.w 891c <_PyLong_FormatWriter+0x918> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 8412 <_PyLong_FormatWriter+0x51e> │ │ │ │ │ - ldr r2, [pc, #812] @ (856c <_PyLong_FormatWriter+0x678>) │ │ │ │ │ + bhi.w 8522 <_PyLong_FormatWriter+0x51e> │ │ │ │ │ + ldr r2, [pc, #812] @ (867c <_PyLong_FormatWriter+0x678>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi.w 8412 <_PyLong_FormatWriter+0x51e> │ │ │ │ │ + bhi.w 8522 <_PyLong_FormatWriter+0x51e> │ │ │ │ │ ldr.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ str.w r9, [r2, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 8420 <_PyLong_FormatWriter+0x52c> │ │ │ │ │ + beq.w 8530 <_PyLong_FormatWriter+0x52c> │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ add.w sl, r9, #12 │ │ │ │ │ - add r3, pc, #720 @ (adr r3, 8560 <_PyLong_FormatWriter+0x66c>) │ │ │ │ │ + add r3, pc, #720 @ (adr r3, 8670 <_PyLong_FormatWriter+0x66c>) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n 7fbe <_PyLong_FormatWriter+0xca> │ │ │ │ │ + b.n 80ce <_PyLong_FormatWriter+0xca> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8848 <_PyLong_FormatWriter+0x954> │ │ │ │ │ + beq.w 8958 <_PyLong_FormatWriter+0x954> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w 869e <_PyLong_FormatWriter+0x7aa> │ │ │ │ │ + bne.w 87ae <_PyLong_FormatWriter+0x7aa> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 881c <_PyLong_FormatWriter+0x928> │ │ │ │ │ + beq.w 892c <_PyLong_FormatWriter+0x928> │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ - bpl.w 8840 <_PyLong_FormatWriter+0x94c> │ │ │ │ │ + bpl.w 8950 <_PyLong_FormatWriter+0x94c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r2, r6, #20 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ add r2, r1 │ │ │ │ │ - ble.w 819e <_PyLong_FormatWriter+0x2aa> │ │ │ │ │ + ble.w 82ae <_PyLong_FormatWriter+0x2aa> │ │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ movs r0, #10 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -12674,45 +12775,45 @@ │ │ │ │ │ mls ip, r0, r8, ip │ │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ │ bfi lr, ip, #0, #8 │ │ │ │ │ bfi lr, r7, #8, #8 │ │ │ │ │ bfi lr, r5, #16, #8 │ │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ │ str.w lr, [r2, #-9] │ │ │ │ │ - bne.n 8428 <_PyLong_FormatWriter+0x534> │ │ │ │ │ + bne.n 8538 <_PyLong_FormatWriter+0x534> │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ add.w r8, r3, fp, lsl #2 │ │ │ │ │ mla r2, r1, fp, r2 │ │ │ │ │ - b.n 819e <_PyLong_FormatWriter+0x2aa> │ │ │ │ │ + b.n 82ae <_PyLong_FormatWriter+0x2aa> │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ mov fp, sl │ │ │ │ │ str.w r5, [r9, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 82aa <_PyLong_FormatWriter+0x3b6> │ │ │ │ │ + beq.w 83ba <_PyLong_FormatWriter+0x3b6> │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ mov fp, r5 │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bhi.w 815e <_PyLong_FormatWriter+0x26a> │ │ │ │ │ + bhi.w 826e <_PyLong_FormatWriter+0x26a> │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.w 8848 <_PyLong_FormatWriter+0x954> │ │ │ │ │ + beq.w 8958 <_PyLong_FormatWriter+0x954> │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 816a <_PyLong_FormatWriter+0x276> │ │ │ │ │ + b.n 827a <_PyLong_FormatWriter+0x276> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 8272 <_PyLong_FormatWriter+0x37e> │ │ │ │ │ + bne.w 8382 <_PyLong_FormatWriter+0x37e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ udf #255 @ 0xff │ │ │ │ │ mvn.w r4, #8 │ │ │ │ │ sub.w lr, r2, #9 │ │ │ │ │ strd fp, r6, [sp, #28] │ │ │ │ │ @@ -12769,135 +12870,135 @@ │ │ │ │ │ bfi r7, r5, #8, #8 │ │ │ │ │ bfi r7, r4, #16, #8 │ │ │ │ │ bfi r7, r2, #24, #8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str.w r7, [lr, #-9]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ - bne.n 843e <_PyLong_FormatWriter+0x54a> │ │ │ │ │ + bne.n 854e <_PyLong_FormatWriter+0x54a> │ │ │ │ │ ldrd fp, r6, [sp, #28] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 83cc <_PyLong_FormatWriter+0x4d8> │ │ │ │ │ - ldr r3, [pc, #116] @ (8570 <_PyLong_FormatWriter+0x67c>) │ │ │ │ │ + b.n 84dc <_PyLong_FormatWriter+0x4d8> │ │ │ │ │ + ldr r3, [pc, #116] @ (8680 <_PyLong_FormatWriter+0x67c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r9, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 85c6 <_PyLong_FormatWriter+0x6d2> │ │ │ │ │ + beq.n 86d6 <_PyLong_FormatWriter+0x6d2> │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movs r7, #8 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 7f68 <_PyLong_FormatWriter+0x74> │ │ │ │ │ + b.n 8078 <_PyLong_FormatWriter+0x74> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl b014 │ │ │ │ │ + bl b150 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 827e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ + b.n 838e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 83f6 <_PyLong_FormatWriter+0x502> │ │ │ │ │ - b.n 816a <_PyLong_FormatWriter+0x276> │ │ │ │ │ + bne.w 8506 <_PyLong_FormatWriter+0x502> │ │ │ │ │ + b.n 827a <_PyLong_FormatWriter+0x276> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 83f6 <_PyLong_FormatWriter+0x502> │ │ │ │ │ + bne.w 8506 <_PyLong_FormatWriter+0x502> │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ - b.n 816a <_PyLong_FormatWriter+0x276> │ │ │ │ │ + b.n 827a <_PyLong_FormatWriter+0x276> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000326 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #760] @ (8870 <_PyLong_FormatWriter+0x97c>) │ │ │ │ │ + ldr r3, [pc, #760] @ (8980 <_PyLong_FormatWriter+0x97c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr.w r7, [r3, #2064] @ 0x810 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 85b4 <_PyLong_FormatWriter+0x6c0> │ │ │ │ │ + ble.n 86c4 <_PyLong_FormatWriter+0x6c0> │ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ sub.w r1, r4, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp.w r0, r3, lsr #3 │ │ │ │ │ - ble.n 865a <_PyLong_FormatWriter+0x766> │ │ │ │ │ + ble.n 876a <_PyLong_FormatWriter+0x766> │ │ │ │ │ cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bhi.n 8674 <_PyLong_FormatWriter+0x780> │ │ │ │ │ + bhi.n 8784 <_PyLong_FormatWriter+0x780> │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ adds r7, r0, r3 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f48 <_PyLong_FormatWriter+0x54> │ │ │ │ │ + bne.w 8058 <_PyLong_FormatWriter+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 827e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ - ldr r2, [pc, #656] @ (8874 <_PyLong_FormatWriter+0x980>) │ │ │ │ │ + b.n 838e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ + ldr r2, [pc, #656] @ (8984 <_PyLong_FormatWriter+0x980>) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr.w r5, [r2, #2064] @ 0x810 │ │ │ │ │ dmb ish │ │ │ │ │ subs r1, r6, r1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 8608 <_PyLong_FormatWriter+0x714> │ │ │ │ │ + bge.n 8718 <_PyLong_FormatWriter+0x714> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 8628 <_PyLong_FormatWriter+0x734> │ │ │ │ │ + bgt.n 8738 <_PyLong_FormatWriter+0x734> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 82aa <_PyLong_FormatWriter+0x3b6> │ │ │ │ │ + beq.w 83ba <_PyLong_FormatWriter+0x3b6> │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bls.w 83f6 <_PyLong_FormatWriter+0x502> │ │ │ │ │ + bls.w 8506 <_PyLong_FormatWriter+0x502> │ │ │ │ │ ldrd r2, r1, [sl, #16] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.w 816a <_PyLong_FormatWriter+0x276> │ │ │ │ │ - b.n 83f6 <_PyLong_FormatWriter+0x502> │ │ │ │ │ + ble.w 827a <_PyLong_FormatWriter+0x276> │ │ │ │ │ + b.n 8506 <_PyLong_FormatWriter+0x502> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8640 <_PyLong_FormatWriter+0x74c> │ │ │ │ │ + bge.n 8750 <_PyLong_FormatWriter+0x74c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - cbnz r2, 8640 <_PyLong_FormatWriter+0x74c> │ │ │ │ │ + cbnz r2, 8750 <_PyLong_FormatWriter+0x74c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -12905,112 +13006,112 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 827e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ + b.n 838e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 85da <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ + b.n 86ea <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 23b0 │ │ │ │ │ + bl 23b0 │ │ │ │ │ R_ARM_THM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 827e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ + b.n 838e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ adds r2, #28 │ │ │ │ │ add r1, r6 │ │ │ │ │ add r2, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 8196 <_PyLong_FormatWriter+0x2a2> │ │ │ │ │ + b.n 82a6 <_PyLong_FormatWriter+0x2a2> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 822c <_PyLong_FormatWriter+0x338> │ │ │ │ │ + b.n 833c <_PyLong_FormatWriter+0x338> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.w 8828 <_PyLong_FormatWriter+0x934> │ │ │ │ │ + bne.w 8938 <_PyLong_FormatWriter+0x934> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8824 <_PyLong_FormatWriter+0x930> │ │ │ │ │ + beq.w 8934 <_PyLong_FormatWriter+0x930> │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ add.w r0, r0, r6, lsl #1 │ │ │ │ │ - b.n 86d8 <_PyLong_FormatWriter+0x7e4> │ │ │ │ │ + b.n 87e8 <_PyLong_FormatWriter+0x7e4> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 872c <_PyLong_FormatWriter+0x838> │ │ │ │ │ - cbz r0, 8728 <_PyLong_FormatWriter+0x834> │ │ │ │ │ + bne.n 883c <_PyLong_FormatWriter+0x838> │ │ │ │ │ + cbz r0, 8838 <_PyLong_FormatWriter+0x834> │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ lsls r5, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ add r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r0, r2, r1, lsl #1 │ │ │ │ │ add.w r8, r9, #8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ cmp r4, fp │ │ │ │ │ - blt.n 87dc <_PyLong_FormatWriter+0x8e8> │ │ │ │ │ + blt.n 88ec <_PyLong_FormatWriter+0x8e8> │ │ │ │ │ mvn.w r4, #17 │ │ │ │ │ bic.w r1, fp, fp, asr #31 │ │ │ │ │ movs r7, #10 │ │ │ │ │ mla r1, r4, r1, r0 │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ umull r0, r3, r2, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r0, r7, r3, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ │ strh.w r3, [r1, #-2]! │ │ │ │ │ - bhi.n 86fe <_PyLong_FormatWriter+0x80a> │ │ │ │ │ + bhi.n 880e <_PyLong_FormatWriter+0x80a> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 8208 <_PyLong_FormatWriter+0x314> │ │ │ │ │ + bne.w 8318 <_PyLong_FormatWriter+0x314> │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r1, #-2] │ │ │ │ │ - b.n 8208 <_PyLong_FormatWriter+0x314> │ │ │ │ │ + b.n 8318 <_PyLong_FormatWriter+0x314> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n 86ce <_PyLong_FormatWriter+0x7da> │ │ │ │ │ + b.n 87de <_PyLong_FormatWriter+0x7da> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87d8 <_PyLong_FormatWriter+0x8e4> │ │ │ │ │ + beq.n 88e8 <_PyLong_FormatWriter+0x8e4> │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ add r1, r6 │ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 8806 <_PyLong_FormatWriter+0x912> │ │ │ │ │ + ble.n 8916 <_PyLong_FormatWriter+0x912> │ │ │ │ │ add.w r4, r9, #8 │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ add.w lr, r4, fp, lsl #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ @@ -13020,288 +13121,288 @@ │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ mls ip, r8, r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w r7, ip, #48 @ 0x30 │ │ │ │ │ str.w r7, [r1, #-4]! │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 876a <_PyLong_FormatWriter+0x876> │ │ │ │ │ + bne.n 887a <_PyLong_FormatWriter+0x876> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 8760 <_PyLong_FormatWriter+0x86c> │ │ │ │ │ + bne.n 8870 <_PyLong_FormatWriter+0x86c> │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ mla r2, r1, fp, r2 │ │ │ │ │ ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull r0, r3, r1, r4 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ mov.w r3, r3, lsr #3 │ │ │ │ │ mls r0, r7, r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ │ str.w r0, [r2, #-4]! │ │ │ │ │ - bhi.n 879e <_PyLong_FormatWriter+0x8aa> │ │ │ │ │ + bhi.n 88ae <_PyLong_FormatWriter+0x8aa> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ │ streq.w r1, [r2, #-4] │ │ │ │ │ - b.n 8208 <_PyLong_FormatWriter+0x314> │ │ │ │ │ + b.n 8318 <_PyLong_FormatWriter+0x314> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2038 @ 0x7f6 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 85da <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ + b.n 86ea <_PyLong_FormatWriter+0x6e6> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n 873a <_PyLong_FormatWriter+0x846> │ │ │ │ │ + b.n 884a <_PyLong_FormatWriter+0x846> │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ sub.w ip, r3, #18 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull lr, r1, r2, r5 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ mls lr, r7, r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w r1, lr, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r3, #-2]! │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 87ea <_PyLong_FormatWriter+0x8f6> │ │ │ │ │ + bne.n 88fa <_PyLong_FormatWriter+0x8f6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 86e0 <_PyLong_FormatWriter+0x7ec> │ │ │ │ │ + b.n 87f0 <_PyLong_FormatWriter+0x7ec> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 8790 <_PyLong_FormatWriter+0x89c> │ │ │ │ │ + b.n 88a0 <_PyLong_FormatWriter+0x89c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 8272 <_PyLong_FormatWriter+0x37e> │ │ │ │ │ - b.n 8420 <_PyLong_FormatWriter+0x52c> │ │ │ │ │ + bne.w 8382 <_PyLong_FormatWriter+0x37e> │ │ │ │ │ + b.n 8530 <_PyLong_FormatWriter+0x52c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r2, r6 │ │ │ │ │ - b.n 8196 <_PyLong_FormatWriter+0x2a2> │ │ │ │ │ + b.n 82a6 <_PyLong_FormatWriter+0x2a2> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 86b8 <_PyLong_FormatWriter+0x7c4> │ │ │ │ │ - cbz r1, 8868 <_PyLong_FormatWriter+0x974> │ │ │ │ │ + b.n 87c8 <_PyLong_FormatWriter+0x7c4> │ │ │ │ │ + cbz r1, 8978 <_PyLong_FormatWriter+0x974> │ │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ite ne │ │ │ │ │ addne r2, #20 │ │ │ │ │ addeq r2, #28 │ │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ │ - b.n 8744 <_PyLong_FormatWriter+0x850> │ │ │ │ │ + b.n 8854 <_PyLong_FormatWriter+0x850> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n 8688 <_PyLong_FormatWriter+0x794> │ │ │ │ │ + b.n 8798 <_PyLong_FormatWriter+0x794> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, #28 │ │ │ │ │ add r2, r6 │ │ │ │ │ - b.n 8196 <_PyLong_FormatWriter+0x2a2> │ │ │ │ │ + b.n 82a6 <_PyLong_FormatWriter+0x2a2> │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 827e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ + bge.w 838e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 827e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ + bne.w 838e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 827e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ + b.n 838e <_PyLong_FormatWriter+0x38a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b.n 8836 <_PyLong_FormatWriter+0x942> │ │ │ │ │ + b.n 8946 <_PyLong_FormatWriter+0x942> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000028a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008878 : │ │ │ │ │ +00008988 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 88d8 │ │ │ │ │ + cbz r0, 89e8 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 6a8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 88b8 │ │ │ │ │ - cbz r0, 88dc │ │ │ │ │ + cbz r1, 89c8 │ │ │ │ │ + cbz r0, 89ec │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 88dc │ │ │ │ │ + bne.n 89ec │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 88d6 │ │ │ │ │ + bge.n 89e6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 88cc │ │ │ │ │ + cbz r2, 89dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 88c6 │ │ │ │ │ + b.n 89d6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 88ea │ │ │ │ │ + bge.n 89fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 8910 │ │ │ │ │ + cbz r2, 8a20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 88c6 │ │ │ │ │ + b.n 89d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 88ea │ │ │ │ │ + b.n 89fa │ │ │ │ │ │ │ │ │ │ -0000891c : │ │ │ │ │ +00008a2c : │ │ │ │ │ long_true_divide(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 8e18 │ │ │ │ │ + bpl.w 8f28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 8e18 │ │ │ │ │ + bpl.w 8f28 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs.w sl, r3, lsr #3 │ │ │ │ │ - beq.w 8e44 │ │ │ │ │ + beq.w 8f54 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ negs r3, r0 │ │ │ │ │ adcs r3, r0 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w 8ee8 │ │ │ │ │ + beq.w 8ff8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 8d24 │ │ │ │ │ + beq.w 8e34 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 8e5e │ │ │ │ │ + beq.w 8f6e │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8e30 │ │ │ │ │ + beq.w 8f40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 8d3a │ │ │ │ │ + beq.w 8e4a │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 8f3e │ │ │ │ │ + bge.w 904e │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8ee8 │ │ │ │ │ + blt.w 8ff8 │ │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r7, r1, r3 │ │ │ │ │ - cbz r2, 89c4 │ │ │ │ │ + cbz r2, 8ad4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 89d6 │ │ │ │ │ + cbz r3, 8ae6 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ │ - bgt.w 8f3e │ │ │ │ │ + bgt.w 904e │ │ │ │ │ movw r3, #64461 @ 0xfbcd │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 8ee8 │ │ │ │ │ + blt.w 8ff8 │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r3 │ │ │ │ │ sub.w r3, r7, #55 @ 0x37 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 8d86 │ │ │ │ │ + bgt.w 8e96 │ │ │ │ │ rsb r7, r7, #55 @ 0x37 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e20 │ │ │ │ │ + beq.w 8f30 │ │ │ │ │ add.w r3, r0, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 8a36 │ │ │ │ │ + b.n 8b46 │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8a32 │ │ │ │ │ + bne.n 8b42 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub.w lr, r1, #32 │ │ │ │ │ @@ -13317,21 +13418,21 @@ │ │ │ │ │ lsl.w r3, r8, lr │ │ │ │ │ lsr.w r8, r8, ip │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ - ble.w 8bda │ │ │ │ │ + ble.w 8cea │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8e28 │ │ │ │ │ + beq.w 8f38 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 8aee │ │ │ │ │ + beq.n 8bfe │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 8ac0 │ │ │ │ │ + beq.n 8bd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w r8, [r0, #16]! │ │ │ │ │ lsl.w r9, r8, r1 │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ lsl.w r3, r8, lr │ │ │ │ │ @@ -13364,15 +13465,15 @@ │ │ │ │ │ cmp r4, r6 │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ - ble.n 8bda │ │ │ │ │ + ble.n 8cea │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add.w sl, r0, #4 │ │ │ │ │ add.w r9, r2, #4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ adds r0, #16 │ │ │ │ │ @@ -13413,76 +13514,76 @@ │ │ │ │ │ lsl.w r3, r6, lr │ │ │ │ │ lsr.w r6, r6, ip │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ mov.w r6, r8, lsr #30 │ │ │ │ │ orr.w r3, r6, r3, lsl #2 │ │ │ │ │ bic.w r6, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r6, [r9, #12] │ │ │ │ │ - bgt.n 8b26 │ │ │ │ │ + bgt.n 8c36 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ - beq.n 8c0c │ │ │ │ │ + beq.n 8d1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d7a │ │ │ │ │ + beq.w 8e8a │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 8c0c │ │ │ │ │ + beq.n 8d1c │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r6, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8e78 │ │ │ │ │ + beq.w 8f88 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c648 │ │ │ │ │ + bl c780 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c34 │ │ │ │ │ + bge.n 8d44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8c34 │ │ │ │ │ + cbnz r3, 8d44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8e5a │ │ │ │ │ + beq.w 8f6a │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c5c │ │ │ │ │ + bge.n 8d6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8c5c │ │ │ │ │ + cbnz r3, 8d6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movs r7, #30 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ mul.w r7, r1, r7 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 8c7a │ │ │ │ │ + cbz r3, 8d8a │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r7, r3 │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -13490,312 +13591,312 @@ │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ tst r2, r4 │ │ │ │ │ - beq.n 8ca6 │ │ │ │ │ + beq.n 8db6 │ │ │ │ │ movs r6, #3 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ subs r6, #1 │ │ │ │ │ tst r6, r4 │ │ │ │ │ it ne │ │ │ │ │ addne r4, r4, r2 │ │ │ │ │ mvn.w r6, #1 │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ ands r3, r4 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ - vldr d5, [pc, #684] @ 8f70 │ │ │ │ │ + vldr d5, [pc, #684] @ 9080 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.n 8d0e │ │ │ │ │ + bgt.n 8e1e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ce6 │ │ │ │ │ + bge.n 8df6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8ce6 │ │ │ │ │ + cbnz r3, 8df6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w 8f1e │ │ │ │ │ + bge.w 902e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8d74 │ │ │ │ │ + bne.n 8e84 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b.n 8cba │ │ │ │ │ + b.n 8dca │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 8d46 │ │ │ │ │ + beq.n 8e56 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ it ne │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne.w 89a0 │ │ │ │ │ + bne.w 8ab0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne.n 8e30 │ │ │ │ │ + bne.n 8f40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8e30 │ │ │ │ │ + beq.n 8f40 │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8efe │ │ │ │ │ + bne.w 900e │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w 8f56 │ │ │ │ │ + bne.w 9066 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b.n 8cfc │ │ │ │ │ + b.n 8e0c │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 8d04 │ │ │ │ │ + b.n 8e14 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8bf0 │ │ │ │ │ + bne.w 8d00 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 8c0c │ │ │ │ │ + b.n 8d1c │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ subs r4, r4, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e20 │ │ │ │ │ + beq.n 8f30 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ add.w ip, r6, r8, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ - b.n 8dd6 │ │ │ │ │ + b.n 8ee6 │ │ │ │ │ ldr.w r3, [ip, r4, lsl #2] │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ bic.w r2, r3, lr │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str.w r3, [r9, r4, lsl #2] │ │ │ │ │ lsrs r3, r2, #2 │ │ │ │ │ rsb r7, r1, #32 │ │ │ │ │ sub.w r0, r1, #32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ - bgt.n 8dc0 │ │ │ │ │ + bgt.n 8ed0 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ - bmi.w 8be4 │ │ │ │ │ + bmi.w 8cf4 │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8be4 │ │ │ │ │ + beq.w 8cf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 8df8 │ │ │ │ │ + b.n 8f08 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r7, #1 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 8b26 │ │ │ │ │ + b.n 8c36 │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 89ae │ │ │ │ │ - b.n 8f3e │ │ │ │ │ + blt.w 8abe │ │ │ │ │ + b.n 904e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 8e20 │ │ │ │ │ + b.n 8f30 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 8986 │ │ │ │ │ + bne.w 8a96 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d46 │ │ │ │ │ - b.n 8e30 │ │ │ │ │ + bne.w 8e56 │ │ │ │ │ + b.n 8f40 │ │ │ │ │ and.w r6, r1, #3 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ │ mul.w r6, r1, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r8, r9, r6, lsl #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.n 8eb2 │ │ │ │ │ + bmi.n 8fc2 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n 8e94 │ │ │ │ │ + b.n 8fa4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r7, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r7 │ │ │ │ │ - beq.n 8ed4 │ │ │ │ │ + beq.n 8fe4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r0, [r9, r2, lsl #2] │ │ │ │ │ - cbz r0, 8ede │ │ │ │ │ + cbz r0, 8fee │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 8ed4 │ │ │ │ │ + beq.n 8fe4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r6, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 8c5e │ │ │ │ │ + b.n 8d6e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8ebc │ │ │ │ │ + bne.n 8fcc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 8ed4 │ │ │ │ │ + b.n 8fe4 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #136] @ 8f78 │ │ │ │ │ - vldr d7, [pc, #140] @ 8f80 │ │ │ │ │ + vldr d0, [pc, #136] @ 9088 │ │ │ │ │ + vldr d7, [pc, #140] @ 9090 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 8d04 │ │ │ │ │ + b.n 8e14 │ │ │ │ │ subs r4, #1 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ - vldr d5, [pc, #104] @ 8f70 │ │ │ │ │ + vldr d5, [pc, #104] @ 9080 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b.n 8d54 │ │ │ │ │ - bne.n 8f3e │ │ │ │ │ + b.n 8e64 │ │ │ │ │ + bne.n 904e │ │ │ │ │ mov r0, r7 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 8cf2 │ │ │ │ │ + bne.w 8e02 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8e5a │ │ │ │ │ + b.n 8f6a │ │ │ │ │ vldr s10, [fp, #12] │ │ │ │ │ - vldr d4, [pc, #20] @ 8f70 │ │ │ │ │ + vldr d4, [pc, #20] @ 9080 │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b.n 8d6e │ │ │ │ │ + b.n 8e7e │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -00008f88 : │ │ │ │ │ +00009098 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 8ffe │ │ │ │ │ + cbz r0, 910e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 9010 │ │ │ │ │ + bpl.n 9120 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8fc2 │ │ │ │ │ + bhi.n 90d2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl c218 <_PyLong_Frexp> │ │ │ │ │ + bl c354 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n 8fe2 │ │ │ │ │ + bge.n 90f2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -13804,54 +13905,54 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 8fbe │ │ │ │ │ + b.n 90ce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3490 @ 0xda2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 8ff8 │ │ │ │ │ + b.n 9108 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8ff8 │ │ │ │ │ + b.n 9108 │ │ │ │ │ │ │ │ │ │ -00009028 : │ │ │ │ │ +00009138 : │ │ │ │ │ long_pow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 9c2a │ │ │ │ │ + bpl.w 9d3a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #7 │ │ │ │ │ - bpl.w 9c2a │ │ │ │ │ + bpl.w 9d3a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -13860,125 +13961,125 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w 9556 │ │ │ │ │ + bne.w 9666 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 9c14 │ │ │ │ │ + bne.w 9d24 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 9ae6 │ │ │ │ │ + beq.w 9bf6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 96ce │ │ │ │ │ + beq.w 97de │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r2, r8, r3, lsl #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9420 │ │ │ │ │ + bne.w 9530 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bgt.w 9e40 │ │ │ │ │ - ldr r0, [pc, #660] @ (9370 ) │ │ │ │ │ + bgt.w 9f50 │ │ │ │ │ + ldr r0, [pc, #660] @ (9480 ) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt.w r2, [sl] │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9e1a │ │ │ │ │ + blt.w 9f2a │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ it ls │ │ │ │ │ movls r7, #2 │ │ │ │ │ - bls.n 9128 │ │ │ │ │ + bls.n 9238 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r7, #4 │ │ │ │ │ - bls.n 9128 │ │ │ │ │ + bls.n 9238 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r7, #8 │ │ │ │ │ - bls.n 9128 │ │ │ │ │ + bls.n 9238 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bls.w 96e6 │ │ │ │ │ + bls.w 97f6 │ │ │ │ │ movs r7, #32 │ │ │ │ │ cmp.w r9, #31 │ │ │ │ │ - bls.n 9128 │ │ │ │ │ + bls.n 9238 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bcs.n 9122 │ │ │ │ │ + bcs.n 9232 │ │ │ │ │ lsrs r7, r7, #2 │ │ │ │ │ mov r4, sl │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ strd ip, r8, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 9224 │ │ │ │ │ + beq.n 9334 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 92ae │ │ │ │ │ + bhi.w 93be │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull r8, r0, r3, r3 │ │ │ │ │ adds.w r5, r8, #5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 9308 │ │ │ │ │ + bcs.w 9418 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r5, r3, r5, lsl #4 │ │ │ │ │ add.w r5, r5, #9152 @ 0x23c0 │ │ │ │ │ adds r5, #24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 92d2 │ │ │ │ │ + bge.w 93e2 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 92d2 │ │ │ │ │ + bne.w 93e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 92dc │ │ │ │ │ + bne.w 93ec │ │ │ │ │ mov r4, r5 │ │ │ │ │ tst.w r7, r9 │ │ │ │ │ - beq.n 921e │ │ │ │ │ + beq.n 932e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ orr.w r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 9378 │ │ │ │ │ + bhi.w 9488 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ @@ -13986,136 +14087,136 @@ │ │ │ │ │ smull r0, r1, r2, r3 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adc.w r5, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.w 93f0 │ │ │ │ │ + bcs.w 9500 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ add.w r5, r5, ip, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add r5, r2 │ │ │ │ │ - blt.w 93b4 │ │ │ │ │ + blt.w 94c4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 93d2 │ │ │ │ │ + bne.w 94e2 │ │ │ │ │ lsrs r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 913c │ │ │ │ │ + bne.n 924c │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bpl.w 9ca6 │ │ │ │ │ + bpl.w 9db6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a1e │ │ │ │ │ + bne.w 9b2e │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldrd r8, r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 94c6 │ │ │ │ │ + blt.w 95d6 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9784 │ │ │ │ │ + blt.w 9894 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9410 │ │ │ │ │ + beq.w 9520 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9410 │ │ │ │ │ + bge.w 9520 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9410 │ │ │ │ │ + bne.w 9520 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9416 │ │ │ │ │ + beq.w 9526 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9416 │ │ │ │ │ + bge.w 9526 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9416 │ │ │ │ │ + bne.w 9526 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r0, 92a6 │ │ │ │ │ + cbz r0, 93b6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 92a6 │ │ │ │ │ + bge.n 93b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 92a6 │ │ │ │ │ + cbnz r3, 93b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 917a │ │ │ │ │ + bne.w 928a │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9daa │ │ │ │ │ + blt.w 9eba │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 9a4e │ │ │ │ │ + b.n 9b5e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 91a4 │ │ │ │ │ + beq.w 92b4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9d02 │ │ │ │ │ + beq.w 9e12 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9300 │ │ │ │ │ + bge.n 9410 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9300 │ │ │ │ │ + cbnz r3, 9410 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 91a6 │ │ │ │ │ + b.n 92b6 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w r5, r8, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 9858 │ │ │ │ │ - ldr r3, [pc, #80] @ (9374 ) │ │ │ │ │ + bcs.w 9968 │ │ │ │ │ + ldr r3, [pc, #80] @ (9484 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 949e │ │ │ │ │ + beq.w 95ae │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -14124,263 +14225,263 @@ │ │ │ │ │ eor.w r3, r8, r8, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge r2, #8 │ │ │ │ │ sub.w r3, r3, r8, asr #31 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #10 │ │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ │ - b.n 917a │ │ │ │ │ + b.n 928a │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b26 │ │ │ │ │ + bne.w 9c36 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 92c0 │ │ │ │ │ + beq.n 93d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9212 │ │ │ │ │ + bge.w 9322 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9212 │ │ │ │ │ + bne.w 9322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 921e │ │ │ │ │ + beq.w 932e │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9cfa │ │ │ │ │ + beq.w 9e0a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 921e │ │ │ │ │ + b.n 932e │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r5, r0, r5 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r5, ip │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w 992a │ │ │ │ │ + bcs.w 9a3a │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 93a4 │ │ │ │ │ + b.n 94b4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9276 │ │ │ │ │ + bne.w 9386 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9294 │ │ │ │ │ - b.n 92a6 │ │ │ │ │ + bne.w 93a4 │ │ │ │ │ + b.n 93b6 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bls.n 94da │ │ │ │ │ + bls.n 95ea │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [pc, #696] @ (96ec ) │ │ │ │ │ + ldr r0, [pc, #696] @ (97fc ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a344 │ │ │ │ │ + beq.w a454 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9454 │ │ │ │ │ + bge.n 9564 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ - cbnz r3, 9454 │ │ │ │ │ + cbnz r3, 9564 │ │ │ │ │ add.w r0, r0, #1080 @ 0x438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 98d8 │ │ │ │ │ + bne.w 99e8 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 9530 │ │ │ │ │ + beq.n 9640 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a9c │ │ │ │ │ + bne.w 9bac │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 94c4 │ │ │ │ │ + blt.n 95d4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98c2 │ │ │ │ │ + blt.w 99d2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9416 │ │ │ │ │ + beq.n 9526 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9416 │ │ │ │ │ + bge.n 9526 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9416 │ │ │ │ │ + bne.n 9526 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9416 │ │ │ │ │ + b.n 9526 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c88 │ │ │ │ │ + beq.w 9d98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 934e │ │ │ │ │ + b.n 945e │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9244 │ │ │ │ │ + bne.w 9354 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9244 │ │ │ │ │ - bne.w 977a │ │ │ │ │ - ldr r1, [pc, #528] @ (96f0 ) │ │ │ │ │ + b.n 9354 │ │ │ │ │ + bne.w 988a │ │ │ │ │ + ldr r1, [pc, #528] @ (9800 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [pc, #512] @ (96ec ) │ │ │ │ │ + ldr r0, [pc, #512] @ (97fc ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a344 │ │ │ │ │ + beq.w a454 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 950c │ │ │ │ │ + bge.n 961c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ - cbnz r3, 950c │ │ │ │ │ + cbnz r3, 961c │ │ │ │ │ add.w r0, r0, #1080 @ 0x438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9464 │ │ │ │ │ + beq.n 9574 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9c96 │ │ │ │ │ + beq.w 9da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9464 │ │ │ │ │ + b.n 9574 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c92 │ │ │ │ │ + beq.w 9da2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9a02 │ │ │ │ │ + bne.w 9b12 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9464 │ │ │ │ │ + b.n 9574 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9bf2 │ │ │ │ │ + beq.w 9d02 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 979e │ │ │ │ │ + beq.w 98ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic.w r2, r2, #4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n 9590 │ │ │ │ │ + bhi.n 96a0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9b3c │ │ │ │ │ + beq.w 9c4c │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 9744 │ │ │ │ │ + bne.w 9854 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d6e │ │ │ │ │ + beq.w 9e7e │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - blt.w 9ad0 │ │ │ │ │ + blt.w 9be0 │ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9d0c │ │ │ │ │ - ldr r0, [pc, #268] @ (96ec ) │ │ │ │ │ + beq.w 9e1c │ │ │ │ │ + ldr r0, [pc, #268] @ (97fc ) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt.w r2, [sl] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, sl │ │ │ │ │ - ldr r7, [pc, #256] @ (96f0 ) │ │ │ │ │ + ldr r7, [pc, #256] @ (9800 ) │ │ │ │ │ ldr.w r2, [r0, #1080] @ 0x438 │ │ │ │ │ mov r5, r3 │ │ │ │ │ strd sl, r8, [sp, #8] │ │ │ │ │ sub.w r9, r7, #16 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov sl, r6 │ │ │ │ │ itt lt │ │ │ │ │ @@ -14396,421 +14497,421 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 96f4 │ │ │ │ │ + beq.n 9804 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 9806 │ │ │ │ │ + beq.w 9916 │ │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ │ - bhi.w 9c36 │ │ │ │ │ + bhi.w 9d46 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7758 │ │ │ │ │ + bl 7868 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9c50 │ │ │ │ │ + beq.w 9d60 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 9ac6 │ │ │ │ │ + beq.w 9bd6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9982 │ │ │ │ │ + beq.w 9a92 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98b0 │ │ │ │ │ + blt.w 99c0 │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 97f2 │ │ │ │ │ + blt.w 9902 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9d60 │ │ │ │ │ + beq.w 9e70 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 828 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 97dc │ │ │ │ │ + blt.w 98ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d60 │ │ │ │ │ + beq.w 9e70 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9b42 │ │ │ │ │ + blt.w 9c52 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 962a │ │ │ │ │ + b.n 973a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9b30 │ │ │ │ │ + blt.w 9c40 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 977e │ │ │ │ │ - ldr r4, [pc, #12] @ (96f0 ) │ │ │ │ │ - b.n 9416 │ │ │ │ │ + blt.n 988e │ │ │ │ │ + ldr r4, [pc, #12] @ (9800 ) │ │ │ │ │ + b.n 9526 │ │ │ │ │ movs r7, #16 │ │ │ │ │ - b.n 9128 │ │ │ │ │ + b.n 9238 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 99e8 │ │ │ │ │ + blt.w 9af8 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9df4 │ │ │ │ │ - ldr r1, [pc, #716] @ (99e4 ) │ │ │ │ │ + blt.w 9f04 │ │ │ │ │ + ldr r1, [pc, #716] @ (9af4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a5e │ │ │ │ │ + bne.w 9b6e │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9d24 │ │ │ │ │ + blt.w 9e34 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9aae │ │ │ │ │ + blt.w 9bbe │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 98f4 │ │ │ │ │ + beq.w 9a04 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp.w r2, r1, lsr #3 │ │ │ │ │ - bgt.w 98f4 │ │ │ │ │ + bgt.w 9a04 │ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90ae │ │ │ │ │ - ldr r4, [pc, #616] @ (99e4 ) │ │ │ │ │ - b.n 9464 │ │ │ │ │ - ldr r4, [pc, #612] @ (99e4 ) │ │ │ │ │ + bne.w 91be │ │ │ │ │ + ldr r4, [pc, #616] @ (9af4 ) │ │ │ │ │ + b.n 9574 │ │ │ │ │ + ldr r4, [pc, #612] @ (9af4 ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9250 │ │ │ │ │ + bne.w 9360 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9256 │ │ │ │ │ - b.n 9410 │ │ │ │ │ + bne.w 9366 │ │ │ │ │ + b.n 9520 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d6e │ │ │ │ │ + beq.w 9e7e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 97c2 │ │ │ │ │ + bge.n 98d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d3a │ │ │ │ │ + beq.w 9e4a │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d68 │ │ │ │ │ + beq.w 9e78 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 957c │ │ │ │ │ + b.n 968c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96b4 │ │ │ │ │ + bne.w 97c4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 96b4 │ │ │ │ │ + b.n 97c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 969a │ │ │ │ │ + bne.w 97aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 969a │ │ │ │ │ + b.n 97aa │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w 9648 │ │ │ │ │ + bne.w 9758 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r6, r3, #30 │ │ │ │ │ - bne.w 9b76 │ │ │ │ │ + bne.w 9c86 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c50 │ │ │ │ │ + beq.w 9d60 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r8, r3, #1 │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.w 9b58 │ │ │ │ │ + bne.w 9c68 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r1, r8 │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9db2 │ │ │ │ │ + beq.w 9ec2 │ │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 9674 │ │ │ │ │ + b.n 9784 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 9b68 │ │ │ │ │ + blt.w 9c78 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r8, #2 │ │ │ │ │ movne.w r8, #3 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d72 │ │ │ │ │ + beq.w 9e82 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ orr.w r1, r0, r8, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, ip, r3, lsl #2 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.w 917a │ │ │ │ │ - b.n 9894 │ │ │ │ │ + beq.w 928a │ │ │ │ │ + b.n 99a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 967e │ │ │ │ │ + bne.w 978e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 967e │ │ │ │ │ + b.n 978e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9b38 │ │ │ │ │ + beq.w 9c48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9416 │ │ │ │ │ + beq.w 9526 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b.n 9256 │ │ │ │ │ + b.n 9366 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9c96 │ │ │ │ │ + beq.w 9da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 945e │ │ │ │ │ + b.n 956e │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9da0 │ │ │ │ │ + beq.w 9eb0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 991e │ │ │ │ │ + bge.n 9a2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 991e │ │ │ │ │ + cbnz r3, 9a2e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9762 │ │ │ │ │ + b.n 9872 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r8, #1 │ │ │ │ │ - blt.w 9bd4 │ │ │ │ │ + blt.w 9ce4 │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #2 │ │ │ │ │ movne r1, #3 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d72 │ │ │ │ │ + beq.w 9e82 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ rsb r0, r8, #1 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ orr.w r1, r0, r1, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, ip, r3, lsl #2 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.w 93aa │ │ │ │ │ - b.n 9966 │ │ │ │ │ + beq.w 94ba │ │ │ │ │ + b.n 9a76 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 966e │ │ │ │ │ + bne.w 977e │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 4e0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99b0 │ │ │ │ │ + bge.n 9ac0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 99b0 │ │ │ │ │ + cbnz r3, 9ac0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9d42 │ │ │ │ │ + beq.w 9e52 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 56d0 │ │ │ │ │ + bl 573c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dbe │ │ │ │ │ + beq.w 9ece │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99de │ │ │ │ │ + bge.n 9aee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 99de │ │ │ │ │ + cbnz r3, 9aee │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 966e │ │ │ │ │ + b.n 977e │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 970c │ │ │ │ │ + bne.w 981c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 970c │ │ │ │ │ + b.n 981c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9dae │ │ │ │ │ + beq.w 9ebe │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9464 │ │ │ │ │ + b.n 9574 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r7, [sp, #20] │ │ │ │ │ - beq.w 9234 │ │ │ │ │ + beq.w 9344 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 828 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92c2 │ │ │ │ │ + beq.w 93d2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9d12 │ │ │ │ │ + blt.w 9e22 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b94 │ │ │ │ │ + bne.w 9ca4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w 9234 │ │ │ │ │ + b.w 9344 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9bc2 │ │ │ │ │ + blt.w 9cd2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9be0 │ │ │ │ │ + blt.w 9cf0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -14820,56 +14921,56 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9244 │ │ │ │ │ - b.n 94c6 │ │ │ │ │ + bge.w 9354 │ │ │ │ │ + b.n 95d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9c0e │ │ │ │ │ + beq.w 9d1e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 9a2e │ │ │ │ │ + b.n 9b3e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 973e │ │ │ │ │ + bne.w 984e │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 973e │ │ │ │ │ + b.n 984e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.w 998e │ │ │ │ │ - b.n 966e │ │ │ │ │ + beq.w 9a9e │ │ │ │ │ + b.n 977e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 95c0 │ │ │ │ │ + bne.w 96d0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 95c0 │ │ │ │ │ + b.n 96d0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9e30 │ │ │ │ │ + blt.w 9f40 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9b06 │ │ │ │ │ + bge.n 9c16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d92 │ │ │ │ │ + beq.w 9ea2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -14878,886 +14979,886 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 93a4 │ │ │ │ │ - ldr r4, [pc, #696] @ (9dec ) │ │ │ │ │ + b.n 94b4 │ │ │ │ │ + ldr r4, [pc, #696] @ (9efc ) │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 94c6 │ │ │ │ │ + b.n 95d6 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b.n 9790 │ │ │ │ │ - ldr r5, [pc, #688] @ (9df0 ) │ │ │ │ │ + b.n 98a0 │ │ │ │ │ + ldr r5, [pc, #688] @ (9f00 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 96c4 │ │ │ │ │ + bne.w 97d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 96c4 │ │ │ │ │ + b.n 97d4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - b.n 9844 │ │ │ │ │ + b.n 9954 │ │ │ │ │ negs r2, r2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - b.n 9862 │ │ │ │ │ + b.n 9972 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ - b.n 981c │ │ │ │ │ - ldr r5, [pc, #616] @ (9dec ) │ │ │ │ │ + b.n 992c │ │ │ │ │ + ldr r5, [pc, #616] @ (9efc ) │ │ │ │ │ mov r4, fp │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a37a │ │ │ │ │ + blt.w a48a │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9bb4 │ │ │ │ │ + bge.n 9cc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 9bb4 │ │ │ │ │ + cbnz r3, 9cc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 9b9c │ │ │ │ │ + bne.n 9cac │ │ │ │ │ ldrd r8, r6, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a66 │ │ │ │ │ + bne.w 9b76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a66 │ │ │ │ │ + b.n 9b76 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n 9936 │ │ │ │ │ + b.n 9a46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a70 │ │ │ │ │ + bne.w 9b80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a70 │ │ │ │ │ + b.n 9b80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.w 9234 │ │ │ │ │ + b.w 9344 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a36a │ │ │ │ │ + blt.w a47a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a356 │ │ │ │ │ + blt.w a466 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w 92a6 │ │ │ │ │ + b.w 93b6 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ │ - ble.w 9648 │ │ │ │ │ + ble.w 9758 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bl 2524 <_PyLong_AsByteArray+0x94> │ │ │ │ │ R_ARM_THM_CALL pylong_int_divmod │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 9674 │ │ │ │ │ + bne.w 9784 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9cb8 │ │ │ │ │ + blt.n 9dc8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9cc8 │ │ │ │ │ + blt.n 9dd8 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9cd8 │ │ │ │ │ + blt.n 9de8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9cea │ │ │ │ │ + blt.n 9dfa │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9d6e │ │ │ │ │ + beq.n 9e7e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9d7a │ │ │ │ │ + blt.n 9e8a │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.w 9234 │ │ │ │ │ + b.w 9344 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w r7, #536870912 @ 0x20000000 │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ │ - b.w 9138 │ │ │ │ │ + b.w 9248 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9c5e │ │ │ │ │ + bne.n 9d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c5e │ │ │ │ │ + b.n 9d6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9c66 │ │ │ │ │ + bne.n 9d76 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c66 │ │ │ │ │ + b.n 9d76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9c70 │ │ │ │ │ + bne.n 9d80 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c70 │ │ │ │ │ + b.n 9d80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9c78 │ │ │ │ │ + bne.n 9d88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c78 │ │ │ │ │ + b.n 9d88 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 92c2 │ │ │ │ │ + b.w 93d2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.w 92c2 │ │ │ │ │ + b.w 93d2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a4a │ │ │ │ │ + bne.w 9b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a4a │ │ │ │ │ + b.n 9b5a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9732 │ │ │ │ │ + bne.w 9842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 9732 │ │ │ │ │ + b.n 9842 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 97c2 │ │ │ │ │ + b.n 98d2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c54 │ │ │ │ │ + bge.n 9d64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c54 │ │ │ │ │ + bne.w 9d64 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c54 │ │ │ │ │ + b.n 9d64 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9c56 │ │ │ │ │ + b.n 9d66 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 92c2 │ │ │ │ │ + b.w 93d2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9d9a │ │ │ │ │ + cbnz r3, 9eaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a4e │ │ │ │ │ + b.n 9b5e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9b06 │ │ │ │ │ + b.n 9c16 │ │ │ │ │ mov r4, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9a4e │ │ │ │ │ + b.n 9b5e │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9a8a │ │ │ │ │ + b.n 9b9a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 9d80 │ │ │ │ │ + b.n 9e90 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9c96 │ │ │ │ │ + b.n 9da6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ - bl a4d4 │ │ │ │ │ - b.n 9c54 │ │ │ │ │ + bl a5e4 │ │ │ │ │ + b.n 9d64 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9e0a │ │ │ │ │ + blt.n 9f1a │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9c54 │ │ │ │ │ + bge.w 9d64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c54 │ │ │ │ │ + bne.w 9d64 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c54 │ │ │ │ │ + b.n 9d64 │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9716 │ │ │ │ │ + bne.w 9826 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 9716 │ │ │ │ │ + b.n 9826 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dcc │ │ │ │ │ + bne.n 9edc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9dcc │ │ │ │ │ + b.n 9edc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90f4 │ │ │ │ │ - ldr r0, [pc, #392] @ (9fb0 ) │ │ │ │ │ + bne.w 9204 │ │ │ │ │ + ldr r0, [pc, #392] @ (a0c0 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 90f4 │ │ │ │ │ + b.w 9204 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9af0 │ │ │ │ │ + bne.w 9c00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9af0 │ │ │ │ │ + b.n 9c00 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov r1, sl │ │ │ │ │ it lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ it lt │ │ │ │ │ strlt.w r2, [sl] │ │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a32a │ │ │ │ │ + beq.w a43a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r6, 9e7e │ │ │ │ │ + cbz r6, 9f8e │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a32c │ │ │ │ │ + beq.w a43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r7, [r5, #4]! │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b80 │ │ │ │ │ + beq.w 9c90 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r6, 9ec2 │ │ │ │ │ + cbz r6, 9fd2 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 9b80 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + beq.w 9c90 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #16 │ │ │ │ │ - bne.n 9e8a │ │ │ │ │ + bne.n 9f9a │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 9eee │ │ │ │ │ + beq.n 9ffe │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9eee │ │ │ │ │ + bge.n 9ffe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 9eee │ │ │ │ │ + cbnz r3, 9ffe │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.w a340 │ │ │ │ │ + bmi.w a450 │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ - ldr r5, [pc, #164] @ (9fb0 ) │ │ │ │ │ + ldr r5, [pc, #164] @ (a0c0 ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r7, #29 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ ldr.w r9, [r3, sl, lsl #2] │ │ │ │ │ - b.n 9f44 │ │ │ │ │ + b.n a054 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 9fb4 │ │ │ │ │ + beq.n a0c4 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w a19a │ │ │ │ │ + bcc.w a2aa │ │ │ │ │ lsr.w r3, r9, r7 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ orrs.w fp, r3, fp, lsl #1 │ │ │ │ │ - bne.n 9f34 │ │ │ │ │ + bne.n a044 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a338 │ │ │ │ │ - cbz r5, 9f7a │ │ │ │ │ + beq.w a448 │ │ │ │ │ + cbz r5, a08a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9f7a │ │ │ │ │ + bge.n a08a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9f7a │ │ │ │ │ + cbnz r3, a08a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a334 │ │ │ │ │ + beq.w a444 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a322 │ │ │ │ │ + beq.w a432 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9fa8 │ │ │ │ │ + bge.n a0b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9fa8 │ │ │ │ │ + cbnz r3, a0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 9f3e │ │ │ │ │ + b.n a04e │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ands.w r8, fp, #1 │ │ │ │ │ - beq.w a130 │ │ │ │ │ + beq.w a240 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ rsb fp, r8, #5 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w a142 │ │ │ │ │ + bhi.w a252 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w a174 │ │ │ │ │ + bcs.w a284 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r5, r3, r5, lsl #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w a162 │ │ │ │ │ + bge.w a272 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a162 │ │ │ │ │ + bne.w a272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a16c │ │ │ │ │ + beq.w a27c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a2c4 │ │ │ │ │ + beq.w a3d4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w a170 │ │ │ │ │ + bge.w a280 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a170 │ │ │ │ │ + bne.w a280 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bne.n 9fca │ │ │ │ │ + bne.n a0da │ │ │ │ │ mov.w sl, sl, asr #1 │ │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ │ ldr.w r1, [sl, #-64] │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a154 │ │ │ │ │ - cbz r4, a08e │ │ │ │ │ + beq.n a264 │ │ │ │ │ + cbz r4, a19e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a08e │ │ │ │ │ + bge.n a19e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a08e │ │ │ │ │ + cbnz r3, a19e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r6, a0be │ │ │ │ │ + cbz r6, a1ce │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a2c4 │ │ │ │ │ + beq.w a3d4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a0b8 │ │ │ │ │ + bge.n a1c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a0b8 │ │ │ │ │ + cbnz r3, a1c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n a12a │ │ │ │ │ + ble.n a23a │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a338 │ │ │ │ │ - cbz r5, a0f0 │ │ │ │ │ + beq.w a448 │ │ │ │ │ + cbz r5, a200 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a0f0 │ │ │ │ │ + bge.n a200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a0f0 │ │ │ │ │ + cbnz r3, a200 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a2c0 │ │ │ │ │ + beq.w a3d0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a322 │ │ │ │ │ + beq.w a432 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a11e │ │ │ │ │ + bge.n a22e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a11e │ │ │ │ │ + cbnz r3, a22e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bcs.n a0c8 │ │ │ │ │ + bcs.n a1d8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 9f3e │ │ │ │ │ + b.n a04e │ │ │ │ │ mov.w fp, fp, asr #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ - beq.n a130 │ │ │ │ │ + beq.n a240 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 9fc2 │ │ │ │ │ + b.n a0d2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a006 │ │ │ │ │ + bne.w a116 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 92c2 │ │ │ │ │ - b.n 9b98 │ │ │ │ │ + bne.w 93d2 │ │ │ │ │ + b.n 9ca8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w a028 │ │ │ │ │ + bne.w a138 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n a054 │ │ │ │ │ + b.n a164 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b.n a054 │ │ │ │ │ + b.n a164 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r5, r0, r5 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r5, ip │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n a24c │ │ │ │ │ + bcs.n a35c │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a006 │ │ │ │ │ - b.n a154 │ │ │ │ │ + bne.w a116 │ │ │ │ │ + b.n a264 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcs.w 9f26 │ │ │ │ │ + bcs.w a036 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n a244 │ │ │ │ │ + beq.n a354 │ │ │ │ │ movs r7, #0 │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ - beq.w a31a │ │ │ │ │ + beq.w a42a │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub.w r8, r8, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n a158 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + beq.n a268 │ │ │ │ │ + bl a5e4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n a2d4 │ │ │ │ │ + beq.n a3e4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq.n a2ce │ │ │ │ │ - bl a4d4 │ │ │ │ │ + beq.n a3de │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bne.n a1c2 │ │ │ │ │ + bne.n a2d2 │ │ │ │ │ mov.w r3, fp, asr #1 │ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a158 │ │ │ │ │ + beq.n a268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r6, a240 │ │ │ │ │ + cbz r6, a350 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a2d8 │ │ │ │ │ + beq.n a3e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n a2dc │ │ │ │ │ + bgt.n a3ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, a2a6 │ │ │ │ │ + cbnz r3, a3b6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 9b98 │ │ │ │ │ + b.n 9ca8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n a298 │ │ │ │ │ + blt.n a3a8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r7, #2 │ │ │ │ │ movne r7, #3 │ │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a2b8 │ │ │ │ │ + cbz r0, a3c8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r1, r0, r7, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r7, r3, lsl #2 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.w a006 │ │ │ │ │ - b.n a27e │ │ │ │ │ + beq.w a116 │ │ │ │ │ + b.n a38e │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - b.n a254 │ │ │ │ │ + b.n a364 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne.w 9a2e │ │ │ │ │ - b.n a248 │ │ │ │ │ + bne.w 9b3e │ │ │ │ │ + b.n a358 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - b.n a158 │ │ │ │ │ + b.n a268 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n a124 │ │ │ │ │ + b.n a234 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w 92c2 │ │ │ │ │ + b.w 93d2 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.w 92c2 │ │ │ │ │ + b.w 93d2 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n a1f8 │ │ │ │ │ + b.n a308 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 9b88 │ │ │ │ │ + b.n 9c98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3450 │ │ │ │ │ + bl 34bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r4, a316 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + cbz r4, a426 │ │ │ │ │ + bl a5e4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r6, a310 │ │ │ │ │ - bl ab60 │ │ │ │ │ + cbz r6, a420 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 92c2 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + beq.w 93d2 │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n a240 │ │ │ │ │ + b.n a350 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n a158 │ │ │ │ │ + b.n a268 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov.w fp, fp, asr #1 │ │ │ │ │ - b.n a1b2 │ │ │ │ │ + b.n a2c2 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.w 92c2 │ │ │ │ │ + b.w 93d2 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr r5, [pc, #100] @ (a394 ) │ │ │ │ │ + ldr r5, [pc, #100] @ (a4a4 ) │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 9b88 │ │ │ │ │ + b.n 9c98 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 9f3e │ │ │ │ │ + b.n a04e │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n a158 │ │ │ │ │ - ldr r5, [pc, #80] @ (a394 ) │ │ │ │ │ - b.n a244 │ │ │ │ │ + b.n a268 │ │ │ │ │ + ldr r5, [pc, #80] @ (a4a4 ) │ │ │ │ │ + b.n a354 │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a380 │ │ │ │ │ + blt.n a490 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w 9a8a │ │ │ │ │ + b.w 9b9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c2a │ │ │ │ │ + bne.w 9d3a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c2a │ │ │ │ │ + b.n 9d3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c1e │ │ │ │ │ + bne.w 9d2e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9c1e │ │ │ │ │ + b.n 9d2e │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9d80 │ │ │ │ │ + b.n 9e90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c9e │ │ │ │ │ - ldr r4, [pc, #4] @ (a394 ) │ │ │ │ │ + bne.w 9dae │ │ │ │ │ + ldr r4, [pc, #4] @ (a4a4 ) │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 9d86 │ │ │ │ │ + b.n 9e96 │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a398 <_PyLong_Subtract>: │ │ │ │ │ +0000a4a8 <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n a42a <_PyLong_Subtract+0x92> │ │ │ │ │ + bhi.n a53a <_PyLong_Subtract+0x92> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -15765,15 +15866,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a40a <_PyLong_Subtract+0x72> │ │ │ │ │ + bcs.n a51a <_PyLong_Subtract+0x72> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -15782,34 +15883,34 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a43c <_PyLong_Subtract+0xa4> │ │ │ │ │ + bcs.n a54c <_PyLong_Subtract+0xa4> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a490 <_PyLong_Subtract+0xf8> │ │ │ │ │ + beq.n a5a0 <_PyLong_Subtract+0xf8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a486 <_PyLong_Subtract+0xee> │ │ │ │ │ + beq.n a596 <_PyLong_Subtract+0xee> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 716c │ │ │ │ │ + b.w 727c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #1 │ │ │ │ │ - blt.n a4b8 <_PyLong_Subtract+0x120> │ │ │ │ │ + blt.n a5c8 <_PyLong_Subtract+0x120> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a4c4 <_PyLong_Subtract+0x12c> │ │ │ │ │ + beq.n a5d4 <_PyLong_Subtract+0x12c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -15823,106 +15924,106 @@ │ │ │ │ │ lsrs r1, r4, #30 │ │ │ │ │ rsb r2, r6, #1 │ │ │ │ │ orr.w r2, r2, #16 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r5, lsl #2 │ │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - b.n a404 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a514 <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3e94 │ │ │ │ │ + b.w 3f00 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a4b2 <_PyLong_Subtract+0x11a> │ │ │ │ │ - bl 3e94 │ │ │ │ │ + beq.n a5c2 <_PyLong_Subtract+0x11a> │ │ │ │ │ + bl 3f00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a404 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n a514 <_PyLong_Subtract+0x6c> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n a404 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a514 <_PyLong_Subtract+0x6c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n a432 <_PyLong_Subtract+0x9a> │ │ │ │ │ + b.n a542 <_PyLong_Subtract+0x9a> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n a444 <_PyLong_Subtract+0xac> │ │ │ │ │ + b.n a554 <_PyLong_Subtract+0xac> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a404 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a514 <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a4d0 : │ │ │ │ │ +0000a5e0 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ b.w e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000a4d4 : │ │ │ │ │ +0000a5e4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, a4e8 │ │ │ │ │ + cbz r0, a5f8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a4e8 │ │ │ │ │ + bge.n a5f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a4e8 │ │ │ │ │ + cbnz r3, a5f8 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a4ec : │ │ │ │ │ +0000a5fc : │ │ │ │ │ int_bit_length(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq.n a5a0 │ │ │ │ │ + beq.n a6b0 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ movs r3, #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a5cc │ │ │ │ │ + beq.n a6dc │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ adc.w lr, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcc.n a5a2 │ │ │ │ │ + bcc.n a6b2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n a5ba │ │ │ │ │ + bcc.n a6ca │ │ │ │ │ movs r0, #20 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, a5c6 │ │ │ │ │ + cbz r0, a6d6 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ eors r3, r1 │ │ │ │ │ eors r2, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ sbc.w r5, r2, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -15960,40 +16061,40 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n a59a │ │ │ │ │ + b.n a6aa │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adc.w r4, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov ip, r2 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n a536 │ │ │ │ │ - b.n a5a2 │ │ │ │ │ + bcs.n a646 │ │ │ │ │ + b.n a6b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5e4 <_PyLong_Copy>: │ │ │ │ │ +0000a6f4 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a622 <_PyLong_Copy+0x3e> │ │ │ │ │ + bhi.n a732 <_PyLong_Copy+0x3e> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a622 <_PyLong_Copy+0x3e> │ │ │ │ │ + bcs.n a732 <_PyLong_Copy+0x3e> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -16007,15 +16108,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a660 <_PyLong_Copy+0x7c> │ │ │ │ │ + cbz r0, a770 <_PyLong_Copy+0x7c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -16024,28 +16125,28 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a668 <_PyLong_Multiply>: │ │ │ │ │ +0000a778 <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w ip, r3, r2 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n a6f4 <_PyLong_Multiply+0x8c> │ │ │ │ │ + bhi.n a804 <_PyLong_Multiply+0x8c> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ @@ -16053,15 +16154,15 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a6d4 <_PyLong_Multiply+0x6c> │ │ │ │ │ + bcs.n a7e4 <_PyLong_Multiply+0x6c> │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -16069,352 +16170,367 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a720 <_PyLong_Multiply+0xb8> │ │ │ │ │ + bcs.n a830 <_PyLong_Multiply+0xb8> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 35c8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a6d0 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n a7e0 <_PyLong_Multiply+0x68> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n a6d0 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n a7e0 <_PyLong_Multiply+0x68> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n a768 <_PyLong_Multiply+0x100> │ │ │ │ │ + blt.n a878 <_PyLong_Multiply+0x100> │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ movne r2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6d0 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n a7e0 <_PyLong_Multiply+0x68> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r5, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ │ - beq.n a6d0 <_PyLong_Multiply+0x68> │ │ │ │ │ - b.n a750 <_PyLong_Multiply+0xe8> │ │ │ │ │ + beq.n a7e0 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n a860 <_PyLong_Multiply+0xe8> │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n a728 <_PyLong_Multiply+0xc0> │ │ │ │ │ + b.n a838 <_PyLong_Multiply+0xc0> │ │ │ │ │ │ │ │ │ │ -0000a774 : │ │ │ │ │ +0000a884 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n a79a │ │ │ │ │ + beq.n a8bc │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n a7f6 │ │ │ │ │ + bne.n a92e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ - bx lr │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a7ea │ │ │ │ │ + bhi.n a908 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - push {lr} │ │ │ │ │ negs r3, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ adds.w lr, r3, #256 @ 0x100 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n a7ca │ │ │ │ │ - ldr r3, [pc, #56] @ (a7fc ) │ │ │ │ │ + bcs.n a8e8 │ │ │ │ │ + ldr r3, [pc, #84] @ (a938 ) │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - pop {pc} │ │ │ │ │ + b.n a8b8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a7ee │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ + bcs.n a926 │ │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - b.w 4b8 │ │ │ │ │ - R_ARM_THM_JUMP24 long_neg.part.0 │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a8b8 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + and.w r2, r1, #3 │ │ │ │ │ + bic.w r1, r1, #7 │ │ │ │ │ + rsb r2, r2, #2 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r2, [r0, #8] │ │ │ │ │ + b.n a8b8 │ │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w ebc │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromLarge │ │ │ │ │ - b.w a5e4 <_PyLong_Copy> │ │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ │ + b.w a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a800 : │ │ │ │ │ +0000a93c : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w a9a8 │ │ │ │ │ + bpl.w aae4 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w a9b2 │ │ │ │ │ + bpl.w aaee │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r6, r3, #3 │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n a86e │ │ │ │ │ + beq.n a9aa │ │ │ │ │ cmp.w ip, #300 @ 0x12c │ │ │ │ │ - bhi.w a982 │ │ │ │ │ + bhi.w aabe │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 7758 │ │ │ │ │ + bl 7868 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a97e │ │ │ │ │ + beq.w aaba │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a930 │ │ │ │ │ + beq.n aa6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a8de │ │ │ │ │ + beq.n aa1a │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - cbz r0, a8be │ │ │ │ │ + cbz r0, a9fa │ │ │ │ │ strd r6, r5, [r0, #16] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n a96c │ │ │ │ │ + bne.n aaa8 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r6, r3, #30 │ │ │ │ │ - bne.n a958 │ │ │ │ │ + bne.n aa94 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a97e │ │ │ │ │ + beq.n aaba │ │ │ │ │ ldrd r2, r0, [r5, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.n a938 │ │ │ │ │ + bne.n aa74 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a950 │ │ │ │ │ + beq.n aa8c │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a866 │ │ │ │ │ + bne.n a9a2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a9bc │ │ │ │ │ + blt.n aaf8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a97e │ │ │ │ │ + bge.n aaba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a97e │ │ │ │ │ + bne.n aaba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a97e │ │ │ │ │ + b.n aaba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n a85c │ │ │ │ │ + bne.n a998 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4e0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a906 │ │ │ │ │ + bge.n aa42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a906 │ │ │ │ │ + cbnz r3, aa42 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n a9d4 │ │ │ │ │ + beq.n ab10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56d0 │ │ │ │ │ + bl 573c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9cc │ │ │ │ │ + beq.n ab08 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a92c │ │ │ │ │ + bge.n aa68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a92c │ │ │ │ │ + cbnz r3, aa68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n a85c │ │ │ │ │ + b.n a998 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n a8e8 │ │ │ │ │ - b.n a85c │ │ │ │ │ + beq.n aa24 │ │ │ │ │ + b.n a998 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a8b4 │ │ │ │ │ + bne.n a9f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a4d4 │ │ │ │ │ - b.n a97e │ │ │ │ │ + bl a5e4 │ │ │ │ │ + b.n aaba │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a88c │ │ │ │ │ - b.n a97e │ │ │ │ │ + bne.n a9c8 │ │ │ │ │ + b.n aaba │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7758 │ │ │ │ │ + bl 7868 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w a84c │ │ │ │ │ + bne.w a988 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a86a │ │ │ │ │ + b.n a9a6 │ │ │ │ │ sub.w r6, r6, ip │ │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ │ - ble.n a96c │ │ │ │ │ + ble.n aaa8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 2524 <_PyLong_AsByteArray+0x100> │ │ │ │ │ + bl 2524 <_PyLong_AsByteArray+0x94> │ │ │ │ │ R_ARM_THM_CALL pylong_int_divmod │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a97e │ │ │ │ │ + beq.n aaba │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a866 │ │ │ │ │ - b.n a8be │ │ │ │ │ + bne.w a9a2 │ │ │ │ │ + b.n a9fa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n a86a │ │ │ │ │ + b.n a9a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a8c6 │ │ │ │ │ + bne.n aa02 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a8c6 │ │ │ │ │ + b.n aa02 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a9ec │ │ │ │ │ + blt.n ab28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a97e │ │ │ │ │ + bge.n aaba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a97e │ │ │ │ │ + bne.n aaba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a97e │ │ │ │ │ + b.n aaba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a9d4 │ │ │ │ │ + bne.n ab10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a9d4 │ │ │ │ │ + b.n ab10 │ │ │ │ │ │ │ │ │ │ -0000a9fc <_PyLong_FromBytes>: │ │ │ │ │ +0000ab38 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -16423,34 +16539,34 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 6a8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r2, aa2a <_PyLong_FromBytes+0x2e> │ │ │ │ │ - cbz r0, aa30 <_PyLong_FromBytes+0x34> │ │ │ │ │ + cbz r2, ab66 <_PyLong_FromBytes+0x2e> │ │ │ │ │ + cbz r0, ab6c <_PyLong_FromBytes+0x34> │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n aa30 <_PyLong_FromBytes+0x34> │ │ │ │ │ + bne.n ab6c <_PyLong_FromBytes+0x34> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa2a <_PyLong_FromBytes+0x2e> │ │ │ │ │ + beq.n ab66 <_PyLong_FromBytes+0x2e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -16459,47 +16575,47 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aa7a <_PyLong_FromBytes+0x7e> │ │ │ │ │ + bge.n abb6 <_PyLong_FromBytes+0x7e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, aa7a <_PyLong_FromBytes+0x7e> │ │ │ │ │ + cbnz r2, abb6 <_PyLong_FromBytes+0x7e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n aa2a <_PyLong_FromBytes+0x2e> │ │ │ │ │ + b.n ab66 <_PyLong_FromBytes+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aa80 : │ │ │ │ │ +0000abbc : │ │ │ │ │ long_long(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n ab10 │ │ │ │ │ + beq.n ac4c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n aacc │ │ │ │ │ + bhi.n ac08 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n aacc │ │ │ │ │ + bcs.n ac08 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -16513,15 +16629,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ab0a │ │ │ │ │ + cbz r0, ac46 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -16530,171 +16646,171 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n ab1c │ │ │ │ │ + blt.n ac58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n aac8 │ │ │ │ │ + b.n ac04 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n aac8 │ │ │ │ │ + b.n ac04 │ │ │ │ │ │ │ │ │ │ -0000ab24 : │ │ │ │ │ +0000ac60 : │ │ │ │ │ long_mod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n ab56 │ │ │ │ │ + bpl.n ac92 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n ab56 │ │ │ │ │ + bpl.n ac92 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ab60 : │ │ │ │ │ +0000ac9c : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ lsrs r2, r7, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w ac8c │ │ │ │ │ + beq.w adc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w af9a │ │ │ │ │ + beq.w b0d6 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w acd8 │ │ │ │ │ - beq.w acc4 │ │ │ │ │ + blt.w ae14 │ │ │ │ │ + beq.w ae00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w ad00 │ │ │ │ │ + beq.w ae3c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c648 │ │ │ │ │ - cbz r0, abf8 │ │ │ │ │ + bl c780 │ │ │ │ │ + cbz r0, ad34 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n abf8 │ │ │ │ │ + bge.n ad34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, abf8 │ │ │ │ │ + cbnz r3, ad34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w afb0 │ │ │ │ │ + beq.w b0ec │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n ac06 │ │ │ │ │ + bls.n ad42 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w af7c │ │ │ │ │ + beq.w b0b8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ae5a │ │ │ │ │ - cbnz r3, abec │ │ │ │ │ + beq.w af96 │ │ │ │ │ + cbnz r3, ad28 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ae62 │ │ │ │ │ + beq.w af9e │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w afb0 │ │ │ │ │ + beq.w b0ec │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n abc8 │ │ │ │ │ + bhi.n ad04 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n abcc │ │ │ │ │ + bcs.n ad08 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ac74 │ │ │ │ │ + bge.n adb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ac74 │ │ │ │ │ - ldr r2, [pc, #828] @ (af74 ) │ │ │ │ │ + cbnz r3, adb0 │ │ │ │ │ + ldr r2, [pc, #828] @ (b0b0 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w af46 │ │ │ │ │ + bne.w b082 │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ - bmi.w afcc │ │ │ │ │ - ldr r3, [pc, #812] @ (af78 ) │ │ │ │ │ + bmi.w b108 │ │ │ │ │ + ldr r3, [pc, #812] @ (b0b4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w af5c │ │ │ │ │ + bhi.w b098 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r6, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r7, lsl #4 │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ - b.n abc8 │ │ │ │ │ + b.n ad04 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w af94 │ │ │ │ │ + bne.w b0d0 │ │ │ │ │ eors r3, r7 │ │ │ │ │ and.w r2, r7, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w af64 │ │ │ │ │ + bne.w b0a0 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ @@ -16704,41 +16820,41 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r2, r4, r0, lsl #2 │ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w ab9c │ │ │ │ │ + bcs.w acd8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w afbe │ │ │ │ │ + bne.w b0fa │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w afb6 │ │ │ │ │ + blt.w b0f2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w abde │ │ │ │ │ - b.n ae5c │ │ │ │ │ + bne.w ad1a │ │ │ │ │ + b.n af98 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ subs.w ip, r7, #10 │ │ │ │ │ - bne.w ae8a │ │ │ │ │ + bne.w afc6 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n ad7c │ │ │ │ │ + bpl.n aeb8 │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, r8, lr, r7 │ │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ │ bic.w r2, r8, #3 │ │ │ │ │ add.w r2, r2, r8, lsr #2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ @@ -16757,15 +16873,15 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r7, r2 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n ae48 │ │ │ │ │ + beq.n af84 │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ orr.w r3, r3, ip, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r0, r7, ip, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -16819,58 +16935,58 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r0, r2 │ │ │ │ │ sbc.w r1, r3, r1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne.n ad7c │ │ │ │ │ + bne.n aeb8 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 390 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac88 │ │ │ │ │ - b.n afb0 │ │ │ │ │ + bne.w adc4 │ │ │ │ │ + b.n b0ec │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ lsls r2, r7, #30 │ │ │ │ │ - bne.w abec │ │ │ │ │ + bne.w ad28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 4e0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ae80 │ │ │ │ │ + bge.n afbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ae80 │ │ │ │ │ + cbnz r3, afbc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w afb0 │ │ │ │ │ + beq.w b0ec │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n abec │ │ │ │ │ + b.n ad28 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r8, r4, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r6, r8, r0, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n aee8 │ │ │ │ │ + beq.n b024 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n aed8 │ │ │ │ │ + beq.n b014 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n aebe │ │ │ │ │ + beq.n affa │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -16884,15 +17000,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n af34 │ │ │ │ │ + b.n b070 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r6, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -16921,183 +17037,183 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne.n aee8 │ │ │ │ │ - b.n ae48 │ │ │ │ │ + bne.n b024 │ │ │ │ │ + b.n af84 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n afcc │ │ │ │ │ + bmi.n b108 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w ac48 │ │ │ │ │ + bls.w ad84 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n ac74 │ │ │ │ │ + b.n adb0 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - b.n acae │ │ │ │ │ + b.n adea │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000326 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w abec │ │ │ │ │ + beq.w ad28 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 1b2c │ │ │ │ │ + bl 1b2c │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - cbz r6, afb0 │ │ │ │ │ + cbz r6, b0ec │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n abd8 │ │ │ │ │ + b.n ad14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w acd8 │ │ │ │ │ + bne.w ae14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n abf2 │ │ │ │ │ + b.n ad2e │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n af8e │ │ │ │ │ + b.n b0ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af8c │ │ │ │ │ - b.n afb0 │ │ │ │ │ + bne.n b0c8 │ │ │ │ │ + b.n b0ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n ac74 │ │ │ │ │ + b.n adb0 │ │ │ │ │ │ │ │ │ │ -0000afd4 <_PyLong_Format>: │ │ │ │ │ +0000b110 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n b002 <_PyLong_Format+0x2e> │ │ │ │ │ + beq.n b13e <_PyLong_Format+0x2e> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl b014 │ │ │ │ │ + bl b150 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b010 <_PyLong_Format+0x3c> │ │ │ │ │ + beq.n b14c <_PyLong_Format+0x3c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 17f8 │ │ │ │ │ + bl 1800 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n affc <_PyLong_Format+0x28> │ │ │ │ │ + bne.n b138 <_PyLong_Format+0x28> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n affe <_PyLong_Format+0x2a> │ │ │ │ │ + b.n b13a <_PyLong_Format+0x2a> │ │ │ │ │ │ │ │ │ │ -0000b014 : │ │ │ │ │ +0000b150 : │ │ │ │ │ long_format_binary.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6cc │ │ │ │ │ + beq.w b808 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w b6cc │ │ │ │ │ + bpl.w b808 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w b2d6 │ │ │ │ │ + bne.w b412 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w b4f6 │ │ │ │ │ + beq.w b632 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w b552 │ │ │ │ │ + bhi.w b68e │ │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ movs r2, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b2ea │ │ │ │ │ + beq.w b426 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w b2f4 │ │ │ │ │ + bne.w b430 │ │ │ │ │ asrs r0, r0, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite ne │ │ │ │ │ movne fp, r0 │ │ │ │ │ addeq.w fp, r0, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w b4a4 │ │ │ │ │ + beq.w b5e0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b508 │ │ │ │ │ + bne.w b644 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b568 │ │ │ │ │ + beq.w b6a4 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b576 │ │ │ │ │ + bne.w b6b2 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w b56e │ │ │ │ │ + bpl.w b6aa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w b5ca │ │ │ │ │ + bpl.w b706 │ │ │ │ │ add.w ip, fp, #20 │ │ │ │ │ add ip, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b470 │ │ │ │ │ + beq.w b5ac │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -17117,15 +17233,15 @@ │ │ │ │ │ lsls r5, r1 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orrs r5, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ adds r1, #30 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt.w b32e │ │ │ │ │ + bgt.w b46a │ │ │ │ │ and.w r2, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -17133,15 +17249,15 @@ │ │ │ │ │ strb.w r2, [ip, #-1] │ │ │ │ │ lsl.w r2, r0, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r0, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r0, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.w b322 │ │ │ │ │ + beq.w b45e │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17150,15 +17266,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r0 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ strb.w r5, [ip, #-2] │ │ │ │ │ - beq.w b328 │ │ │ │ │ + beq.w b464 │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17167,15 +17283,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r0 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ strb.w r5, [ip, #-3] │ │ │ │ │ - beq.w b492 │ │ │ │ │ + beq.w b5ce │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17184,15 +17300,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r0 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ strb.w r5, [ip, #-4] │ │ │ │ │ - beq.w b31c │ │ │ │ │ + beq.w b458 │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17201,15 +17317,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r0 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ strb.w r5, [ip, #-5] │ │ │ │ │ - beq.w b520 │ │ │ │ │ + beq.w b65c │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17219,93 +17335,93 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r0 │ │ │ │ │ sub.w ip, ip, #6 │ │ │ │ │ strb.w r5, [ip] │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.n b28a │ │ │ │ │ + beq.n b3c6 │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w fp, r2, r8 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orr.w r5, r5, fp │ │ │ │ │ cmp r0, #9 │ │ │ │ │ lsr.w fp, r2, r7 │ │ │ │ │ - bhi.n b2fc │ │ │ │ │ + bhi.n b438 │ │ │ │ │ orr.w r3, r5, fp │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ strb.w r0, [ip, #-1]! │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - bne.n b25c │ │ │ │ │ + bne.n b398 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.w b104 │ │ │ │ │ + bgt.w b240 │ │ │ │ │ ldrd fp, r0, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w b482 │ │ │ │ │ + beq.w b5be │ │ │ │ │ cmp r6, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n b2e0 │ │ │ │ │ + bne.n b41c │ │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [ip, #-2] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w ip, ip, #2 │ │ │ │ │ - beq.w b48a │ │ │ │ │ + beq.w b5c6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b498 │ │ │ │ │ + bne.w b5d4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n b048 │ │ │ │ │ + b.n b184 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n b2aa │ │ │ │ │ + b.n b3e6 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w b08c │ │ │ │ │ + beq.w b1c8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - b.n b08e │ │ │ │ │ + b.n b1ca │ │ │ │ │ adds r0, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r0, [ip, #-1]! │ │ │ │ │ lsl.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r7 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - bne.n b25c │ │ │ │ │ - b.n b28a │ │ │ │ │ + bne.n b398 │ │ │ │ │ + b.n b3c6 │ │ │ │ │ sub.w ip, ip, #4 │ │ │ │ │ - b.n b28a │ │ │ │ │ + b.n b3c6 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b28a │ │ │ │ │ + b.n b3c6 │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ - b.n b28a │ │ │ │ │ + b.n b3c6 │ │ │ │ │ and.w r2, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ lsl.w r5, r0, r8 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17314,15 +17430,15 @@ │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r2 │ │ │ │ │ lsr.w r2, r0, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ lsr.w r2, r0, r4 │ │ │ │ │ strb.w r5, [ip, #-1] │ │ │ │ │ - bgt.n b322 │ │ │ │ │ + bgt.n b45e │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17331,15 +17447,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [ip, #-2] │ │ │ │ │ - bgt.n b328 │ │ │ │ │ + bgt.n b464 │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17348,15 +17464,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [ip, #-3] │ │ │ │ │ - bgt.n b492 │ │ │ │ │ + bgt.n b5ce │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17365,15 +17481,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [ip, #-4] │ │ │ │ │ - bgt.n b31c │ │ │ │ │ + bgt.n b458 │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17382,15 +17498,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [ip, #-5] │ │ │ │ │ - bgt.w b520 │ │ │ │ │ + bgt.w b65c │ │ │ │ │ and.w r0, r9, r3 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ @@ -17400,15 +17516,15 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, r0 │ │ │ │ │ sub.w ip, ip, #6 │ │ │ │ │ strb.w r5, [ip] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.w b28a │ │ │ │ │ + bgt.w b3c6 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsr.w r0, r3, r4 │ │ │ │ │ lsl.w r3, r2, r8 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r0, r3 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17417,186 +17533,186 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r0, [ip, #-1]! │ │ │ │ │ - ble.n b440 │ │ │ │ │ - b.n b28a │ │ │ │ │ + ble.n b57c │ │ │ │ │ + b.n b3c6 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w b2a2 │ │ │ │ │ + bne.w b3de │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b2c2 │ │ │ │ │ + bne.w b3fe │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ │ - b.n b2c2 │ │ │ │ │ + b.n b3fe │ │ │ │ │ sub.w ip, ip, #3 │ │ │ │ │ - b.n b28a │ │ │ │ │ + b.n b3c6 │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, fp │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n b2ce │ │ │ │ │ + b.n b40a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0ae │ │ │ │ │ + beq.w b1ea │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.n b526 │ │ │ │ │ + bhi.n b662 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n b4ca │ │ │ │ │ + beq.n b606 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w b2ce │ │ │ │ │ + beq.w b40a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w b794 │ │ │ │ │ + bne.w b8d0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b790 │ │ │ │ │ + bpl.w b8cc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w ip, r3, r2 │ │ │ │ │ - b.n b0da │ │ │ │ │ + b.n b216 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n b53c │ │ │ │ │ + beq.n b678 │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0ae │ │ │ │ │ + beq.w b1ea │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.n b4b8 │ │ │ │ │ + bls.n b5f4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n b4ce │ │ │ │ │ - b.n b4b8 │ │ │ │ │ + bge.n b60a │ │ │ │ │ + b.n b5f4 │ │ │ │ │ sub.w ip, ip, #5 │ │ │ │ │ - b.n b28a │ │ │ │ │ + b.n b3c6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.n b4ce │ │ │ │ │ + ble.n b60a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n b4b8 │ │ │ │ │ - b.n b4ca │ │ │ │ │ + bne.n b5f4 │ │ │ │ │ + b.n b606 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0ae │ │ │ │ │ + beq.w b1ea │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.n b4b8 │ │ │ │ │ - b.n b510 │ │ │ │ │ + bls.n b5f4 │ │ │ │ │ + b.n b64c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b2ce │ │ │ │ │ + b.n b40a │ │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ │ add ip, fp │ │ │ │ │ - b.n b0da │ │ │ │ │ + b.n b216 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n b5d2 │ │ │ │ │ + bne.n b70e │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n b620 │ │ │ │ │ + bpl.n b75c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ add.w ip, r3, fp, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b6de │ │ │ │ │ + bne.w b81a │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ strh.w r3, [ip] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n b5ba │ │ │ │ │ + beq.n b6f6 │ │ │ │ │ cmp r6, #16 │ │ │ │ │ - bne.w b786 │ │ │ │ │ + bne.w b8c2 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strh.w r3, [ip, #-2] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ sub.w ip, ip, #4 │ │ │ │ │ strh.w r3, [ip] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b2c2 │ │ │ │ │ + bne.w b3fe │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [ip, #-2] │ │ │ │ │ - b.n b2c2 │ │ │ │ │ + b.n b3fe │ │ │ │ │ add.w ip, r0, #28 │ │ │ │ │ add ip, fp │ │ │ │ │ - b.n b0da │ │ │ │ │ + b.n b216 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n b61c │ │ │ │ │ + bpl.n b758 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ add.w ip, r3, fp, lsl #2 │ │ │ │ │ - cbnz r5, b624 │ │ │ │ │ + cbnz r5, b760 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ sub.w ip, ip, #4 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n b60e │ │ │ │ │ + beq.n b74a │ │ │ │ │ cmp r6, #16 │ │ │ │ │ - bne.w b7ba │ │ │ │ │ + bne.w b8f6 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ sub.w ip, ip, #8 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [ip, #-4] │ │ │ │ │ - b.n b2c2 │ │ │ │ │ + b.n b3fe │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n b5e2 │ │ │ │ │ + b.n b71e │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n b58a │ │ │ │ │ + b.n b6c6 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r9, lr │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ mov r0, lr │ │ │ │ │ @@ -17634,38 +17750,38 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ str.w r3, [ip, #-4]! │ │ │ │ │ lsr.w r3, r0, r7 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsrs r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w b7ee │ │ │ │ │ + ble.w b92a │ │ │ │ │ cmp r4, r9 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b670 │ │ │ │ │ + bne.n b7ac │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n b648 │ │ │ │ │ + bgt.n b784 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n b5f8 │ │ │ │ │ - b.n b60e │ │ │ │ │ + bne.n b734 │ │ │ │ │ + b.n b74a │ │ │ │ │ mov.w r1, #2272 @ 0x8e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b568 │ │ │ │ │ + b.n b6a4 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r9, lr │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ mov r0, lr │ │ │ │ │ @@ -17703,220 +17819,220 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strh.w r3, [ip, #-2]! │ │ │ │ │ lsr.w r3, r0, r7 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsrs r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n b800 │ │ │ │ │ + ble.n b93c │ │ │ │ │ cmp r4, r9 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b72a │ │ │ │ │ + bne.n b866 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n b702 │ │ │ │ │ + bgt.n b83e │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w b5a4 │ │ │ │ │ - b.n b5ba │ │ │ │ │ + bne.w b6e0 │ │ │ │ │ + b.n b6f6 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n b5ac │ │ │ │ │ + b.n b6e8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n b4ec │ │ │ │ │ + b.n b628 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n b7c4 │ │ │ │ │ + bne.n b900 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n b7ea │ │ │ │ │ + bpl.n b926 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b594 │ │ │ │ │ - b.n b6de │ │ │ │ │ + beq.w b6d0 │ │ │ │ │ + b.n b81a │ │ │ │ │ cmp r6, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n b600 │ │ │ │ │ + b.n b73c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n b7e6 │ │ │ │ │ + bpl.n b922 │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b5e8 │ │ │ │ │ - b.n b624 │ │ │ │ │ + beq.w b724 │ │ │ │ │ + b.n b760 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n b7d6 │ │ │ │ │ + b.n b912 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n b7aa │ │ │ │ │ + b.n b8e6 │ │ │ │ │ orrs.w r3, lr, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b670 │ │ │ │ │ - b.n b6b8 │ │ │ │ │ + bne.w b7ac │ │ │ │ │ + b.n b7f4 │ │ │ │ │ orrs.w r3, lr, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b72a │ │ │ │ │ - b.n b770 │ │ │ │ │ + bne.n b866 │ │ │ │ │ + b.n b8ac │ │ │ │ │ │ │ │ │ │ -0000b810 : │ │ │ │ │ +0000b94c : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8c6 │ │ │ │ │ + beq.n ba02 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n b8ae │ │ │ │ │ + bpl.n b9ea │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n b86c │ │ │ │ │ + bhi.n b9a8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n b85a │ │ │ │ │ + bne.n b996 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b8d8 │ │ │ │ │ + bne.n ba14 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl c218 <_PyLong_Frexp> │ │ │ │ │ + bl c354 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n b896 │ │ │ │ │ + bge.n b9d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n b844 │ │ │ │ │ - b.n b850 │ │ │ │ │ + beq.n b980 │ │ │ │ │ + b.n b98c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b844 │ │ │ │ │ + b.n b980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b844 │ │ │ │ │ + b.n b980 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3490 @ 0xda2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b844 │ │ │ │ │ + b.n b980 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b8e0 : │ │ │ │ │ +0000ba1c : │ │ │ │ │ long_rshift(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w bff2 │ │ │ │ │ + bpl.w c12e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w bff2 │ │ │ │ │ + bpl.w c12e │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w bfbe │ │ │ │ │ + beq.w c0fa │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r5, r0, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w be8c │ │ │ │ │ + beq.w bfc8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w be36 │ │ │ │ │ + bhi.w bf72 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mvn.w r4, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs r1, r2 │ │ │ │ │ - blt.w bfe4 │ │ │ │ │ + blt.w c120 │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ bic.w r4, r3, #4026531840 @ 0xf0000000 │ │ │ │ │ orr.w r1, r1, r2, lsl #4 │ │ │ │ │ mov.w lr, #15 │ │ │ │ │ bic.w r1, r1, #4026531840 @ 0xf0000000 │ │ │ │ │ add r4, r1 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ @@ -17951,36 +18067,36 @@ │ │ │ │ │ adds r3, r3, r4 │ │ │ │ │ adds r2, r2, r7 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ │ - bhi.n ba4e │ │ │ │ │ + bhi.n bb8a │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r0, r5, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bf06 │ │ │ │ │ + bne.w c042 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ subs.w r4, r3, #32 │ │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ │ it pl │ │ │ │ │ asrpl.w r4, r1, r4 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ it pl │ │ │ │ │ orrpl r0, r4 │ │ │ │ │ asrs r1, r3 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n ba2c │ │ │ │ │ + bcs.n bb68 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -17988,50 +18104,50 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w be90 │ │ │ │ │ + bcs.w bfcc │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ sub.w r3, r5, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w bf16 │ │ │ │ │ + bne.w c052 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ subs r1, r7, r2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w bf4a │ │ │ │ │ + ble.w c086 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 2d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ba26 │ │ │ │ │ + beq.n bb62 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ rsb lr, r4, #30 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov.w r3, r2, lsl #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r8, r6, r3 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ - beq.w be9a │ │ │ │ │ + beq.w bfd6 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ │ sub.w r4, lr, #32 │ │ │ │ │ rsb r9, lr, #32 │ │ │ │ │ lsl.w r1, r5, r4 │ │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ │ lsr.w ip, r5, r9 │ │ │ │ │ orr.w r5, r1, ip │ │ │ │ │ @@ -18041,145 +18157,145 @@ │ │ │ │ │ adc.w ip, sl, r5 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w sl, [r8, #20] │ │ │ │ │ lsr.w r1, sl, r9 │ │ │ │ │ lsl.w r5, sl, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r5, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w sl, [r8, #24] │ │ │ │ │ lsr.w r1, sl, r9 │ │ │ │ │ lsl.w r5, sl, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r5, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ │ lsr.w r1, sl, r9 │ │ │ │ │ lsl.w r5, sl, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r5, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w sl, [r8, #32] │ │ │ │ │ lsr.w r1, sl, r9 │ │ │ │ │ lsl.w r5, sl, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r5, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #6 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w sl, [r8, #36] @ 0x24 │ │ │ │ │ lsr.w r1, sl, r9 │ │ │ │ │ lsl.w r5, sl, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r5, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w sl, [r8, #40] @ 0x28 │ │ │ │ │ lsr.w r1, sl, r9 │ │ │ │ │ lsl.w r5, sl, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r5, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w sl, [r8, #44] @ 0x2c │ │ │ │ │ lsr.w r1, sl, r9 │ │ │ │ │ lsl.w r5, sl, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r5, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #9 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ lsl.w r5, r1, r4 │ │ │ │ │ lsr.w r8, r1, r9 │ │ │ │ │ lsl.w r1, r1, lr │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r1, r8, ip, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w ip, [r0, #44] @ 0x2c │ │ │ │ │ add.w ip, r2, #10 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w sl, r1, lsr #30 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bge.w bdf2 │ │ │ │ │ + bge.w bf2e │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r1, r7, r2 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ sub.w r6, r1, #9 │ │ │ │ │ add r5, r2 │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ ands.w r6, r6, #3 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.n bd32 │ │ │ │ │ + beq.n be6e │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n bcf4 │ │ │ │ │ + beq.n be30 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n bcbc │ │ │ │ │ + beq.n bdf8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r1, r0, #44 @ 0x2c │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ lsr.w ip, r6, r9 │ │ │ │ │ lsl.w r2, r6, r4 │ │ │ │ │ @@ -18225,15 +18341,15 @@ │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w sl, r2, lsr #30 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n bdf2 │ │ │ │ │ + beq.n bf2e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w ip, r2, #4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ @@ -18286,91 +18402,91 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n bd38 │ │ │ │ │ + bne.n be74 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r1, r0, fp, lsl #2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n be0c │ │ │ │ │ + beq.n bf48 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, be18 │ │ │ │ │ + cbz r3, bf54 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ mov r4, r3 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n bf10 │ │ │ │ │ + beq.n c04c │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n be16 │ │ │ │ │ + beq.n bf52 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n be0c │ │ │ │ │ + beq.n bf48 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r4, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n be0c │ │ │ │ │ + b.n bf48 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2424 <_PyLong_AsByteArray> │ │ │ │ │ + bl 2490 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n be7c │ │ │ │ │ + beq.n bfb8 │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, be66 │ │ │ │ │ + cbz r2, bfa2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n bf56 │ │ │ │ │ + beq.n c092 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n bf64 │ │ │ │ │ + bgt.n c0a0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ and.w r5, r0, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w b938 │ │ │ │ │ - ldr r0, [pc, #364] @ (bffc ) │ │ │ │ │ - b.n ba26 │ │ │ │ │ + bne.w ba74 │ │ │ │ │ + ldr r0, [pc, #364] @ (c138 ) │ │ │ │ │ + b.n bb62 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w ebc │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromLarge │ │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ │ add.w ip, r6, #8 │ │ │ │ │ orr.w r1, r1, #2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n befc │ │ │ │ │ + blt.n c038 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ lsr.w r1, r1, lr │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -18384,162 +18500,162 @@ │ │ │ │ │ lsr.w sl, ip, r4 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ lsr.w r5, ip, r5 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ - blt.w baa8 │ │ │ │ │ - b.n bdf2 │ │ │ │ │ + blt.w bbe4 │ │ │ │ │ + b.n bf2e │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ - b.n beb0 │ │ │ │ │ + b.n bfec │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n ba14 │ │ │ │ │ + b.n bb50 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n be0c │ │ │ │ │ - cbnz r2, bf36 │ │ │ │ │ + b.n bf48 │ │ │ │ │ + cbnz r2, c072 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n bfd8 │ │ │ │ │ + bne.n c114 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bf32 │ │ │ │ │ + bge.n c06e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n ba26 │ │ │ │ │ + b.n bb62 │ │ │ │ │ subs r2, #1 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ rsb r1, r2, r0, lsr #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #30 │ │ │ │ │ - bgt.w ba74 │ │ │ │ │ + bgt.w bbb0 │ │ │ │ │ negs r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 390 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n bf64 │ │ │ │ │ + bne.n c0a0 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n bf9a │ │ │ │ │ + beq.n c0d6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, bfd4 │ │ │ │ │ + cbz r0, c110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - ldr r2, [pc, #120] @ (c000 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (c13c ) │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r0, r2, #16 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ - b.n ba26 │ │ │ │ │ + b.n bb62 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - b.n bfac │ │ │ │ │ + b.n c0e8 │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bf64 │ │ │ │ │ + beq.n c0a0 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bf9e │ │ │ │ │ + beq.n c0da │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n bf9e │ │ │ │ │ + bne.n c0da │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.w be7c │ │ │ │ │ - b.n bf64 │ │ │ │ │ + beq.w bfb8 │ │ │ │ │ + b.n c0a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ba26 │ │ │ │ │ + b.n bb62 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w a5e4 <_PyLong_Copy> │ │ │ │ │ + b.w a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #24] @ (c000 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (c13c ) │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b.n ba26 │ │ │ │ │ + b.n bb62 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c004 <_PyLong_Rshift>: │ │ │ │ │ +0000c140 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ and.w r5, r4, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w c208 <_PyLong_Rshift+0x204> │ │ │ │ │ + beq.w c344 <_PyLong_Rshift+0x204> │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r3 │ │ │ │ │ - blt.w c1f8 <_PyLong_Rshift+0x1f4> │ │ │ │ │ + blt.w c334 <_PyLong_Rshift+0x1f4> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bhi.n c084 <_PyLong_Rshift+0x80> │ │ │ │ │ + bhi.n c1c0 <_PyLong_Rshift+0x80> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #30 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ mul.w r0, r2, r5 │ │ │ │ │ @@ -18551,54 +18667,54 @@ │ │ │ │ │ asrpl.w r2, r1, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ it pl │ │ │ │ │ orrpl r0, r2 │ │ │ │ │ asrs r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 468 │ │ │ │ │ + b.w 490 │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ sub.w ip, r5, #2 │ │ │ │ │ rsbs r1, ip, #0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - cbnz r2, c096 <_PyLong_Rshift+0x92> │ │ │ │ │ + cbnz r2, c1d2 <_PyLong_Rshift+0x92> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c16a <_PyLong_Rshift+0x166> │ │ │ │ │ + bne.n c2a6 <_PyLong_Rshift+0x166> │ │ │ │ │ rsb r2, r3, r4, lsr #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w c1e0 <_PyLong_Rshift+0x1dc> │ │ │ │ │ + ble.w c31c <_PyLong_Rshift+0x1dc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c18a <_PyLong_Rshift+0x186> │ │ │ │ │ + beq.n c2c6 <_PyLong_Rshift+0x186> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ rsb r0, r6, #30 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add.w r2, r7, r3, lsl #2 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ - beq.n c192 <_PyLong_Rshift+0x18e> │ │ │ │ │ + beq.n c2ce <_PyLong_Rshift+0x18e> │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ lsrs r1, r6 │ │ │ │ │ add.w lr, r7, #12 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ add.w r5, r8, #8 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ - b.n c11e <_PyLong_Rshift+0x11a> │ │ │ │ │ + b.n c25a <_PyLong_Rshift+0x11a> │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ orrs r2, r7 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ @@ -18607,47 +18723,47 @@ │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ lsrs r6, r2, #30 │ │ │ │ │ sub.w r2, r0, #32 │ │ │ │ │ rsb r7, r0, #32 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n c0f4 <_PyLong_Rshift+0xf0> │ │ │ │ │ + bgt.n c230 <_PyLong_Rshift+0xf0> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w r3, r8, r9, lsl #2 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c1ce <_PyLong_Rshift+0x1ca> │ │ │ │ │ + beq.n c30a <_PyLong_Rshift+0x1ca> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, c166 <_PyLong_Rshift+0x162> │ │ │ │ │ + cbz r4, c2a2 <_PyLong_Rshift+0x162> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n c158 <_PyLong_Rshift+0x154> │ │ │ │ │ + bne.n c294 <_PyLong_Rshift+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 1260 │ │ │ │ │ + b.w 125c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n c14c <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n c288 <_PyLong_Rshift+0x148> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n c13c <_PyLong_Rshift+0x138> │ │ │ │ │ + b.n c278 <_PyLong_Rshift+0x138> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c1da <_PyLong_Rshift+0x1d6> │ │ │ │ │ + bne.n c316 <_PyLong_Rshift+0x1d6> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c1ec <_PyLong_Rshift+0x1e8> │ │ │ │ │ + bne.n c328 <_PyLong_Rshift+0x1e8> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -18656,123 +18772,121 @@ │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ add.w r5, r7, #8 │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ mov sl, ip │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n c1c2 <_PyLong_Rshift+0x1be> │ │ │ │ │ + bgt.n c2fe <_PyLong_Rshift+0x1be> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ adds.w r1, r2, lr │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ - b.n c0cc <_PyLong_Rshift+0xc8> │ │ │ │ │ + b.n c208 <_PyLong_Rshift+0xc8> │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ - b.n c1a6 <_PyLong_Rshift+0x1a2> │ │ │ │ │ + b.n c2e2 <_PyLong_Rshift+0x1a2> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c14c <_PyLong_Rshift+0x148> │ │ │ │ │ + beq.n c288 <_PyLong_Rshift+0x148> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n c14c <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n c288 <_PyLong_Rshift+0x148> │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n c096 <_PyLong_Rshift+0x92> │ │ │ │ │ + b.n c1d2 <_PyLong_Rshift+0x92> │ │ │ │ │ negs r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 390 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w a5e4 <_PyLong_Copy> │ │ │ │ │ + b.w a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ (c210 <_PyLong_Rshift+0x20c>) │ │ │ │ │ + ldr r3, [pc, #20] @ (c34c <_PyLong_Rshift+0x20c>) │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - b.n c18a <_PyLong_Rshift+0x186> │ │ │ │ │ - ldr.w r8, [pc, #8] @ c214 <_PyLong_Rshift+0x210> │ │ │ │ │ - b.n c18a <_PyLong_Rshift+0x186> │ │ │ │ │ + b.n c2c6 <_PyLong_Rshift+0x186> │ │ │ │ │ + ldr.w r8, [pc, #8] @ c350 <_PyLong_Rshift+0x210> │ │ │ │ │ + b.n c2c6 <_PyLong_Rshift+0x186> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c218 <_PyLong_Frexp>: │ │ │ │ │ +0000c354 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r7, r2, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ │ - beq.w c416 <_PyLong_Frexp+0x1fe> │ │ │ │ │ + beq.w c54e <_PyLong_Frexp+0x1fa> │ │ │ │ │ add.w r3, r0, r7, lsl #2 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ movs r5, #30 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r4, r5 │ │ │ │ │ - cbz r3, c25a <_PyLong_Frexp+0x42> │ │ │ │ │ + cbz r3, c396 <_PyLong_Frexp+0x42> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc.w r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ │ - bge.n c34e <_PyLong_Frexp+0x136> │ │ │ │ │ + bge.n c486 <_PyLong_Frexp+0x132> │ │ │ │ │ movs r1, #30 │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - add.w r0, r9, #8 │ │ │ │ │ - sub.w sl, r8, #32 │ │ │ │ │ - rsb r9, r8, #32 │ │ │ │ │ - add.w r1, r6, r3, lsl #2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + add.w r0, r8, #8 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + sub.w sl, r1, #32 │ │ │ │ │ + add.w r8, r6, r3, lsl #2 │ │ │ │ │ + rsb r9, r1, #32 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r7, lr │ │ │ │ │ lsl.w r2, r1, r3 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ lsl.w ip, r1, sl │ │ │ │ │ lsr.w r1, r1, r9 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8], #4 │ │ │ │ │ orr.w ip, ip, r1, lsl #2 │ │ │ │ │ - bgt.n c2a0 <_PyLong_Frexp+0x88> │ │ │ │ │ + bgt.n c3d8 <_PyLong_Frexp+0x84> │ │ │ │ │ add.w r3, fp, r7 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -18781,29 +18895,29 @@ │ │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ │ and.w r0, r1, #7 │ │ │ │ │ vcvt.f64.u32 d0, s15 │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - vldr d6, [pc, #284] @ c420 <_PyLong_Frexp+0x208> │ │ │ │ │ + vldr d6, [pc, #284] @ c558 <_PyLong_Frexp+0x204> │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c304 <_PyLong_Frexp+0xec> │ │ │ │ │ - vldr d6, [pc, #264] @ c428 <_PyLong_Frexp+0x210> │ │ │ │ │ + bne.n c43c <_PyLong_Frexp+0xe8> │ │ │ │ │ + vldr d6, [pc, #264] @ c560 <_PyLong_Frexp+0x20c> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n c40a <_PyLong_Frexp+0x1f2> │ │ │ │ │ + beq.n c542 <_PyLong_Frexp+0x1ee> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strd r4, r5, [r3] │ │ │ │ │ @@ -18813,38 +18927,38 @@ │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ sbc.w r1, r5, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r7, r0 │ │ │ │ │ - add.w r8, r9, r0, lsl #2 │ │ │ │ │ + add.w r9, r8, r0, lsl #2 │ │ │ │ │ lsl.w sl, r3, r2 │ │ │ │ │ - add.w r8, r8, #12 │ │ │ │ │ + add.w r9, r9, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n c3b2 <_PyLong_Frexp+0x19a> │ │ │ │ │ - ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ + ble.n c4ea <_PyLong_Frexp+0x196> │ │ │ │ │ + ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ lsl.w ip, lr, ip │ │ │ │ │ orr.w r3, r1, r3, lsl #30 │ │ │ │ │ lsr.w fp, lr, fp │ │ │ │ │ lsr.w lr, r3, r2 │ │ │ │ │ bic.w r3, r3, sl │ │ │ │ │ orr.w lr, lr, ip │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ str.w lr, [r6, r7, lsl #2] │ │ │ │ │ - b.n c378 <_PyLong_Frexp+0x160> │ │ │ │ │ + b.n c4b0 <_PyLong_Frexp+0x15c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r3, c3f2 <_PyLong_Frexp+0x1da> │ │ │ │ │ + cbz r3, c52a <_PyLong_Frexp+0x1d6> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ and.w r1, r0, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -18854,64 +18968,64 @@ │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - bgt.n c300 <_PyLong_Frexp+0xe8> │ │ │ │ │ - vldr d7, [pc, #60] @ c428 <_PyLong_Frexp+0x210> │ │ │ │ │ + bgt.n c438 <_PyLong_Frexp+0xe4> │ │ │ │ │ + vldr d7, [pc, #60] @ c560 <_PyLong_Frexp+0x20c> │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ - b.n c334 <_PyLong_Frexp+0x11c> │ │ │ │ │ - add.w r9, r9, #12 │ │ │ │ │ - cbz r0, c406 <_PyLong_Frexp+0x1ee> │ │ │ │ │ + b.n c46c <_PyLong_Frexp+0x118> │ │ │ │ │ + add.w r8, r8, #12 │ │ │ │ │ + cbz r0, c53e <_PyLong_Frexp+0x1ea> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - ldr.w r3, [r9, r0, lsl #2] │ │ │ │ │ + ldr.w r3, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c3b6 <_PyLong_Frexp+0x19e> │ │ │ │ │ + bne.n c4ee <_PyLong_Frexp+0x19a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c3f8 <_PyLong_Frexp+0x1e0> │ │ │ │ │ + bne.n c530 <_PyLong_Frexp+0x1dc> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n c3bc <_PyLong_Frexp+0x1a4> │ │ │ │ │ + b.n c4f4 <_PyLong_Frexp+0x1a0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ - b.n c334 <_PyLong_Frexp+0x11c> │ │ │ │ │ + b.n c46c <_PyLong_Frexp+0x118> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - vldr d0, [pc, #20] @ c430 <_PyLong_Frexp+0x218> │ │ │ │ │ + vldr d0, [pc, #20] @ c568 <_PyLong_Frexp+0x214> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c342 <_PyLong_Frexp+0x12a> │ │ │ │ │ + b.n c47a <_PyLong_Frexp+0x126> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000c438 <_PyLong_UInt64_Converter>: │ │ │ │ │ +0000c570 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5d8 <_PyLong_UInt64_Converter+0x1a0> │ │ │ │ │ + beq.w c710 <_PyLong_UInt64_Converter+0x1a0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c588 <_PyLong_UInt64_Converter+0x150> │ │ │ │ │ + bpl.w c6c0 <_PyLong_UInt64_Converter+0x150> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c570 <_PyLong_UInt64_Converter+0x138> │ │ │ │ │ + beq.w c6a8 <_PyLong_UInt64_Converter+0x138> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi.n c492 <_PyLong_UInt64_Converter+0x5a> │ │ │ │ │ + bhi.n c5ca <_PyLong_UInt64_Converter+0x5a> │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ @@ -18925,192 +19039,192 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 2424 <_PyLong_AsByteArray> │ │ │ │ │ + bl 2490 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs.w r3, ip, lsr #3 │ │ │ │ │ - beq.w c5ea <_PyLong_UInt64_Converter+0x1b2> │ │ │ │ │ + beq.w c722 <_PyLong_UInt64_Converter+0x1b2> │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ - cbz r2, c4ca <_PyLong_UInt64_Converter+0x92> │ │ │ │ │ + cbz r2, c602 <_PyLong_UInt64_Converter+0x92> │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r0, r0, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n c500 <_PyLong_UInt64_Converter+0xc8> │ │ │ │ │ + beq.n c638 <_PyLong_UInt64_Converter+0xc8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c5f2 <_PyLong_UInt64_Converter+0x1ba> │ │ │ │ │ + bne.w c72a <_PyLong_UInt64_Converter+0x1ba> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - ble.n c488 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + ble.n c5c0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c48a <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ + b.n c5c2 <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c558 <_PyLong_UInt64_Converter+0x120> │ │ │ │ │ + bne.n c690 <_PyLong_UInt64_Converter+0x120> │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n c53a <_PyLong_UInt64_Converter+0x102> │ │ │ │ │ + beq.n c672 <_PyLong_UInt64_Converter+0x102> │ │ │ │ │ ldrsb.w r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w c63c <_PyLong_UInt64_Converter+0x204> │ │ │ │ │ + bge.w c774 <_PyLong_UInt64_Converter+0x204> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c488 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + beq.n c5c0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c48a <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ + bge.n c5c2 <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c48a <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ + bne.n c5c2 <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n c4e2 <_PyLong_UInt64_Converter+0xaa> │ │ │ │ │ + b.n c61a <_PyLong_UInt64_Converter+0xaa> │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n c548 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b.n c680 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ clz r1, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - cbz r1, c558 <_PyLong_UInt64_Converter+0x120> │ │ │ │ │ + cbz r1, c690 <_PyLong_UInt64_Converter+0x120> │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c53e <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ + beq.n c676 <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n c53e <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ + bne.n c676 <_PyLong_UInt64_Converter+0x106> │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n c51a <_PyLong_UInt64_Converter+0xe2> │ │ │ │ │ + beq.n c652 <_PyLong_UInt64_Converter+0xe2> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c4e6 <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ + beq.n c61e <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c4e6 <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ + bge.n c61e <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c4e6 <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ + bne.n c61e <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ movs r2, #9 │ │ │ │ │ - b.n c52e <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + b.n c666 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c4fc <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ + b.n c634 <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4fc <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ + beq.n c634 <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c608 <_PyLong_UInt64_Converter+0x1d0> │ │ │ │ │ + beq.n c740 <_PyLong_UInt64_Converter+0x1d0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w c490 <_PyLong_UInt64_Converter+0x58> │ │ │ │ │ + bhi.w c5c8 <_PyLong_UInt64_Converter+0x58> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w c488 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + bge.w c5c0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c488 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + bne.w c5c0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ movs r2, #4 │ │ │ │ │ - b.n c52e <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + b.n c666 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c4fc <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ + b.n c634 <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c488 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + beq.w c5c0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w c4e2 <_PyLong_UInt64_Converter+0xaa> │ │ │ │ │ + bge.w c61a <_PyLong_UInt64_Converter+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c4e2 <_PyLong_UInt64_Converter+0xaa> │ │ │ │ │ - b.n c52e <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + bne.w c61a <_PyLong_UInt64_Converter+0xaa> │ │ │ │ │ + b.n c666 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w c4fc <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ + bge.w c634 <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c4fc <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ + bne.w c634 <_PyLong_UInt64_Converter+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c48a <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ + b.n c5c2 <_PyLong_UInt64_Converter+0x52> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c4e6 <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ + beq.w c61e <_PyLong_UInt64_Converter+0xae> │ │ │ │ │ movs r2, #9 │ │ │ │ │ - b.n c5f2 <_PyLong_UInt64_Converter+0x1ba> │ │ │ │ │ + b.n c72a <_PyLong_UInt64_Converter+0x1ba> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c648 : │ │ │ │ │ +0000c780 : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -19119,25 +19233,25 @@ │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w sl, r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ - bgt.w cf06 │ │ │ │ │ + bgt.w d03e │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w ccec │ │ │ │ │ + beq.w ce24 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd7c │ │ │ │ │ + beq.w ceb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -19149,24 +19263,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, sl, lsl #3 │ │ │ │ │ mov.w fp, r6, lsr #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ cmn.w r6, #25 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - bhi.w ceee │ │ │ │ │ + bhi.w d026 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bls.w cd22 │ │ │ │ │ + bls.w ce5a │ │ │ │ │ add.w r0, fp, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd96 │ │ │ │ │ + beq.w cece │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -19186,73 +19300,73 @@ │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r6, [r1, #8] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cedc │ │ │ │ │ + beq.w d014 │ │ │ │ │ mov r3, r1 │ │ │ │ │ clz r6, r6 │ │ │ │ │ adds r3, #12 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n c834 │ │ │ │ │ + beq.n c96c │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ rsb r4, r6, #32 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ lsr.w r0, r1, r4 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - bls.n c834 │ │ │ │ │ + bls.n c96c │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w r9, r0, r4 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - beq.n c834 │ │ │ │ │ + beq.n c96c │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w r9, r0, r4 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - beq.n c834 │ │ │ │ │ + beq.n c96c │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w r9, r0, r4 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n c834 │ │ │ │ │ + beq.n c96c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r9, r0, lr, lsl #2 │ │ │ │ │ add.w lr, r7, #8 │ │ │ │ │ add.w ip, r2, #24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ @@ -19265,92 +19379,92 @@ │ │ │ │ │ lsl.w r9, r0, r3 │ │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ orr.w r9, r9, r0, lsl #2 │ │ │ │ │ - bne.n c806 │ │ │ │ │ + bne.n c93e │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w cc94 │ │ │ │ │ + beq.w cdcc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsl.w ip, r1, r3 │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ orr.w ip, ip, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.w c972 │ │ │ │ │ + beq.w caaa │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsl.w r7, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r7, r7, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ - beq.n c972 │ │ │ │ │ + beq.n caaa │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r7, ip, r7, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ - beq.n c972 │ │ │ │ │ + beq.n caaa │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r7, ip, r7, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ - beq.n c972 │ │ │ │ │ + beq.n caaa │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, r7, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #28] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n c972 │ │ │ │ │ + beq.n caaa │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w ip, r8, #28 │ │ │ │ │ add.w lr, r0, #8 │ │ │ │ │ add.w r4, r0, #28 │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ ldr.w r7, [r4, #4]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ @@ -19359,30 +19473,30 @@ │ │ │ │ │ lsl.w r1, r7, r3 │ │ │ │ │ lsr.w r7, r7, r2 │ │ │ │ │ orr.w r7, r7, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ - bne.n c946 │ │ │ │ │ + bne.n ca7e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc94 │ │ │ │ │ + beq.w cdcc │ │ │ │ │ add.w r5, r8, r5, lsl #2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r5, r3, fp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w ccba │ │ │ │ │ + bls.w cdf2 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdc4 │ │ │ │ │ + beq.w cefc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -19399,15 +19513,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bcs.w cc56 │ │ │ │ │ + bcs.w cd8e │ │ │ │ │ add.w r3, fp, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ @@ -19422,15 +19536,15 @@ │ │ │ │ │ subs r7, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf2a │ │ │ │ │ + bne.w d062 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r8, [r5, #-4] │ │ │ │ │ cmp r6, r6 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -19449,17 +19563,17 @@ │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr.w sl, ip, r2, lsl #30 │ │ │ │ │ cmp sl, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w cc60 │ │ │ │ │ + bcc.w cd98 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w cc38 │ │ │ │ │ + beq.w cd70 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r6, r2 │ │ │ │ │ @@ -19468,35 +19582,35 @@ │ │ │ │ │ mov.w r6, r6, asr #31 │ │ │ │ │ sbc.w r6, r6, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r6, r3, r6, lsl #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n ca76 │ │ │ │ │ + bne.n cbae │ │ │ │ │ cmn.w r6, r8 │ │ │ │ │ - bmi.w cde4 │ │ │ │ │ + bmi.w cf1c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r7, #4 │ │ │ │ │ str.w r0, [r3, #-4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bcs.n caba │ │ │ │ │ + bcs.n cbf2 │ │ │ │ │ subs r5, #4 │ │ │ │ │ - b.n ca0a │ │ │ │ │ + b.n cb42 │ │ │ │ │ ldrd r8, r6, [sp, #32] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r1, [r9, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ lsr.w r3, r1, r6 │ │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cbb6 │ │ │ │ │ + beq.n ccee │ │ │ │ │ sub.w lr, r5, #4 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ lsls r7, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r9, lr] │ │ │ │ │ @@ -19508,43 +19622,43 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsrs r1, r3 │ │ │ │ │ orr.w ip, ip, sl │ │ │ │ │ orr.w ip, ip, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w ip, [r2, lr] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n cbb6 │ │ │ │ │ + beq.n ccee │ │ │ │ │ sub.w lr, r5, #8 │ │ │ │ │ bic.w r0, r0, r7 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ mov.w ip, r0, lsr #2 │ │ │ │ │ ldr.w r1, [r9, lr] │ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsl.w sl, ip, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ orr.w r0, r0, sl │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r2, lr] │ │ │ │ │ - beq.n cbb6 │ │ │ │ │ + beq.n ccee │ │ │ │ │ sub.w lr, r5, #12 │ │ │ │ │ bic.w r1, r1, r7 │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ │ ldr.w r0, [r9, lr] │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsl.w sl, ip, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ orr.w r0, r0, sl │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r2, lr] │ │ │ │ │ - beq.n cbb6 │ │ │ │ │ + beq.n ccee │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w lr, r8, r5 │ │ │ │ │ bic.w r1, r1, r7 │ │ │ │ │ add r5, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [lr, #-4]! │ │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ │ @@ -19553,247 +19667,247 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ bic.w r1, r0, r7 │ │ │ │ │ lsr.w r0, r0, r6 │ │ │ │ │ orr.w r0, r0, sl │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ │ - bne.n cb8a │ │ │ │ │ + bne.n ccc2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w cf1e │ │ │ │ │ + bge.w d056 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf1e │ │ │ │ │ + bne.w d056 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n cc12 │ │ │ │ │ + beq.n cd4a │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbnz r0, cc12 │ │ │ │ │ + cbnz r0, cd4a │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.n cc08 │ │ │ │ │ + beq.n cd40 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cd54 │ │ │ │ │ + bne.w ce8c │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - cbz r0, cc08 │ │ │ │ │ + cbz r0, cd40 │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbnz r5, cc0c │ │ │ │ │ + cbnz r5, cd44 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbfa │ │ │ │ │ + bne.n cd32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n cd5c │ │ │ │ │ + b.n ce94 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w cd54 │ │ │ │ │ + bne.w ce8c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n cc30 │ │ │ │ │ + beq.n cd68 │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ceb8 │ │ │ │ │ + beq.w cff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - blt.w ceb2 │ │ │ │ │ + blt.w cfea │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str.w r0, [r3, #-4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, r1, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bcc.w cab6 │ │ │ │ │ + bcc.w cbee │ │ │ │ │ ldrd r8, r6, [sp, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w cabe │ │ │ │ │ - b.n cbb6 │ │ │ │ │ + bne.w cbf6 │ │ │ │ │ + b.n ccee │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add.w sl, r3, r2 │ │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w ca64 │ │ │ │ │ + bcs.w cb9c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r2, ip, sl, lsl #30 │ │ │ │ │ umull lr, r1, r0, r3 │ │ │ │ │ mov.w r3, sl, lsr #2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs r3, r1 │ │ │ │ │ - bcs.w ca64 │ │ │ │ │ + bcs.w cb9c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n cc70 │ │ │ │ │ - b.n ca64 │ │ │ │ │ + bcc.n cda8 │ │ │ │ │ + b.n cb9c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w sl, r8, sl, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ iteee cc │ │ │ │ │ strcc r5, [sp, #20] │ │ │ │ │ addcs r3, r5, #2 │ │ │ │ │ movcs r2, #0 │ │ │ │ │ addcs.w r3, r8, r3, lsl #2 │ │ │ │ │ it cs │ │ │ │ │ strcs r2, [r3, #4] │ │ │ │ │ - b.n c97e │ │ │ │ │ - ldr r3, [pc, #668] @ (cf58 ) │ │ │ │ │ + b.n cab6 │ │ │ │ │ + ldr r3, [pc, #668] @ (d090 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r1, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n cdb6 │ │ │ │ │ + beq.n ceee │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c9b6 │ │ │ │ │ - ldr r3, [pc, #620] @ (cf5c ) │ │ │ │ │ + b.n caee │ │ │ │ │ + ldr r3, [pc, #620] @ (d094 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r8, [r1, #1728] @ 0x6c0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n cd6e │ │ │ │ │ + beq.n cea6 │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c6b2 │ │ │ │ │ - ldr r3, [pc, #572] @ (cf60 ) │ │ │ │ │ + b.n c7ea │ │ │ │ │ + ldr r3, [pc, #572] @ (d098 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, cd88 │ │ │ │ │ + cbz r2, cec0 │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c706 │ │ │ │ │ + b.n c83e │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne.w cc1e │ │ │ │ │ - b.n cc30 │ │ │ │ │ + bne.w cd56 │ │ │ │ │ + b.n cd68 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c694 │ │ │ │ │ + bne.w c7cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n cc30 │ │ │ │ │ + b.n cd68 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c6e8 │ │ │ │ │ + bne.w c820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cd80 │ │ │ │ │ + bge.n ceb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd80 │ │ │ │ │ + bne.n ceb8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd80 │ │ │ │ │ + b.n ceb8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c99a │ │ │ │ │ + bne.w cad2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cd9a │ │ │ │ │ + bge.n ced2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd9a │ │ │ │ │ + bne.n ced2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd9a │ │ │ │ │ + b.n ced2 │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ sub.w sl, r5, #4 │ │ │ │ │ sub.w r3, sl, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n ce4a │ │ │ │ │ + beq.n cf82 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ce2e │ │ │ │ │ + beq.n cf66 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n ce18 │ │ │ │ │ + beq.n cf50 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ │ add r3, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ @@ -19808,15 +19922,15 @@ │ │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ │ cmp r8, sl │ │ │ │ │ add r3, r6 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ mov.w r2, r3, lsr #30 │ │ │ │ │ - beq.n ceb2 │ │ │ │ │ + beq.n cfea │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add.w r6, r8, #4 │ │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ │ add.w r7, lr, #4 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r3, ip │ │ │ │ │ @@ -19839,179 +19953,179 @@ │ │ │ │ │ str.w ip, [r6, #8] │ │ │ │ │ ldr.w ip, [r7, #12] │ │ │ │ │ add r3, ip │ │ │ │ │ add.w r2, r3, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n ce4a │ │ │ │ │ + bne.n cf82 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cc40 │ │ │ │ │ + b.n cd78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, ced6 │ │ │ │ │ + cbz r0, d00e │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ceb6 │ │ │ │ │ + beq.n cfee │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w cc30 │ │ │ │ │ + beq.w cd68 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n cc30 │ │ │ │ │ + b.n cd68 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n cc30 │ │ │ │ │ + b.n cd68 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r6, #30 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w c740 │ │ │ │ │ - b.n c834 │ │ │ │ │ + bne.w c878 │ │ │ │ │ + b.n c96c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cd9a │ │ │ │ │ + b.n ced2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cd80 │ │ │ │ │ + b.n ceb8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.w cbdc │ │ │ │ │ - b.n cc12 │ │ │ │ │ + bne.w cd14 │ │ │ │ │ + b.n cd4a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n cf44 │ │ │ │ │ + blt.n d07c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w cdd2 │ │ │ │ │ - b.n cd9a │ │ │ │ │ + blt.w cf0a │ │ │ │ │ + b.n ced2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cf36 │ │ │ │ │ + bne.n d06e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf36 │ │ │ │ │ + b.n d06e │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000294 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000234 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000cf6c <_PyLong_GCD>: │ │ │ │ │ +0000d0a4 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi.n d018 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n d150 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi.n d018 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n d150 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d23e <_PyLong_GCD+0x2d2> │ │ │ │ │ + blt.w d376 <_PyLong_GCD+0x2d2> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 5f30 │ │ │ │ │ + bl 5f98 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f30 │ │ │ │ │ + bl 5f98 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n cfca <_PyLong_GCD+0x5e> │ │ │ │ │ + bge.n d102 <_PyLong_GCD+0x5e> │ │ │ │ │ negs r1, r6 │ │ │ │ │ sbc.w r8, r5, r5, lsl #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d212 <_PyLong_GCD+0x2a6> │ │ │ │ │ + blt.w d34a <_PyLong_GCD+0x2a6> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d27e <_PyLong_GCD+0x312> │ │ │ │ │ + blt.w d3b6 <_PyLong_GCD+0x312> │ │ │ │ │ orrs.w r3, r2, r7 │ │ │ │ │ - beq.n d002 <_PyLong_GCD+0x96> │ │ │ │ │ + beq.n d13a <_PyLong_GCD+0x96> │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ - blt.n d010 <_PyLong_GCD+0xa4> │ │ │ │ │ + blt.n d148 <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ orrs.w r4, r3, r2 │ │ │ │ │ - bne.n cff0 <_PyLong_GCD+0x84> │ │ │ │ │ + bne.n d128 <_PyLong_GCD+0x84> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3278 │ │ │ │ │ + b.w 32e4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n cfec <_PyLong_GCD+0x80> │ │ │ │ │ + b.n d124 <_PyLong_GCD+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl f18 │ │ │ │ │ R_ARM_THM_CALL long_abs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d2d6 <_PyLong_GCD+0x36a> │ │ │ │ │ + beq.w d40e <_PyLong_GCD+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f18 │ │ │ │ │ R_ARM_THM_CALL long_abs │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5fc <_PyLong_GCD+0x690> │ │ │ │ │ + beq.w d734 <_PyLong_GCD+0x690> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ @@ -20028,28 +20142,28 @@ │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ │ cmp.w fp, #23 │ │ │ │ │ mov.w r6, fp, lsr #3 │ │ │ │ │ - bls.w d22c <_PyLong_GCD+0x2c0> │ │ │ │ │ + bls.w d364 <_PyLong_GCD+0x2c0> │ │ │ │ │ add.w r4, r9, r6, lsl #2 │ │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d5f8 <_PyLong_GCD+0x68c> │ │ │ │ │ + beq.w d730 <_PyLong_GCD+0x68c> │ │ │ │ │ clz r3, r1 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.w d2b2 <_PyLong_GCD+0x346> │ │ │ │ │ + beq.w d3ea <_PyLong_GCD+0x346> │ │ │ │ │ ldrd r7, r0, [r4] │ │ │ │ │ rsb r5, r3, #30 │ │ │ │ │ rsb r4, r3, #28 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ │ @@ -20096,15 +20210,15 @@ │ │ │ │ │ lslle.w r2, r3, r2 │ │ │ │ │ lsrle.w r7, r3, r7 │ │ │ │ │ lslle r3, r5 │ │ │ │ │ orrle r2, r7 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.w d298 <_PyLong_GCD+0x32c> │ │ │ │ │ + bge.w d3d0 <_PyLong_GCD+0x32c> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ orr.w r5, r3, r1 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -20114,15 +20228,15 @@ │ │ │ │ │ strd r3, r7, [sp, #44] @ 0x2c │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r5, r2 │ │ │ │ │ - beq.n d1c6 <_PyLong_GCD+0x25a> │ │ │ │ │ + beq.n d2fe <_PyLong_GCD+0x25a> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ adds r0, r1, r0 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ adc.w r1, r6, r1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -20152,66 +20266,66 @@ │ │ │ │ │ adc.w r2, r2, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs.w ip, r7, ip │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ sbc.w r3, r7, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w lr, r3, r2 │ │ │ │ │ - bge.n d244 <_PyLong_GCD+0x2d8> │ │ │ │ │ + bge.n d37c <_PyLong_GCD+0x2d8> │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d2de <_PyLong_GCD+0x372> │ │ │ │ │ + bne.w d416 <_PyLong_GCD+0x372> │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ab60 │ │ │ │ │ + bl ac9c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d5f0 <_PyLong_GCD+0x684> │ │ │ │ │ + beq.w d728 <_PyLong_GCD+0x684> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1f6 <_PyLong_GCD+0x28a> │ │ │ │ │ + bge.n d32e <_PyLong_GCD+0x28a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d5e8 <_PyLong_GCD+0x67c> │ │ │ │ │ + beq.w d720 <_PyLong_GCD+0x67c> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r9, sl │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n d05e <_PyLong_GCD+0xf2> │ │ │ │ │ + b.n d196 <_PyLong_GCD+0xf2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cfd8 <_PyLong_GCD+0x6c> │ │ │ │ │ + bne.w d110 <_PyLong_GCD+0x6c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ - b.n cfd8 <_PyLong_GCD+0x6c> │ │ │ │ │ + b.n d110 <_PyLong_GCD+0x6c> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r4, sl │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n cfa4 <_PyLong_GCD+0x38> │ │ │ │ │ + b.n d0dc <_PyLong_GCD+0x38> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n cfa4 <_PyLong_GCD+0x38> │ │ │ │ │ + b.n d0dc <_PyLong_GCD+0x38> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r4, [sp, #28] │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ adds r4, #1 │ │ │ │ │ @@ -20229,53 +20343,53 @@ │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ adc.w r3, r3, r7 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n d150 <_PyLong_GCD+0x1e4> │ │ │ │ │ + b.n d288 <_PyLong_GCD+0x1e4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cfe2 <_PyLong_GCD+0x76> │ │ │ │ │ + bne.w d11a <_PyLong_GCD+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ - b.n cfe2 <_PyLong_GCD+0x76> │ │ │ │ │ + b.n d11a <_PyLong_GCD+0x76> │ │ │ │ │ add.w r1, sl, r1, lsl #2 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsl.w r4, r1, r0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsls r1, r0 │ │ │ │ │ - b.n d132 <_PyLong_GCD+0x1c6> │ │ │ │ │ + b.n d26a <_PyLong_GCD+0x1c6> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w d626 <_PyLong_GCD+0x6ba> │ │ │ │ │ + bgt.w d75e <_PyLong_GCD+0x6ba> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d614 <_PyLong_GCD+0x6a8> │ │ │ │ │ + blt.w d74c <_PyLong_GCD+0x6a8> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.n d31a <_PyLong_GCD+0x3ae> │ │ │ │ │ + bpl.n d452 <_PyLong_GCD+0x3ae> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ negs r3, r3 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ negs r2, r2 │ │ │ │ │ @@ -20293,37 +20407,37 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d50c <_PyLong_GCD+0x5a0> │ │ │ │ │ + bne.w d644 <_PyLong_GCD+0x5a0> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w d5dc <_PyLong_GCD+0x670> │ │ │ │ │ + beq.w d714 <_PyLong_GCD+0x670> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2d0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d576 <_PyLong_GCD+0x60a> │ │ │ │ │ + beq.w d6ae <_PyLong_GCD+0x60a> │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d4fe <_PyLong_GCD+0x592> │ │ │ │ │ + bne.w d636 <_PyLong_GCD+0x592> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n d354 <_PyLong_GCD+0x3e8> │ │ │ │ │ + bne.n d48c <_PyLong_GCD+0x3e8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.w d59e <_PyLong_GCD+0x632> │ │ │ │ │ + bge.w d6d6 <_PyLong_GCD+0x632> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d576 <_PyLong_GCD+0x60a> │ │ │ │ │ + beq.w d6ae <_PyLong_GCD+0x60a> │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add.w ip, sl, #12 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ @@ -20342,15 +20456,15 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - bcs.n d41e <_PyLong_GCD+0x4b2> │ │ │ │ │ + bcs.n d556 <_PyLong_GCD+0x4b2> │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ umull r2, r3, r0, r3 │ │ │ │ │ adds r4, r2, r4 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ @@ -20379,109 +20493,109 @@ │ │ │ │ │ mla lr, r1, r2, r0 │ │ │ │ │ adc.w lr, lr, r6 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8], #4 │ │ │ │ │ orr.w r6, r6, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, asr #30 │ │ │ │ │ - b.n d3a2 <_PyLong_GCD+0x436> │ │ │ │ │ + b.n d4da <_PyLong_GCD+0x436> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add.w r2, sl, #9 │ │ │ │ │ ldrd r8, r9, [sp, #68] @ 0x44 │ │ │ │ │ sub.w r3, r1, sl │ │ │ │ │ subs r3, #9 │ │ │ │ │ mov r7, r4 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w ip, r2, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc.n d514 <_PyLong_GCD+0x5a8> │ │ │ │ │ + bcc.n d64c <_PyLong_GCD+0x5a8> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d47a <_PyLong_GCD+0x50e> │ │ │ │ │ + bge.n d5b2 <_PyLong_GCD+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d5b4 <_PyLong_GCD+0x648> │ │ │ │ │ + beq.w d6ec <_PyLong_GCD+0x648> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d48e <_PyLong_GCD+0x522> │ │ │ │ │ + bge.n d5c6 <_PyLong_GCD+0x522> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d56e <_PyLong_GCD+0x602> │ │ │ │ │ + beq.n d6a6 <_PyLong_GCD+0x602> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r4, r2, #3 │ │ │ │ │ - beq.n d4b4 <_PyLong_GCD+0x548> │ │ │ │ │ + beq.n d5ec <_PyLong_GCD+0x548> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, d4f2 <_PyLong_GCD+0x586> │ │ │ │ │ + cbz r0, d62a <_PyLong_GCD+0x586> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n d4b4 <_PyLong_GCD+0x548> │ │ │ │ │ + beq.n d5ec <_PyLong_GCD+0x548> │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ lsrs r4, r2, #3 │ │ │ │ │ - beq.n d4d4 <_PyLong_GCD+0x568> │ │ │ │ │ + beq.n d60c <_PyLong_GCD+0x568> │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ - cbnz r1, d4e0 <_PyLong_GCD+0x574> │ │ │ │ │ + cbnz r1, d618 <_PyLong_GCD+0x574> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4c0 <_PyLong_GCD+0x554> │ │ │ │ │ + bne.n d5f8 <_PyLong_GCD+0x554> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n d202 <_PyLong_GCD+0x296> │ │ │ │ │ + b.n d33a <_PyLong_GCD+0x296> │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n d4d4 <_PyLong_GCD+0x568> │ │ │ │ │ + beq.n d60c <_PyLong_GCD+0x568> │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n d4d4 <_PyLong_GCD+0x568> │ │ │ │ │ + b.n d60c <_PyLong_GCD+0x568> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d49a <_PyLong_GCD+0x52e> │ │ │ │ │ + bne.n d5d2 <_PyLong_GCD+0x52e> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n d4b4 <_PyLong_GCD+0x548> │ │ │ │ │ + b.n d5ec <_PyLong_GCD+0x548> │ │ │ │ │ bic.w r3, fp, #7 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n d362 <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d49a <_PyLong_GCD+0x3f6> │ │ │ │ │ bic.w r3, fp, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n d33c <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d474 <_PyLong_GCD+0x3d0> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ │ subs r5, r1, r3 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r4, r1, r3 │ │ │ │ │ @@ -20503,106 +20617,106 @@ │ │ │ │ │ mla r2, r2, r5, r1 │ │ │ │ │ mov.w r6, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, r0] │ │ │ │ │ sbc.w r2, lr, r2 │ │ │ │ │ orr.w r6, r6, r2, lsl #2 │ │ │ │ │ mov.w lr, r2, asr #30 │ │ │ │ │ - b.n d440 <_PyLong_GCD+0x4d4> │ │ │ │ │ + b.n d578 <_PyLong_GCD+0x4d4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d48e <_PyLong_GCD+0x522> │ │ │ │ │ + b.n d5c6 <_PyLong_GCD+0x522> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d5bc <_PyLong_GCD+0x650> │ │ │ │ │ + blt.n d6f4 <_PyLong_GCD+0x650> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d5cc <_PyLong_GCD+0x660> │ │ │ │ │ + blt.n d704 <_PyLong_GCD+0x660> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a4d4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d2d6 <_PyLong_GCD+0x36a> │ │ │ │ │ + b.n d40e <_PyLong_GCD+0x36a> │ │ │ │ │ bic.w r3, fp, #7 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - b.n d362 <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d49a <_PyLong_GCD+0x3f6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d47a <_PyLong_GCD+0x50e> │ │ │ │ │ + b.n d5b2 <_PyLong_GCD+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d586 <_PyLong_GCD+0x61a> │ │ │ │ │ + bne.n d6be <_PyLong_GCD+0x61a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d586 <_PyLong_GCD+0x61a> │ │ │ │ │ + b.n d6be <_PyLong_GCD+0x61a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d58e <_PyLong_GCD+0x622> │ │ │ │ │ + bne.n d6c6 <_PyLong_GCD+0x622> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d58e <_PyLong_GCD+0x622> │ │ │ │ │ + b.n d6c6 <_PyLong_GCD+0x622> │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n d33c <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d474 <_PyLong_GCD+0x3d0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1f6 <_PyLong_GCD+0x28a> │ │ │ │ │ + b.n d32e <_PyLong_GCD+0x28a> │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n d580 <_PyLong_GCD+0x614> │ │ │ │ │ + b.n d6b8 <_PyLong_GCD+0x614> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n d088 <_PyLong_GCD+0x11c> │ │ │ │ │ + b.n d1c0 <_PyLong_GCD+0x11c> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d59a <_PyLong_GCD+0x62e> │ │ │ │ │ + bge.n d6d2 <_PyLong_GCD+0x62e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d59a <_PyLong_GCD+0x62e> │ │ │ │ │ + bne.n d6d2 <_PyLong_GCD+0x62e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d59a <_PyLong_GCD+0x62e> │ │ │ │ │ + b.n d6d2 <_PyLong_GCD+0x62e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d2ca <_PyLong_GCD+0x35e> │ │ │ │ │ + bne.w d402 <_PyLong_GCD+0x35e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d2ca <_PyLong_GCD+0x35e> │ │ │ │ │ + b.n d402 <_PyLong_GCD+0x35e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d640 <_PyLong_GCD+0x6d4> │ │ │ │ │ + bge.n d778 <_PyLong_GCD+0x6d4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, d644 <_PyLong_GCD+0x6d8> │ │ │ │ │ + cbz r3, d77c <_PyLong_GCD+0x6d8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n d2c0 <_PyLong_GCD+0x354> │ │ │ │ │ + b.n d3f8 <_PyLong_GCD+0x354> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d2c0 <_PyLong_GCD+0x354> │ │ │ │ │ + b.n d3f8 <_PyLong_GCD+0x354> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ _PyLong_UnsignedLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 5130 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ bne.n 9e <_PyLong_UnsignedLong_Converter+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n bc <_PyLong_UnsignedLong_Converter+0x3c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n ba <_PyLong_UnsignedLong_Converter+0x3a> │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #4 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 5130 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 126 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 120 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ │ │ │ │ │ 0000012a : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl a5e4 <_PyLong_Copy> │ │ │ │ │ + bl a6f4 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ @@ -178,15 +178,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #4 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 5130 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 196 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 190 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 5130 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ bne.n 1b8 <_PyLong_Size_t_Converter+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1d6 <_PyLong_Size_t_Converter+0x3c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 1d4 <_PyLong_Size_t_Converter+0x3a> │ │ │ │ │ @@ -355,15 +355,15 @@ │ │ │ │ │ _PyLong_UInt8_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - bl 50c4 │ │ │ │ │ + bl 5130 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ bne.n 2e2 <_PyLong_UInt8_Converter+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 2fe <_PyLong_UInt8_Converter+0x3a> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n 2fe <_PyLong_UInt8_Converter+0x3a> │ │ │ │ │ @@ -383,15 +383,15 @@ │ │ │ │ │ │ │ │ │ │ 00000300 <_PyLong_UInt16_Converter>: │ │ │ │ │ _PyLong_UInt16_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 53a0 │ │ │ │ │ + bl 540c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ bne.n 31a <_PyLong_UInt16_Converter+0x1a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 338 <_PyLong_UInt16_Converter+0x38> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls.n 336 <_PyLong_UInt16_Converter+0x36> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -31,291 +31,290 @@ │ │ │ │ │ 0x000001c0 6573002e 4c433234 002e4c43 3235005f es..LC24..LC25._ │ │ │ │ │ 0x000001d0 50794c6f 6e675f41 73427974 65417272 PyLong_AsByteArr │ │ │ │ │ 0x000001e0 61792e63 6f6e7374 70726f70 2e30006c ay.constprop.0.l │ │ │ │ │ 0x000001f0 6f6e675f 6e65675f 6d657468 6f64005f ong_neg_method._ │ │ │ │ │ 0x00000200 50794c6f 6e675f46 726f6d4c 61726765 PyLong_FromLarge │ │ │ │ │ 0x00000210 006c6f6e 675f6e65 67005f50 794c6f6e .long_neg._PyLon │ │ │ │ │ 0x00000220 675f4672 6f6d5354 776f4469 67697473 g_FromSTwoDigits │ │ │ │ │ - 0x00000230 006c6f6e 675f6e65 672e7061 72742e30 .long_neg.part.0 │ │ │ │ │ - 0x00000240 006c6f6e 675f6164 645f6d65 74686f64 .long_add_method │ │ │ │ │ - 0x00000250 00785f61 64640078 5f737562 006c6f6e .x_add.x_sub.lon │ │ │ │ │ - 0x00000260 675f6164 64006c6f 6e675f6d 756c5f6d g_add.long_mul_m │ │ │ │ │ - 0x00000270 6574686f 64006b5f 6d756c00 6c6f6e67 ethod.k_mul.long │ │ │ │ │ - 0x00000280 5f6d756c 006b6d75 6c5f7370 6c69742e _mul.kmul_split. │ │ │ │ │ - 0x00000290 636f6e73 7470726f 702e3000 765f6973 constprop.0.v_is │ │ │ │ │ - 0x000002a0 75622e69 7372612e 3000765f 69616464 ub.isra.0.v_iadd │ │ │ │ │ - 0x000002b0 2e697372 612e3000 6c6f6e67 5f616e64 .isra.0.long_and │ │ │ │ │ - 0x000002c0 002e4c43 3236002e 4c433237 002e4c43 ..LC26..LC27..LC │ │ │ │ │ - 0x000002d0 3238002e 4c433239 006c6f6e 675f6c73 28..LC29.long_ls │ │ │ │ │ - 0x000002e0 68696674 5f6d6574 686f6400 50794c6f hift_method.PyLo │ │ │ │ │ - 0x000002f0 6e675f41 734e6174 69766542 79746573 ng_AsNativeBytes │ │ │ │ │ - 0x00000300 2e636f6e 73747072 6f702e30 002e4c43 .constprop.0..LC │ │ │ │ │ - 0x00000310 3330002e 4c433331 0050794c 6f6e675f 30..LC31.PyLong_ │ │ │ │ │ - 0x00000320 41734e61 74697665 42797465 732e636f AsNativeBytes.co │ │ │ │ │ - 0x00000330 6e737470 726f702e 31006c6f 6e675f73 nstprop.1.long_s │ │ │ │ │ - 0x00000340 75625f6d 6574686f 64006c6f 6e675f73 ub_method.long_s │ │ │ │ │ - 0x00000350 75622e63 6f6e7374 70726f70 2e30006c ub.constprop.0.l │ │ │ │ │ - 0x00000360 6f6e675f 73756200 2e4c4333 32002e4c ong_sub..LC32..L │ │ │ │ │ - 0x00000370 43333300 6c6f6e67 5f766563 746f7263 C33.long_vectorc │ │ │ │ │ - 0x00000380 616c6c00 6c6f6e67 5f6e6577 5f696d70 all.long_new_imp │ │ │ │ │ - 0x00000390 6c2e7061 72742e30 002e4c43 3334002e l.part.0..LC34.. │ │ │ │ │ - 0x000003a0 4c433335 006c6f6e 675f696e 76657274 LC35.long_invert │ │ │ │ │ - 0x000003b0 002e4c43 33360069 6e745f66 726f6d5f ..LC36.int_from_ │ │ │ │ │ - 0x000003c0 62797465 73006c6f 6e675f6f 72006c6f bytes.long_or.lo │ │ │ │ │ - 0x000003d0 6e675f64 6976006c 6f6e675f 64697672 ng_div.long_divr │ │ │ │ │ - 0x000003e0 656d0070 796c6f6e 675f696e 745f6469 em.pylong_int_di │ │ │ │ │ - 0x000003f0 766d6f64 002e4c43 33370078 5f646976 vmod..LC37.x_div │ │ │ │ │ - 0x00000400 72656d00 6c6f6e67 5f6e6577 002e4c43 rem.long_new..LC │ │ │ │ │ - 0x00000410 3338002e 4c433339 006c6f6e 675f666f 38..LC39.long_fo │ │ │ │ │ - 0x00000420 726d6174 5f62696e 6172792e 636f6e73 rmat_binary.cons │ │ │ │ │ - 0x00000430 7470726f 702e3000 2e4c4334 30002e4c tprop.0..LC40..L │ │ │ │ │ - 0x00000440 43343100 696e745f 5f5f666f 726d6174 C41.int___format │ │ │ │ │ - 0x00000450 5f5f002e 4c433432 006c6f6e 675f7472 __..LC42.long_tr │ │ │ │ │ - 0x00000460 75655f64 69766964 65002e4c 43343300 ue_divide..LC43. │ │ │ │ │ - 0x00000470 2e4c4334 34002e4c 43343500 6c6f6e67 .LC44..LC45.long │ │ │ │ │ - 0x00000480 5f706f77 006c5f6d 6f64005f 50794c6f _pow.l_mod._PyLo │ │ │ │ │ - 0x00000490 6e675f41 73556e73 69676e65 644c6f6e ng_AsUnsignedLon │ │ │ │ │ - 0x000004a0 674c6f6e 674d6173 6b00696e 745f6269 gLongMask.int_bi │ │ │ │ │ - 0x000004b0 745f6c65 6e677468 006c6f6e 675f6162 t_length.long_ab │ │ │ │ │ - 0x000004c0 735f6d65 74686f64 006c6f6e 675f6162 s_method.long_ab │ │ │ │ │ - 0x000004d0 73006c6f 6e675f64 69766d6f 64006c6f s.long_divmod.lo │ │ │ │ │ - 0x000004e0 6e675f6c 6f6e6700 2e4c4334 36006c6f ng_long..LC46.lo │ │ │ │ │ - 0x000004f0 6e675f78 6f72006c 6f6e675f 6d6f6400 ng_xor.long_mod. │ │ │ │ │ - 0x00000500 2e4c4334 37006c6f 6e675f66 6c6f6174 .LC47.long_float │ │ │ │ │ - 0x00000510 006c6f6e 675f7273 68696674 002e4c43 .long_rshift..LC │ │ │ │ │ - 0x00000520 3438002e 4c433439 00696e74 5f5f5f72 48..LC49.int___r │ │ │ │ │ - 0x00000530 6f756e64 5f5f002e 4c433530 002e4c43 ound__..LC50..LC │ │ │ │ │ - 0x00000540 3531006c 6f6e675f 6c6f6e67 5f6d6574 51.long_long_met │ │ │ │ │ - 0x00000550 68006c6f 6e675f6c 6f6e675f 67657474 h.long_long_gett │ │ │ │ │ - 0x00000560 6572006c 6f6e675f 67657430 006c6f6e er.long_get0.lon │ │ │ │ │ - 0x00000570 675f6765 74310069 6e745f61 735f696e g_get1.int_as_in │ │ │ │ │ - 0x00000580 74656765 725f7261 74696f00 696e745f teger_ratio.int_ │ │ │ │ │ - 0x00000590 5f5f7369 7a656f66 5f5f0069 6e745f62 __sizeof__.int_b │ │ │ │ │ - 0x000005a0 69745f63 6f756e74 002e4c43 3532002e it_count..LC52.. │ │ │ │ │ - 0x000005b0 4c433533 002e4c43 3534002e 4c433535 LC53..LC54..LC55 │ │ │ │ │ - 0x000005c0 002e4c43 35360069 6e745f69 735f696e ..LC56.int_is_in │ │ │ │ │ - 0x000005d0 74656765 72002e4c 43353700 2e4c4335 teger..LC57..LC5 │ │ │ │ │ - 0x000005e0 38002e4c 43353900 2e4c4336 30002e4c 8..LC59..LC60..L │ │ │ │ │ - 0x000005f0 43363100 2e4c4336 32002e4c 43363300 C61..LC62..LC63. │ │ │ │ │ - 0x00000600 696e745f 5f5f6765 746e6577 61726773 int___getnewargs │ │ │ │ │ - 0x00000610 5f5f002e 4c433634 002e4c43 3635002e __..LC64..LC65.. │ │ │ │ │ - 0x00000620 4c433636 002e4c43 3637002e 4c433638 LC66..LC67..LC68 │ │ │ │ │ - 0x00000630 005f5f66 756e635f 5f2e3000 6c6f675f .__func__.0.log_ │ │ │ │ │ - 0x00000640 62617365 5f424153 4500636f 6e767769 base_BASE.convwi │ │ │ │ │ - 0x00000650 6474685f 62617365 00636f6e 766d756c dth_base.convmul │ │ │ │ │ - 0x00000660 746d6178 5f626173 65005079 4c6f6e67 tmax_base.PyLong │ │ │ │ │ - 0x00000670 5f4c4159 4f555400 68616c66 5f657665 _LAYOUT.half_eve │ │ │ │ │ - 0x00000680 6e5f636f 72726563 74696f6e 2e313000 n_correction.10. │ │ │ │ │ - 0x00000690 5f6b6579 776f7264 732e3200 5f6b6579 _keywords.2._key │ │ │ │ │ - 0x000006a0 776f7264 732e3500 5f6b6579 776f7264 words.5._keyword │ │ │ │ │ - 0x000006b0 732e3800 696e745f 696e666f 5f5f646f s.8.int_info__do │ │ │ │ │ - 0x000006c0 635f5f00 6c6f6e67 5f646f63 00696e74 c__.long_doc.int │ │ │ │ │ - 0x000006d0 5f69735f 696e7465 6765725f 5f646f63 _is_integer__doc │ │ │ │ │ - 0x000006e0 5f5f0069 6e745f66 726f6d5f 62797465 __.int_from_byte │ │ │ │ │ - 0x000006f0 735f5f64 6f635f5f 00696e74 5f746f5f s__doc__.int_to_ │ │ │ │ │ - 0x00000700 62797465 735f5f64 6f635f5f 00696e74 bytes__doc__.int │ │ │ │ │ - 0x00000710 5f61735f 696e7465 6765725f 72617469 _as_integer_rati │ │ │ │ │ - 0x00000720 6f5f5f64 6f635f5f 00696e74 5f626974 o__doc__.int_bit │ │ │ │ │ - 0x00000730 5f636f75 6e745f5f 646f635f 5f00696e _count__doc__.in │ │ │ │ │ - 0x00000740 745f6269 745f6c65 6e677468 5f5f646f t_bit_length__do │ │ │ │ │ - 0x00000750 635f5f00 696e745f 5f5f7369 7a656f66 c__.int___sizeof │ │ │ │ │ - 0x00000760 5f5f5f5f 646f635f 5f00696e 745f5f5f ____doc__.int___ │ │ │ │ │ - 0x00000770 726f756e 645f5f5f 5f646f63 5f5f0069 round____doc__.i │ │ │ │ │ - 0x00000780 6e745f5f 5f666f72 6d61745f 5f5f5f64 nt___format____d │ │ │ │ │ - 0x00000790 6f635f5f 00696e74 5f5f5f67 65746e65 oc__.int___getne │ │ │ │ │ - 0x000007a0 77617267 735f5f5f 5f646f63 5f5f006c wargs____doc__.l │ │ │ │ │ - 0x000007b0 6f6e675f 61735f6e 756d6265 72006c6f ong_as_number.lo │ │ │ │ │ - 0x000007c0 6e675f6d 6574686f 6473006c 6f6e675f ng_methods.long_ │ │ │ │ │ - 0x000007d0 67657473 65740069 6e745f69 6e666f5f getset.int_info_ │ │ │ │ │ - 0x000007e0 64657363 00696e74 5f696e66 6f5f6669 desc.int_info_fi │ │ │ │ │ - 0x000007f0 656c6473 005f7061 72736572 2e33005f elds._parser.3._ │ │ │ │ │ - 0x00000800 6b777475 706c652e 31005f70 61727365 kwtuple.1._parse │ │ │ │ │ - 0x00000810 722e3600 5f6b7774 75706c65 2e34005f r.6._kwtuple.4._ │ │ │ │ │ - 0x00000820 70617273 65722e39 005f6b77 7475706c parser.9._kwtupl │ │ │ │ │ - 0x00000830 652e3700 496e745f 496e666f 54797065 e.7.Int_InfoType │ │ │ │ │ - 0x00000840 0050794c 6f6e675f 46726f6d 566f6964 .PyLong_FromVoid │ │ │ │ │ - 0x00000850 50747200 5f50795f 4e657752 65666572 Ptr._Py_NewRefer │ │ │ │ │ - 0x00000860 656e6365 0050794f 626a6563 745f4d61 ence.PyObject_Ma │ │ │ │ │ - 0x00000870 6c6c6f63 00507945 72725f4e 6f4d656d lloc.PyErr_NoMem │ │ │ │ │ - 0x00000880 6f727900 5f50795f 7473735f 74737461 ory._Py_tss_tsta │ │ │ │ │ - 0x00000890 7465005f 50795275 6e74696d 65005079 te._PyRuntime.Py │ │ │ │ │ - 0x000008a0 4c6f6e67 5f46726f 6d556e73 69676e65 Long_FromUnsigne │ │ │ │ │ - 0x000008b0 644c6f6e 67005079 4578635f 4f766572 dLong.PyExc_Over │ │ │ │ │ - 0x000008c0 666c6f77 4572726f 72005079 4572725f flowError.PyErr_ │ │ │ │ │ - 0x000008d0 53657453 7472696e 67005f50 794c6f6e SetString._PyLon │ │ │ │ │ - 0x000008e0 675f496e 69745479 70657300 5f507953 g_InitTypes._PyS │ │ │ │ │ - 0x000008f0 74727563 74536571 75656e63 655f496e tructSequence_In │ │ │ │ │ - 0x00000900 69744275 696c7469 6e576974 68466c61 itBuiltinWithFla │ │ │ │ │ - 0x00000910 67730050 794c6f6e 675f4672 6f6d4c6f gs.PyLong_FromLo │ │ │ │ │ - 0x00000920 6e670050 794c6f6e 675f4672 6f6d5373 ng.PyLong_FromSs │ │ │ │ │ - 0x00000930 697a655f 74005079 4c6f6e67 5f417353 ize_t.PyLong_AsS │ │ │ │ │ - 0x00000940 73697a65 5f740050 79457863 5f547970 size_t.PyExc_Typ │ │ │ │ │ - 0x00000950 65457272 6f72005f 50794572 725f4261 eError._PyErr_Ba │ │ │ │ │ - 0x00000960 64496e74 65726e61 6c43616c 6c005079 dInternalCall.Py │ │ │ │ │ - 0x00000970 4c6f6e67 5f476574 496e666f 00507953 Long_GetInfo.PyS │ │ │ │ │ - 0x00000980 74727563 74536571 75656e63 655f4e65 tructSequence_Ne │ │ │ │ │ - 0x00000990 77005079 53747275 63745365 7175656e w.PyStructSequen │ │ │ │ │ - 0x000009a0 63655f53 65744974 656d0050 79457272 ce_SetItem.PyErr │ │ │ │ │ - 0x000009b0 5f4f6363 75727265 64005f50 795f4465 _Occurred._Py_De │ │ │ │ │ - 0x000009c0 616c6c6f 63005079 4c6f6e67 5f46726f alloc.PyLong_Fro │ │ │ │ │ - 0x000009d0 6d537472 696e6700 5f50795f 63747970 mString._Py_ctyp │ │ │ │ │ - 0x000009e0 655f7461 626c6500 5f5f6165 6162695f e_table.__aeabi_ │ │ │ │ │ - 0x000009f0 69646976 0050794f 626a6563 745f4672 idiv.PyObject_Fr │ │ │ │ │ - 0x00000a00 65650073 74726c65 6e005079 556e6963 ee.strlen.PyUnic │ │ │ │ │ - 0x00000a10 6f64655f 46726f6d 53747269 6e67416e ode_FromStringAn │ │ │ │ │ - 0x00000a20 6453697a 65005079 4578635f 56616c75 dSize.PyExc_Valu │ │ │ │ │ - 0x00000a30 65457272 6f720050 79457272 5f466f72 eError.PyErr_For │ │ │ │ │ - 0x00000a40 6d617400 6d656d63 7079005f 50795f53 mat.memcpy._Py_S │ │ │ │ │ - 0x00000a50 6574496d 6d6f7274 616c0050 79496d70 etImmortal.PyImp │ │ │ │ │ - 0x00000a60 6f72745f 496d706f 72744d6f 64756c65 ort_ImportModule │ │ │ │ │ - 0x00000a70 0050794f 626a6563 745f4361 6c6c4d65 .PyObject_CallMe │ │ │ │ │ - 0x00000a80 74686f64 0050794c 6f6e675f 41734c6f thod.PyLong_AsLo │ │ │ │ │ - 0x00000a90 6e67005f 50794e75 6d626572 5f496e64 ng._PyNumber_Ind │ │ │ │ │ - 0x00000aa0 65780050 794c6f6e 675f4173 4c6f6e67 ex.PyLong_AsLong │ │ │ │ │ - 0x00000ab0 416e644f 76657266 6c6f7700 5f50795f AndOverflow._Py_ │ │ │ │ │ - 0x00000ac0 54727565 53747275 6374005f 50795f46 TrueStruct._Py_F │ │ │ │ │ - 0x00000ad0 616c7365 53747275 6374005f 50795f4e alseStruct._Py_N │ │ │ │ │ - 0x00000ae0 6f74496d 706c656d 656e7465 64537472 otImplementedStr │ │ │ │ │ - 0x00000af0 75637400 5f5f6165 6162695f 756c6469 uct.__aeabi_uldi │ │ │ │ │ - 0x00000b00 766d6f64 00507945 72725f43 6865636b vmod.PyErr_Check │ │ │ │ │ - 0x00000b10 5369676e 616c7300 5079556e 69636f64 Signals.PyUnicod │ │ │ │ │ - 0x00000b20 655f4e65 77005f50 79427974 65735772 e_New._PyBytesWr │ │ │ │ │ - 0x00000b30 69746572 5f507265 70617265 005f5f61 iter_Prepare.__a │ │ │ │ │ - 0x00000b40 65616269 5f756964 69766d6f 64005f50 eabi_uidivmod._P │ │ │ │ │ - 0x00000b50 794c6f6e 675f4578 61637444 65616c6c yLong_ExactDeall │ │ │ │ │ - 0x00000b60 6f630050 794c6f6e 675f4173 496e7400 oc.PyLong_AsInt. │ │ │ │ │ - 0x00000b70 50794c6f 6e675f41 73556e73 69676e65 PyLong_AsUnsigne │ │ │ │ │ - 0x00000b80 644c6f6e 67005079 4c6f6e67 5f46726f dLong.PyLong_Fro │ │ │ │ │ - 0x00000b90 6d556e73 69676e65 644c6f6e 674c6f6e mUnsignedLongLon │ │ │ │ │ - 0x00000ba0 67005079 4c6f6e67 5f476574 4e617469 g.PyLong_GetNati │ │ │ │ │ - 0x00000bb0 76654c61 796f7574 0050794c 6f6e6757 veLayout.PyLongW │ │ │ │ │ - 0x00000bc0 72697465 725f4372 65617465 0050794c riter_Create.PyL │ │ │ │ │ - 0x00000bd0 6f6e6757 72697465 725f4669 6e697368 ongWriter_Finish │ │ │ │ │ - 0x00000be0 005f5079 556e6963 6f64655f 45717561 ._PyUnicode_Equa │ │ │ │ │ - 0x00000bf0 6c005079 42797465 735f4672 6f6d5374 l.PyBytes_FromSt │ │ │ │ │ - 0x00000c00 72696e67 416e6453 697a6500 5f50794c ringAndSize._PyL │ │ │ │ │ - 0x00000c10 6f6e675f 41734279 74654172 72617900 ong_AsByteArray. │ │ │ │ │ - 0x00000c20 5f507941 72675f55 6e706163 6b4b6579 _PyArg_UnpackKey │ │ │ │ │ - 0x00000c30 776f7264 73005079 4f626a65 63745f49 words.PyObject_I │ │ │ │ │ - 0x00000c40 73547275 65005f50 79417267 5f426164 sTrue._PyArg_Bad │ │ │ │ │ - 0x00000c50 41726775 6d656e74 006d656d 73657400 Argument.memset. │ │ │ │ │ - 0x00000c60 5f50794c 6f6e675f 436f7079 0050794c _PyLong_Copy.PyL │ │ │ │ │ - 0x00000c70 6f6e675f 46726f6d 4c6f6e67 4c6f6e67 ong_FromLongLong │ │ │ │ │ - 0x00000c80 0050794c 6f6e675f 46726f6d 496e7436 .PyLong_FromInt6 │ │ │ │ │ - 0x00000c90 34005f50 794c6f6e 675f4e75 6d426974 4._PyLong_NumBit │ │ │ │ │ - 0x00000ca0 73005079 4c6f6e67 5f417353 697a655f s.PyLong_AsSize_ │ │ │ │ │ - 0x00000cb0 74005079 4572725f 45786365 7074696f t.PyErr_Exceptio │ │ │ │ │ - 0x00000cc0 6e4d6174 63686573 0050794c 6f6e675f nMatches.PyLong_ │ │ │ │ │ - 0x00000cd0 4173496e 74363400 50794c6f 6e675f41 AsInt64.PyLong_A │ │ │ │ │ - 0x00000ce0 734e6174 69766542 79746573 0050794c sNativeBytes.PyL │ │ │ │ │ - 0x00000cf0 6f6e675f 47657453 69676e00 5f50794c ong_GetSign._PyL │ │ │ │ │ - 0x00000d00 6f6e675f 41646400 50794e75 6d626572 ong_Add.PyNumber │ │ │ │ │ - 0x00000d10 5f4c6f6e 67006d65 6d6d6f76 65005079 _Long.memmove.Py │ │ │ │ │ - 0x00000d20 54687265 61645374 6174655f 47657400 ThreadState_Get. │ │ │ │ │ - 0x00000d30 5f50794f 626a6563 745f4d61 6b655470 _PyObject_MakeTp │ │ │ │ │ - 0x00000d40 43616c6c 0050794c 6f6e675f 46726f6d Call.PyLong_From │ │ │ │ │ - 0x00000d50 446f7562 6c650066 72657870 006c6465 Double.frexp.lde │ │ │ │ │ - 0x00000d60 78700050 794c6f6e 675f4578 706f7274 xp.PyLong_Export │ │ │ │ │ - 0x00000d70 0050794c 6f6e675f 41734c6f 6e674c6f .PyLong_AsLongLo │ │ │ │ │ - 0x00000d80 6e67416e 644f7665 72666c6f 77005079 ngAndOverflow.Py │ │ │ │ │ - 0x00000d90 4c6f6e67 5f41734c 6f6e674c 6f6e6700 Long_AsLongLong. │ │ │ │ │ - 0x00000da0 50794f62 6a656374 5f427974 65730050 PyObject_Bytes.P │ │ │ │ │ - 0x00000db0 794f626a 6563745f 43616c6c 4f6e6541 yObject_CallOneA │ │ │ │ │ - 0x00000dc0 7267005f 50794c6f 6e675f46 726f6d42 rg._PyLong_FromB │ │ │ │ │ - 0x00000dd0 79746541 72726179 0050794c 6f6e675f yteArray.PyLong_ │ │ │ │ │ - 0x00000de0 46726f6d 53697a65 5f740050 79457863 FromSize_t.PyExc │ │ │ │ │ - 0x00000df0 5f5a6572 6f446976 6973696f 6e457272 _ZeroDivisionErr │ │ │ │ │ - 0x00000e00 6f720050 794e756d 6265725f 41735373 or.PyNumber_AsSs │ │ │ │ │ - 0x00000e10 697a655f 74005079 42797465 41727261 ize_t.PyByteArra │ │ │ │ │ - 0x00000e20 795f5479 7065005f 50794c6f 6e675f46 y_Type._PyLong_F │ │ │ │ │ - 0x00000e30 726f6d42 79746573 0050794c 6f6e675f romBytes.PyLong_ │ │ │ │ │ - 0x00000e40 46726f6d 556e6963 6f64654f 626a6563 FromUnicodeObjec │ │ │ │ │ - 0x00000e50 74005f50 79427974 65417272 61795f65 t._PyByteArray_e │ │ │ │ │ - 0x00000e60 6d707479 5f737472 696e6700 50795479 mpty_string.PyTy │ │ │ │ │ - 0x00000e70 70655f49 73537562 74797065 005f5079 pe_IsSubtype._Py │ │ │ │ │ - 0x00000e80 4c6f6e67 5f466f72 6d617457 72697465 Long_FormatWrite │ │ │ │ │ - 0x00000e90 72005f50 79556e69 636f6465 57726974 r._PyUnicodeWrit │ │ │ │ │ - 0x00000ea0 65725f50 72657061 7265496e 7465726e er_PrepareIntern │ │ │ │ │ - 0x00000eb0 616c0050 794c6f6e 675f4173 566f6964 al.PyLong_AsVoid │ │ │ │ │ - 0x00000ec0 50747200 5f507955 6e69636f 64655772 Ptr._PyUnicodeWr │ │ │ │ │ - 0x00000ed0 69746572 5f496e69 74005f50 794c6f6e iter_Init._PyLon │ │ │ │ │ - 0x00000ee0 675f466f 726d6174 41647661 6e636564 g_FormatAdvanced │ │ │ │ │ - 0x00000ef0 57726974 6572005f 5079556e 69636f64 Writer._PyUnicod │ │ │ │ │ - 0x00000f00 65577269 7465725f 46696e69 7368005f eWriter_Finish._ │ │ │ │ │ - 0x00000f10 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ - 0x00000f20 4465616c 6c6f6300 5f507955 6e69636f Dealloc._PyUnico │ │ │ │ │ - 0x00000f30 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ │ - 0x00000f40 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ │ - 0x00000f50 49490050 79556e69 636f6465 5f417355 II.PyUnicode_AsU │ │ │ │ │ - 0x00000f60 54463841 6e645369 7a65005f 5f616561 TF8AndSize.__aea │ │ │ │ │ - 0x00000f70 62695f69 6469766d 6f640050 79466c6f bi_idivmod.PyFlo │ │ │ │ │ - 0x00000f80 61745f46 726f6d44 6f75626c 65005079 at_FromDouble.Py │ │ │ │ │ - 0x00000f90 4c6f6e67 5f417344 6f75626c 65005f50 Long_AsDouble._P │ │ │ │ │ - 0x00000fa0 794c6f6e 675f4672 65787000 50794c6f yLong_Frexp.PyLo │ │ │ │ │ - 0x00000fb0 6e675f41 73556e73 69676e65 644c6f6e ng_AsUnsignedLon │ │ │ │ │ - 0x00000fc0 674c6f6e 67005f50 795f4e6f 6e655374 gLong._Py_NoneSt │ │ │ │ │ - 0x00000fd0 72756374 00507946 6c6f6174 5f547970 ruct.PyFloat_Typ │ │ │ │ │ - 0x00000fe0 65005f50 794c6f6e 675f5375 62747261 e._PyLong_Subtra │ │ │ │ │ - 0x00000ff0 6374005f 50794c6f 6e675f46 696e6954 ct._PyLong_FiniT │ │ │ │ │ - 0x00001000 79706573 005f5079 53747275 63745365 ypes._PyStructSe │ │ │ │ │ - 0x00001010 7175656e 63655f46 696e6942 75696c74 quence_FiniBuilt │ │ │ │ │ - 0x00001020 696e0050 794c6f6e 675f4672 6f6d496e in.PyLong_FromIn │ │ │ │ │ - 0x00001030 74333200 50794c6f 6e675f46 726f6d55 t32.PyLong_FromU │ │ │ │ │ - 0x00001040 496e7433 32005079 4c6f6e67 5f46726f Int32.PyLong_Fro │ │ │ │ │ - 0x00001050 6d55496e 74363400 5f50794c 6f6e675f mUInt64._PyLong_ │ │ │ │ │ - 0x00001060 4d756c74 69706c79 00507954 75706c65 Multiply.PyTuple │ │ │ │ │ - 0x00001070 5f4e6577 0050794c 6f6e675f 49735a65 _New.PyLong_IsZe │ │ │ │ │ - 0x00001080 726f005f 50794c6f 6e675f46 6f726d61 ro._PyLong_Forma │ │ │ │ │ - 0x00001090 74005079 4572725f 436c6561 72005f50 t.PyErr_Clear._P │ │ │ │ │ - 0x000010a0 794c6f6e 675f5273 68696674 005f5f61 yLong_Rshift.__a │ │ │ │ │ - 0x000010b0 65616269 5f6c6469 766d6f64 0050794c eabi_ldivmod.PyL │ │ │ │ │ - 0x000010c0 6f6e675f 46726565 4578706f 72740050 ong_FreeExport.P │ │ │ │ │ - 0x000010d0 794c6f6e 675f4173 556e7369 676e6564 yLong_AsUnsigned │ │ │ │ │ - 0x000010e0 4c6f6e67 4d61736b 0050794c 6f6e675f LongMask.PyLong_ │ │ │ │ │ - 0x000010f0 46726f6d 4e617469 76654279 74657300 FromNativeBytes. │ │ │ │ │ - 0x00001100 50794c6f 6e675f46 726f6d55 6e736967 PyLong_FromUnsig │ │ │ │ │ - 0x00001110 6e65644e 61746976 65427974 65730050 nedNativeBytes.P │ │ │ │ │ - 0x00001120 794c6f6e 675f4973 4e656761 74697665 yLong_IsNegative │ │ │ │ │ - 0x00001130 005f5079 4c6f6e67 5f556e73 69676e65 ._PyLong_Unsigne │ │ │ │ │ - 0x00001140 6453686f 72745f43 6f6e7665 72746572 dShort_Converter │ │ │ │ │ - 0x00001150 005f5079 4c6f6e67 5f446976 6d6f644e ._PyLong_DivmodN │ │ │ │ │ - 0x00001160 65617200 5f507941 72675f43 6865636b ear._PyArg_Check │ │ │ │ │ - 0x00001170 506f7369 74696f6e 616c005f 50794c6f Positional._PyLo │ │ │ │ │ - 0x00001180 6e675f55 6e736967 6e656449 6e745f43 ng_UnsignedInt_C │ │ │ │ │ - 0x00001190 6f6e7665 72746572 005f5079 4c6f6e67 onverter._PyLong │ │ │ │ │ - 0x000011a0 5f55496e 7436345f 436f6e76 65727465 _UInt64_Converte │ │ │ │ │ - 0x000011b0 72005f50 794c6f6e 675f466f 726d6174 r._PyLong_Format │ │ │ │ │ - 0x000011c0 42797465 73577269 74657200 5f50794c BytesWriter._PyL │ │ │ │ │ - 0x000011d0 6f6e675f 47434400 5f50794c 6f6e675f ong_GCD._PyLong_ │ │ │ │ │ - 0x000011e0 4c736869 66740050 79547570 6c655f50 Lshift.PyTuple_P │ │ │ │ │ - 0x000011f0 61636b00 5f5f706f 70636f75 6e747369 ack.__popcountsi │ │ │ │ │ - 0x00001200 32005f50 794c6f6e 675f5549 6e743332 2._PyLong_UInt32 │ │ │ │ │ - 0x00001210 5f436f6e 76657274 6572005f 50794c6f _Converter._PyLo │ │ │ │ │ - 0x00001220 6e675f55 6e736967 6e65644c 6f6e674c ng_UnsignedLongL │ │ │ │ │ - 0x00001230 6f6e675f 436f6e76 65727465 72005f50 ong_Converter._P │ │ │ │ │ - 0x00001240 794c6f6e 675f556e 7369676e 65644c6f yLong_UnsignedLo │ │ │ │ │ - 0x00001250 6e675f43 6f6e7665 72746572 005f5079 ng_Converter._Py │ │ │ │ │ - 0x00001260 556e6963 6f646557 72697465 725f5772 UnicodeWriter_Wr │ │ │ │ │ - 0x00001270 69746553 74720050 794c6f6e 67577269 iteStr.PyLongWri │ │ │ │ │ - 0x00001280 7465725f 44697363 61726400 50794c6f ter_Discard.PyLo │ │ │ │ │ - 0x00001290 6e675f41 73496e74 33320050 795f4275 ng_AsInt32.Py_Bu │ │ │ │ │ - 0x000012a0 696c6456 616c7565 0050794c 6f6e675f ildValue.PyLong_ │ │ │ │ │ - 0x000012b0 41735549 6e743332 005f5079 4c6f6e67 AsUInt32._PyLong │ │ │ │ │ - 0x000012c0 5f53697a 655f745f 436f6e76 65727465 _Size_t_Converte │ │ │ │ │ - 0x000012d0 72005079 4c6f6e67 5f417355 496e7436 r.PyLong_AsUInt6 │ │ │ │ │ - 0x000012e0 34005079 4c6f6e67 5f497350 6f736974 4.PyLong_IsPosit │ │ │ │ │ - 0x000012f0 69766500 5f50794c 6f6e675f 4e657700 ive._PyLong_New. │ │ │ │ │ - 0x00001300 5f50794c 6f6e675f 46726f6d 44696769 _PyLong_FromDigi │ │ │ │ │ - 0x00001310 7473005f 50794c6f 6e675f53 69676e00 ts._PyLong_Sign. │ │ │ │ │ - 0x00001320 5f50794c 6f6e675f 55496e74 385f436f _PyLong_UInt8_Co │ │ │ │ │ - 0x00001330 6e766572 74657200 5f50794c 6f6e675f nverter._PyLong_ │ │ │ │ │ - 0x00001340 55496e74 31365f43 6f6e7665 72746572 UInt16_Converter │ │ │ │ │ - 0x00001350 00507955 6e737461 626c655f 4c6f6e67 .PyUnstable_Long │ │ │ │ │ - 0x00001360 5f497343 6f6d7061 63740050 79556e73 _IsCompact.PyUns │ │ │ │ │ - 0x00001370 7461626c 655f4c6f 6e675f43 6f6d7061 table_Long_Compa │ │ │ │ │ - 0x00001380 63745661 6c756500 50794c6f 6e675f54 ctValue.PyLong_T │ │ │ │ │ - 0x00001390 79706500 5f50794c 6f6e675f 44696769 ype._PyLong_Digi │ │ │ │ │ - 0x000013a0 7456616c 75650050 79547970 655f5479 tValue.PyType_Ty │ │ │ │ │ - 0x000013b0 70650050 794f626a 6563745f 47656e65 pe.PyObject_Gene │ │ │ │ │ - 0x000013c0 72696347 65744174 74720050 79547570 ricGetAttr.PyTup │ │ │ │ │ - 0x000013d0 6c655f54 79706500 le_Type. │ │ │ │ │ + 0x00000230 006c6f6e 675f6164 645f6d65 74686f64 .long_add_method │ │ │ │ │ + 0x00000240 00785f61 64640078 5f737562 006c6f6e .x_add.x_sub.lon │ │ │ │ │ + 0x00000250 675f6164 64006c6f 6e675f6d 756c5f6d g_add.long_mul_m │ │ │ │ │ + 0x00000260 6574686f 64006b5f 6d756c00 6c6f6e67 ethod.k_mul.long │ │ │ │ │ + 0x00000270 5f6d756c 006b6d75 6c5f7370 6c69742e _mul.kmul_split. │ │ │ │ │ + 0x00000280 636f6e73 7470726f 702e3000 765f6973 constprop.0.v_is │ │ │ │ │ + 0x00000290 75622e69 7372612e 3000765f 69616464 ub.isra.0.v_iadd │ │ │ │ │ + 0x000002a0 2e697372 612e3000 6c6f6e67 5f616e64 .isra.0.long_and │ │ │ │ │ + 0x000002b0 002e4c43 3236002e 4c433237 002e4c43 ..LC26..LC27..LC │ │ │ │ │ + 0x000002c0 3238002e 4c433239 006c6f6e 675f6c73 28..LC29.long_ls │ │ │ │ │ + 0x000002d0 68696674 5f6d6574 686f6400 50794c6f hift_method.PyLo │ │ │ │ │ + 0x000002e0 6e675f41 734e6174 69766542 79746573 ng_AsNativeBytes │ │ │ │ │ + 0x000002f0 2e636f6e 73747072 6f702e30 002e4c43 .constprop.0..LC │ │ │ │ │ + 0x00000300 3330002e 4c433331 0050794c 6f6e675f 30..LC31.PyLong_ │ │ │ │ │ + 0x00000310 41734e61 74697665 42797465 732e636f AsNativeBytes.co │ │ │ │ │ + 0x00000320 6e737470 726f702e 31006c6f 6e675f73 nstprop.1.long_s │ │ │ │ │ + 0x00000330 75625f6d 6574686f 64006c6f 6e675f73 ub_method.long_s │ │ │ │ │ + 0x00000340 75622e63 6f6e7374 70726f70 2e30006c ub.constprop.0.l │ │ │ │ │ + 0x00000350 6f6e675f 73756200 2e4c4333 32002e4c ong_sub..LC32..L │ │ │ │ │ + 0x00000360 43333300 6c6f6e67 5f766563 746f7263 C33.long_vectorc │ │ │ │ │ + 0x00000370 616c6c00 6c6f6e67 5f6e6577 5f696d70 all.long_new_imp │ │ │ │ │ + 0x00000380 6c2e7061 72742e30 002e4c43 3334002e l.part.0..LC34.. │ │ │ │ │ + 0x00000390 4c433335 006c6f6e 675f696e 76657274 LC35.long_invert │ │ │ │ │ + 0x000003a0 002e4c43 33360069 6e745f66 726f6d5f ..LC36.int_from_ │ │ │ │ │ + 0x000003b0 62797465 73006c6f 6e675f6f 72006c6f bytes.long_or.lo │ │ │ │ │ + 0x000003c0 6e675f64 6976006c 6f6e675f 64697672 ng_div.long_divr │ │ │ │ │ + 0x000003d0 656d0070 796c6f6e 675f696e 745f6469 em.pylong_int_di │ │ │ │ │ + 0x000003e0 766d6f64 002e4c43 33370078 5f646976 vmod..LC37.x_div │ │ │ │ │ + 0x000003f0 72656d00 6c6f6e67 5f6e6577 002e4c43 rem.long_new..LC │ │ │ │ │ + 0x00000400 3338002e 4c433339 006c6f6e 675f666f 38..LC39.long_fo │ │ │ │ │ + 0x00000410 726d6174 5f62696e 6172792e 636f6e73 rmat_binary.cons │ │ │ │ │ + 0x00000420 7470726f 702e3000 2e4c4334 30002e4c tprop.0..LC40..L │ │ │ │ │ + 0x00000430 43343100 696e745f 5f5f666f 726d6174 C41.int___format │ │ │ │ │ + 0x00000440 5f5f002e 4c433432 006c6f6e 675f7472 __..LC42.long_tr │ │ │ │ │ + 0x00000450 75655f64 69766964 65002e4c 43343300 ue_divide..LC43. │ │ │ │ │ + 0x00000460 2e4c4334 34002e4c 43343500 6c6f6e67 .LC44..LC45.long │ │ │ │ │ + 0x00000470 5f706f77 006c5f6d 6f64005f 50794c6f _pow.l_mod._PyLo │ │ │ │ │ + 0x00000480 6e675f41 73556e73 69676e65 644c6f6e ng_AsUnsignedLon │ │ │ │ │ + 0x00000490 674c6f6e 674d6173 6b00696e 745f6269 gLongMask.int_bi │ │ │ │ │ + 0x000004a0 745f6c65 6e677468 006c6f6e 675f6162 t_length.long_ab │ │ │ │ │ + 0x000004b0 735f6d65 74686f64 006c6f6e 675f6162 s_method.long_ab │ │ │ │ │ + 0x000004c0 73006c6f 6e675f64 69766d6f 64006c6f s.long_divmod.lo │ │ │ │ │ + 0x000004d0 6e675f6c 6f6e6700 2e4c4334 36006c6f ng_long..LC46.lo │ │ │ │ │ + 0x000004e0 6e675f78 6f72006c 6f6e675f 6d6f6400 ng_xor.long_mod. │ │ │ │ │ + 0x000004f0 2e4c4334 37006c6f 6e675f66 6c6f6174 .LC47.long_float │ │ │ │ │ + 0x00000500 006c6f6e 675f7273 68696674 002e4c43 .long_rshift..LC │ │ │ │ │ + 0x00000510 3438002e 4c433439 00696e74 5f5f5f72 48..LC49.int___r │ │ │ │ │ + 0x00000520 6f756e64 5f5f002e 4c433530 002e4c43 ound__..LC50..LC │ │ │ │ │ + 0x00000530 3531006c 6f6e675f 6c6f6e67 5f6d6574 51.long_long_met │ │ │ │ │ + 0x00000540 68006c6f 6e675f6c 6f6e675f 67657474 h.long_long_gett │ │ │ │ │ + 0x00000550 6572006c 6f6e675f 67657430 006c6f6e er.long_get0.lon │ │ │ │ │ + 0x00000560 675f6765 74310069 6e745f61 735f696e g_get1.int_as_in │ │ │ │ │ + 0x00000570 74656765 725f7261 74696f00 696e745f teger_ratio.int_ │ │ │ │ │ + 0x00000580 5f5f7369 7a656f66 5f5f0069 6e745f62 __sizeof__.int_b │ │ │ │ │ + 0x00000590 69745f63 6f756e74 002e4c43 3532002e it_count..LC52.. │ │ │ │ │ + 0x000005a0 4c433533 002e4c43 3534002e 4c433535 LC53..LC54..LC55 │ │ │ │ │ + 0x000005b0 002e4c43 35360069 6e745f69 735f696e ..LC56.int_is_in │ │ │ │ │ + 0x000005c0 74656765 72002e4c 43353700 2e4c4335 teger..LC57..LC5 │ │ │ │ │ + 0x000005d0 38002e4c 43353900 2e4c4336 30002e4c 8..LC59..LC60..L │ │ │ │ │ + 0x000005e0 43363100 2e4c4336 32002e4c 43363300 C61..LC62..LC63. │ │ │ │ │ + 0x000005f0 696e745f 5f5f6765 746e6577 61726773 int___getnewargs │ │ │ │ │ + 0x00000600 5f5f002e 4c433634 002e4c43 3635002e __..LC64..LC65.. │ │ │ │ │ + 0x00000610 4c433636 002e4c43 3637002e 4c433638 LC66..LC67..LC68 │ │ │ │ │ + 0x00000620 005f5f66 756e635f 5f2e3000 6c6f675f .__func__.0.log_ │ │ │ │ │ + 0x00000630 62617365 5f424153 4500636f 6e767769 base_BASE.convwi │ │ │ │ │ + 0x00000640 6474685f 62617365 00636f6e 766d756c dth_base.convmul │ │ │ │ │ + 0x00000650 746d6178 5f626173 65005079 4c6f6e67 tmax_base.PyLong │ │ │ │ │ + 0x00000660 5f4c4159 4f555400 68616c66 5f657665 _LAYOUT.half_eve │ │ │ │ │ + 0x00000670 6e5f636f 72726563 74696f6e 2e313000 n_correction.10. │ │ │ │ │ + 0x00000680 5f6b6579 776f7264 732e3200 5f6b6579 _keywords.2._key │ │ │ │ │ + 0x00000690 776f7264 732e3500 5f6b6579 776f7264 words.5._keyword │ │ │ │ │ + 0x000006a0 732e3800 696e745f 696e666f 5f5f646f s.8.int_info__do │ │ │ │ │ + 0x000006b0 635f5f00 6c6f6e67 5f646f63 00696e74 c__.long_doc.int │ │ │ │ │ + 0x000006c0 5f69735f 696e7465 6765725f 5f646f63 _is_integer__doc │ │ │ │ │ + 0x000006d0 5f5f0069 6e745f66 726f6d5f 62797465 __.int_from_byte │ │ │ │ │ + 0x000006e0 735f5f64 6f635f5f 00696e74 5f746f5f s__doc__.int_to_ │ │ │ │ │ + 0x000006f0 62797465 735f5f64 6f635f5f 00696e74 bytes__doc__.int │ │ │ │ │ + 0x00000700 5f61735f 696e7465 6765725f 72617469 _as_integer_rati │ │ │ │ │ + 0x00000710 6f5f5f64 6f635f5f 00696e74 5f626974 o__doc__.int_bit │ │ │ │ │ + 0x00000720 5f636f75 6e745f5f 646f635f 5f00696e _count__doc__.in │ │ │ │ │ + 0x00000730 745f6269 745f6c65 6e677468 5f5f646f t_bit_length__do │ │ │ │ │ + 0x00000740 635f5f00 696e745f 5f5f7369 7a656f66 c__.int___sizeof │ │ │ │ │ + 0x00000750 5f5f5f5f 646f635f 5f00696e 745f5f5f ____doc__.int___ │ │ │ │ │ + 0x00000760 726f756e 645f5f5f 5f646f63 5f5f0069 round____doc__.i │ │ │ │ │ + 0x00000770 6e745f5f 5f666f72 6d61745f 5f5f5f64 nt___format____d │ │ │ │ │ + 0x00000780 6f635f5f 00696e74 5f5f5f67 65746e65 oc__.int___getne │ │ │ │ │ + 0x00000790 77617267 735f5f5f 5f646f63 5f5f006c wargs____doc__.l │ │ │ │ │ + 0x000007a0 6f6e675f 61735f6e 756d6265 72006c6f ong_as_number.lo │ │ │ │ │ + 0x000007b0 6e675f6d 6574686f 6473006c 6f6e675f ng_methods.long_ │ │ │ │ │ + 0x000007c0 67657473 65740069 6e745f69 6e666f5f getset.int_info_ │ │ │ │ │ + 0x000007d0 64657363 00696e74 5f696e66 6f5f6669 desc.int_info_fi │ │ │ │ │ + 0x000007e0 656c6473 005f7061 72736572 2e33005f elds._parser.3._ │ │ │ │ │ + 0x000007f0 6b777475 706c652e 31005f70 61727365 kwtuple.1._parse │ │ │ │ │ + 0x00000800 722e3600 5f6b7774 75706c65 2e34005f r.6._kwtuple.4._ │ │ │ │ │ + 0x00000810 70617273 65722e39 005f6b77 7475706c parser.9._kwtupl │ │ │ │ │ + 0x00000820 652e3700 496e745f 496e666f 54797065 e.7.Int_InfoType │ │ │ │ │ + 0x00000830 0050794c 6f6e675f 46726f6d 566f6964 .PyLong_FromVoid │ │ │ │ │ + 0x00000840 50747200 5f50795f 4e657752 65666572 Ptr._Py_NewRefer │ │ │ │ │ + 0x00000850 656e6365 0050794f 626a6563 745f4d61 ence.PyObject_Ma │ │ │ │ │ + 0x00000860 6c6c6f63 00507945 72725f4e 6f4d656d lloc.PyErr_NoMem │ │ │ │ │ + 0x00000870 6f727900 5f50795f 7473735f 74737461 ory._Py_tss_tsta │ │ │ │ │ + 0x00000880 7465005f 50795275 6e74696d 65005079 te._PyRuntime.Py │ │ │ │ │ + 0x00000890 4c6f6e67 5f46726f 6d556e73 69676e65 Long_FromUnsigne │ │ │ │ │ + 0x000008a0 644c6f6e 67005079 4578635f 4f766572 dLong.PyExc_Over │ │ │ │ │ + 0x000008b0 666c6f77 4572726f 72005079 4572725f flowError.PyErr_ │ │ │ │ │ + 0x000008c0 53657453 7472696e 67005f50 794c6f6e SetString._PyLon │ │ │ │ │ + 0x000008d0 675f496e 69745479 70657300 5f507953 g_InitTypes._PyS │ │ │ │ │ + 0x000008e0 74727563 74536571 75656e63 655f496e tructSequence_In │ │ │ │ │ + 0x000008f0 69744275 696c7469 6e576974 68466c61 itBuiltinWithFla │ │ │ │ │ + 0x00000900 67730050 794c6f6e 675f4672 6f6d4c6f gs.PyLong_FromLo │ │ │ │ │ + 0x00000910 6e670050 794c6f6e 675f4672 6f6d5373 ng.PyLong_FromSs │ │ │ │ │ + 0x00000920 697a655f 74005079 4c6f6e67 5f417353 ize_t.PyLong_AsS │ │ │ │ │ + 0x00000930 73697a65 5f740050 79457863 5f547970 size_t.PyExc_Typ │ │ │ │ │ + 0x00000940 65457272 6f72005f 50794572 725f4261 eError._PyErr_Ba │ │ │ │ │ + 0x00000950 64496e74 65726e61 6c43616c 6c005079 dInternalCall.Py │ │ │ │ │ + 0x00000960 4c6f6e67 5f476574 496e666f 00507953 Long_GetInfo.PyS │ │ │ │ │ + 0x00000970 74727563 74536571 75656e63 655f4e65 tructSequence_Ne │ │ │ │ │ + 0x00000980 77005079 53747275 63745365 7175656e w.PyStructSequen │ │ │ │ │ + 0x00000990 63655f53 65744974 656d0050 79457272 ce_SetItem.PyErr │ │ │ │ │ + 0x000009a0 5f4f6363 75727265 64005f50 795f4465 _Occurred._Py_De │ │ │ │ │ + 0x000009b0 616c6c6f 63005079 4c6f6e67 5f46726f alloc.PyLong_Fro │ │ │ │ │ + 0x000009c0 6d537472 696e6700 5f50795f 63747970 mString._Py_ctyp │ │ │ │ │ + 0x000009d0 655f7461 626c6500 5f5f6165 6162695f e_table.__aeabi_ │ │ │ │ │ + 0x000009e0 69646976 0050794f 626a6563 745f4672 idiv.PyObject_Fr │ │ │ │ │ + 0x000009f0 65650073 74726c65 6e005079 556e6963 ee.strlen.PyUnic │ │ │ │ │ + 0x00000a00 6f64655f 46726f6d 53747269 6e67416e ode_FromStringAn │ │ │ │ │ + 0x00000a10 6453697a 65005079 4578635f 56616c75 dSize.PyExc_Valu │ │ │ │ │ + 0x00000a20 65457272 6f720050 79457272 5f466f72 eError.PyErr_For │ │ │ │ │ + 0x00000a30 6d617400 6d656d63 7079005f 50795f53 mat.memcpy._Py_S │ │ │ │ │ + 0x00000a40 6574496d 6d6f7274 616c0050 79496d70 etImmortal.PyImp │ │ │ │ │ + 0x00000a50 6f72745f 496d706f 72744d6f 64756c65 ort_ImportModule │ │ │ │ │ + 0x00000a60 0050794f 626a6563 745f4361 6c6c4d65 .PyObject_CallMe │ │ │ │ │ + 0x00000a70 74686f64 0050794c 6f6e675f 41734c6f thod.PyLong_AsLo │ │ │ │ │ + 0x00000a80 6e67005f 50794e75 6d626572 5f496e64 ng._PyNumber_Ind │ │ │ │ │ + 0x00000a90 65780050 794c6f6e 675f4173 4c6f6e67 ex.PyLong_AsLong │ │ │ │ │ + 0x00000aa0 416e644f 76657266 6c6f7700 5f50795f AndOverflow._Py_ │ │ │ │ │ + 0x00000ab0 54727565 53747275 6374005f 50795f46 TrueStruct._Py_F │ │ │ │ │ + 0x00000ac0 616c7365 53747275 6374005f 50795f4e alseStruct._Py_N │ │ │ │ │ + 0x00000ad0 6f74496d 706c656d 656e7465 64537472 otImplementedStr │ │ │ │ │ + 0x00000ae0 75637400 5f5f6165 6162695f 756c6469 uct.__aeabi_uldi │ │ │ │ │ + 0x00000af0 766d6f64 00507945 72725f43 6865636b vmod.PyErr_Check │ │ │ │ │ + 0x00000b00 5369676e 616c7300 5079556e 69636f64 Signals.PyUnicod │ │ │ │ │ + 0x00000b10 655f4e65 77005f50 79427974 65735772 e_New._PyBytesWr │ │ │ │ │ + 0x00000b20 69746572 5f507265 70617265 005f5f61 iter_Prepare.__a │ │ │ │ │ + 0x00000b30 65616269 5f756964 69766d6f 64005f50 eabi_uidivmod._P │ │ │ │ │ + 0x00000b40 794c6f6e 675f4578 61637444 65616c6c yLong_ExactDeall │ │ │ │ │ + 0x00000b50 6f630050 794c6f6e 675f4173 496e7400 oc.PyLong_AsInt. │ │ │ │ │ + 0x00000b60 50794c6f 6e675f41 73556e73 69676e65 PyLong_AsUnsigne │ │ │ │ │ + 0x00000b70 644c6f6e 67005079 4c6f6e67 5f46726f dLong.PyLong_Fro │ │ │ │ │ + 0x00000b80 6d556e73 69676e65 644c6f6e 674c6f6e mUnsignedLongLon │ │ │ │ │ + 0x00000b90 67005079 4c6f6e67 5f476574 4e617469 g.PyLong_GetNati │ │ │ │ │ + 0x00000ba0 76654c61 796f7574 0050794c 6f6e6757 veLayout.PyLongW │ │ │ │ │ + 0x00000bb0 72697465 725f4372 65617465 0050794c riter_Create.PyL │ │ │ │ │ + 0x00000bc0 6f6e6757 72697465 725f4669 6e697368 ongWriter_Finish │ │ │ │ │ + 0x00000bd0 005f5079 556e6963 6f64655f 45717561 ._PyUnicode_Equa │ │ │ │ │ + 0x00000be0 6c005079 42797465 735f4672 6f6d5374 l.PyBytes_FromSt │ │ │ │ │ + 0x00000bf0 72696e67 416e6453 697a6500 5f50794c ringAndSize._PyL │ │ │ │ │ + 0x00000c00 6f6e675f 41734279 74654172 72617900 ong_AsByteArray. │ │ │ │ │ + 0x00000c10 5f507941 72675f55 6e706163 6b4b6579 _PyArg_UnpackKey │ │ │ │ │ + 0x00000c20 776f7264 73005079 4f626a65 63745f49 words.PyObject_I │ │ │ │ │ + 0x00000c30 73547275 65005f50 79417267 5f426164 sTrue._PyArg_Bad │ │ │ │ │ + 0x00000c40 41726775 6d656e74 006d656d 73657400 Argument.memset. │ │ │ │ │ + 0x00000c50 5f50794c 6f6e675f 436f7079 0050794c _PyLong_Copy.PyL │ │ │ │ │ + 0x00000c60 6f6e675f 46726f6d 4c6f6e67 4c6f6e67 ong_FromLongLong │ │ │ │ │ + 0x00000c70 0050794c 6f6e675f 46726f6d 496e7436 .PyLong_FromInt6 │ │ │ │ │ + 0x00000c80 34005f50 794c6f6e 675f4e75 6d426974 4._PyLong_NumBit │ │ │ │ │ + 0x00000c90 73005079 4c6f6e67 5f417353 697a655f s.PyLong_AsSize_ │ │ │ │ │ + 0x00000ca0 74005079 4572725f 45786365 7074696f t.PyErr_Exceptio │ │ │ │ │ + 0x00000cb0 6e4d6174 63686573 0050794c 6f6e675f nMatches.PyLong_ │ │ │ │ │ + 0x00000cc0 4173496e 74363400 50794c6f 6e675f41 AsInt64.PyLong_A │ │ │ │ │ + 0x00000cd0 734e6174 69766542 79746573 0050794c sNativeBytes.PyL │ │ │ │ │ + 0x00000ce0 6f6e675f 47657453 69676e00 5f50794c ong_GetSign._PyL │ │ │ │ │ + 0x00000cf0 6f6e675f 41646400 50794e75 6d626572 ong_Add.PyNumber │ │ │ │ │ + 0x00000d00 5f4c6f6e 67006d65 6d6d6f76 65005079 _Long.memmove.Py │ │ │ │ │ + 0x00000d10 54687265 61645374 6174655f 47657400 ThreadState_Get. │ │ │ │ │ + 0x00000d20 5f50794f 626a6563 745f4d61 6b655470 _PyObject_MakeTp │ │ │ │ │ + 0x00000d30 43616c6c 0050794c 6f6e675f 46726f6d Call.PyLong_From │ │ │ │ │ + 0x00000d40 446f7562 6c650066 72657870 006c6465 Double.frexp.lde │ │ │ │ │ + 0x00000d50 78700050 794c6f6e 675f4578 706f7274 xp.PyLong_Export │ │ │ │ │ + 0x00000d60 0050794c 6f6e675f 41734c6f 6e674c6f .PyLong_AsLongLo │ │ │ │ │ + 0x00000d70 6e67416e 644f7665 72666c6f 77005079 ngAndOverflow.Py │ │ │ │ │ + 0x00000d80 4c6f6e67 5f41734c 6f6e674c 6f6e6700 Long_AsLongLong. │ │ │ │ │ + 0x00000d90 50794f62 6a656374 5f427974 65730050 PyObject_Bytes.P │ │ │ │ │ + 0x00000da0 794f626a 6563745f 43616c6c 4f6e6541 yObject_CallOneA │ │ │ │ │ + 0x00000db0 7267005f 50794c6f 6e675f46 726f6d42 rg._PyLong_FromB │ │ │ │ │ + 0x00000dc0 79746541 72726179 0050794c 6f6e675f yteArray.PyLong_ │ │ │ │ │ + 0x00000dd0 46726f6d 53697a65 5f740050 79457863 FromSize_t.PyExc │ │ │ │ │ + 0x00000de0 5f5a6572 6f446976 6973696f 6e457272 _ZeroDivisionErr │ │ │ │ │ + 0x00000df0 6f720050 794e756d 6265725f 41735373 or.PyNumber_AsSs │ │ │ │ │ + 0x00000e00 697a655f 74005079 42797465 41727261 ize_t.PyByteArra │ │ │ │ │ + 0x00000e10 795f5479 7065005f 50794c6f 6e675f46 y_Type._PyLong_F │ │ │ │ │ + 0x00000e20 726f6d42 79746573 0050794c 6f6e675f romBytes.PyLong_ │ │ │ │ │ + 0x00000e30 46726f6d 556e6963 6f64654f 626a6563 FromUnicodeObjec │ │ │ │ │ + 0x00000e40 74005f50 79427974 65417272 61795f65 t._PyByteArray_e │ │ │ │ │ + 0x00000e50 6d707479 5f737472 696e6700 50795479 mpty_string.PyTy │ │ │ │ │ + 0x00000e60 70655f49 73537562 74797065 005f5079 pe_IsSubtype._Py │ │ │ │ │ + 0x00000e70 4c6f6e67 5f466f72 6d617457 72697465 Long_FormatWrite │ │ │ │ │ + 0x00000e80 72005f50 79556e69 636f6465 57726974 r._PyUnicodeWrit │ │ │ │ │ + 0x00000e90 65725f50 72657061 7265496e 7465726e er_PrepareIntern │ │ │ │ │ + 0x00000ea0 616c0050 794c6f6e 675f4173 566f6964 al.PyLong_AsVoid │ │ │ │ │ + 0x00000eb0 50747200 5f507955 6e69636f 64655772 Ptr._PyUnicodeWr │ │ │ │ │ + 0x00000ec0 69746572 5f496e69 74005f50 794c6f6e iter_Init._PyLon │ │ │ │ │ + 0x00000ed0 675f466f 726d6174 41647661 6e636564 g_FormatAdvanced │ │ │ │ │ + 0x00000ee0 57726974 6572005f 5079556e 69636f64 Writer._PyUnicod │ │ │ │ │ + 0x00000ef0 65577269 7465725f 46696e69 7368005f eWriter_Finish._ │ │ │ │ │ + 0x00000f00 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ + 0x00000f10 4465616c 6c6f6300 5f507955 6e69636f Dealloc._PyUnico │ │ │ │ │ + 0x00000f20 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ │ + 0x00000f30 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ │ + 0x00000f40 49490050 79556e69 636f6465 5f417355 II.PyUnicode_AsU │ │ │ │ │ + 0x00000f50 54463841 6e645369 7a65005f 5f616561 TF8AndSize.__aea │ │ │ │ │ + 0x00000f60 62695f69 6469766d 6f640050 79466c6f bi_idivmod.PyFlo │ │ │ │ │ + 0x00000f70 61745f46 726f6d44 6f75626c 65005079 at_FromDouble.Py │ │ │ │ │ + 0x00000f80 4c6f6e67 5f417344 6f75626c 65005f50 Long_AsDouble._P │ │ │ │ │ + 0x00000f90 794c6f6e 675f4672 65787000 50794c6f yLong_Frexp.PyLo │ │ │ │ │ + 0x00000fa0 6e675f41 73556e73 69676e65 644c6f6e ng_AsUnsignedLon │ │ │ │ │ + 0x00000fb0 674c6f6e 67005f50 795f4e6f 6e655374 gLong._Py_NoneSt │ │ │ │ │ + 0x00000fc0 72756374 00507946 6c6f6174 5f547970 ruct.PyFloat_Typ │ │ │ │ │ + 0x00000fd0 65005f50 794c6f6e 675f5375 62747261 e._PyLong_Subtra │ │ │ │ │ + 0x00000fe0 6374005f 50794c6f 6e675f46 696e6954 ct._PyLong_FiniT │ │ │ │ │ + 0x00000ff0 79706573 005f5079 53747275 63745365 ypes._PyStructSe │ │ │ │ │ + 0x00001000 7175656e 63655f46 696e6942 75696c74 quence_FiniBuilt │ │ │ │ │ + 0x00001010 696e0050 794c6f6e 675f4672 6f6d496e in.PyLong_FromIn │ │ │ │ │ + 0x00001020 74333200 50794c6f 6e675f46 726f6d55 t32.PyLong_FromU │ │ │ │ │ + 0x00001030 496e7433 32005079 4c6f6e67 5f46726f Int32.PyLong_Fro │ │ │ │ │ + 0x00001040 6d55496e 74363400 5f50794c 6f6e675f mUInt64._PyLong_ │ │ │ │ │ + 0x00001050 4d756c74 69706c79 00507954 75706c65 Multiply.PyTuple │ │ │ │ │ + 0x00001060 5f4e6577 0050794c 6f6e675f 49735a65 _New.PyLong_IsZe │ │ │ │ │ + 0x00001070 726f005f 50794c6f 6e675f46 6f726d61 ro._PyLong_Forma │ │ │ │ │ + 0x00001080 74005079 4572725f 436c6561 72005f50 t.PyErr_Clear._P │ │ │ │ │ + 0x00001090 794c6f6e 675f5273 68696674 005f5f61 yLong_Rshift.__a │ │ │ │ │ + 0x000010a0 65616269 5f6c6469 766d6f64 0050794c eabi_ldivmod.PyL │ │ │ │ │ + 0x000010b0 6f6e675f 46726565 4578706f 72740050 ong_FreeExport.P │ │ │ │ │ + 0x000010c0 794c6f6e 675f4173 556e7369 676e6564 yLong_AsUnsigned │ │ │ │ │ + 0x000010d0 4c6f6e67 4d61736b 0050794c 6f6e675f LongMask.PyLong_ │ │ │ │ │ + 0x000010e0 46726f6d 4e617469 76654279 74657300 FromNativeBytes. │ │ │ │ │ + 0x000010f0 50794c6f 6e675f46 726f6d55 6e736967 PyLong_FromUnsig │ │ │ │ │ + 0x00001100 6e65644e 61746976 65427974 65730050 nedNativeBytes.P │ │ │ │ │ + 0x00001110 794c6f6e 675f4973 4e656761 74697665 yLong_IsNegative │ │ │ │ │ + 0x00001120 005f5079 4c6f6e67 5f556e73 69676e65 ._PyLong_Unsigne │ │ │ │ │ + 0x00001130 6453686f 72745f43 6f6e7665 72746572 dShort_Converter │ │ │ │ │ + 0x00001140 005f5079 4c6f6e67 5f446976 6d6f644e ._PyLong_DivmodN │ │ │ │ │ + 0x00001150 65617200 5f507941 72675f43 6865636b ear._PyArg_Check │ │ │ │ │ + 0x00001160 506f7369 74696f6e 616c005f 50794c6f Positional._PyLo │ │ │ │ │ + 0x00001170 6e675f55 6e736967 6e656449 6e745f43 ng_UnsignedInt_C │ │ │ │ │ + 0x00001180 6f6e7665 72746572 005f5079 4c6f6e67 onverter._PyLong │ │ │ │ │ + 0x00001190 5f55496e 7436345f 436f6e76 65727465 _UInt64_Converte │ │ │ │ │ + 0x000011a0 72005f50 794c6f6e 675f466f 726d6174 r._PyLong_Format │ │ │ │ │ + 0x000011b0 42797465 73577269 74657200 5f50794c BytesWriter._PyL │ │ │ │ │ + 0x000011c0 6f6e675f 47434400 5f50794c 6f6e675f ong_GCD._PyLong_ │ │ │ │ │ + 0x000011d0 4c736869 66740050 79547570 6c655f50 Lshift.PyTuple_P │ │ │ │ │ + 0x000011e0 61636b00 5f5f706f 70636f75 6e747369 ack.__popcountsi │ │ │ │ │ + 0x000011f0 32005f50 794c6f6e 675f5549 6e743332 2._PyLong_UInt32 │ │ │ │ │ + 0x00001200 5f436f6e 76657274 6572005f 50794c6f _Converter._PyLo │ │ │ │ │ + 0x00001210 6e675f55 6e736967 6e65644c 6f6e674c ng_UnsignedLongL │ │ │ │ │ + 0x00001220 6f6e675f 436f6e76 65727465 72005f50 ong_Converter._P │ │ │ │ │ + 0x00001230 794c6f6e 675f556e 7369676e 65644c6f yLong_UnsignedLo │ │ │ │ │ + 0x00001240 6e675f43 6f6e7665 72746572 005f5079 ng_Converter._Py │ │ │ │ │ + 0x00001250 556e6963 6f646557 72697465 725f5772 UnicodeWriter_Wr │ │ │ │ │ + 0x00001260 69746553 74720050 794c6f6e 67577269 iteStr.PyLongWri │ │ │ │ │ + 0x00001270 7465725f 44697363 61726400 50794c6f ter_Discard.PyLo │ │ │ │ │ + 0x00001280 6e675f41 73496e74 33320050 795f4275 ng_AsInt32.Py_Bu │ │ │ │ │ + 0x00001290 696c6456 616c7565 0050794c 6f6e675f ildValue.PyLong_ │ │ │ │ │ + 0x000012a0 41735549 6e743332 005f5079 4c6f6e67 AsUInt32._PyLong │ │ │ │ │ + 0x000012b0 5f53697a 655f745f 436f6e76 65727465 _Size_t_Converte │ │ │ │ │ + 0x000012c0 72005079 4c6f6e67 5f417355 496e7436 r.PyLong_AsUInt6 │ │ │ │ │ + 0x000012d0 34005079 4c6f6e67 5f497350 6f736974 4.PyLong_IsPosit │ │ │ │ │ + 0x000012e0 69766500 5f50794c 6f6e675f 4e657700 ive._PyLong_New. │ │ │ │ │ + 0x000012f0 5f50794c 6f6e675f 46726f6d 44696769 _PyLong_FromDigi │ │ │ │ │ + 0x00001300 7473005f 50794c6f 6e675f53 69676e00 ts._PyLong_Sign. │ │ │ │ │ + 0x00001310 5f50794c 6f6e675f 55496e74 385f436f _PyLong_UInt8_Co │ │ │ │ │ + 0x00001320 6e766572 74657200 5f50794c 6f6e675f nverter._PyLong_ │ │ │ │ │ + 0x00001330 55496e74 31365f43 6f6e7665 72746572 UInt16_Converter │ │ │ │ │ + 0x00001340 00507955 6e737461 626c655f 4c6f6e67 .PyUnstable_Long │ │ │ │ │ + 0x00001350 5f497343 6f6d7061 63740050 79556e73 _IsCompact.PyUns │ │ │ │ │ + 0x00001360 7461626c 655f4c6f 6e675f43 6f6d7061 table_Long_Compa │ │ │ │ │ + 0x00001370 63745661 6c756500 50794c6f 6e675f54 ctValue.PyLong_T │ │ │ │ │ + 0x00001380 79706500 5f50794c 6f6e675f 44696769 ype._PyLong_Digi │ │ │ │ │ + 0x00001390 7456616c 75650050 79547970 655f5479 tValue.PyType_Ty │ │ │ │ │ + 0x000013a0 70650050 794f626a 6563745f 47656e65 pe.PyObject_Gene │ │ │ │ │ + 0x000013b0 72696347 65744174 74720050 79547570 ricGetAttr.PyTup │ │ │ │ │ + 0x000013c0 6c655f54 79706500 le_Type. │ │ │ ├── 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: 96224 (bytes into file) │ │ │ │ │ + Start of section headers: 96184 (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 0x177e0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x177b8: │ │ │ │ │ │ │ │ │ │ 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 0023bc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013dd0 000b80 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 013da8 000b80 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0023f0 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 014950 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 014928 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002fe0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002fe0 00aabc 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 014f20 001ea0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00da9c 00094f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00e3ec 0012a0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 016dc0 000960 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00f68c 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 017720 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01003a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01003a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010070 002380 10 16 368 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0123f0 0019de 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017750 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002fe0 00aab4 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 014ef8 001ea0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00da94 00094f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00e3e4 0012a0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 016d98 000960 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00f684 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0176f8 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010032 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010032 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 010068 002360 10 16 366 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0123c8 0019de 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017728 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 568 entries: │ │ │ │ │ +Symbol table '.symtab' contains 566 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000003b9 240 FUNC LOCAL DEFAULT 1 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -25,16 +25,16 @@ │ │ │ │ │ 21: 00000c30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 23: 00000c34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 24: 00000c35 348 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ 25: 00000d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 00000d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 27: 000016e5 1456 FUNC LOCAL DEFAULT 6 dictresize.constprop.0.isra.0 │ │ │ │ │ - 28: 00006061 752 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 29: 00009a49 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ + 28: 0000605d 752 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 29: 00009a41 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ 30: 0000111d 1478 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ 31: 0000247d 240 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 32: 00001454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00001460 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 34: 00000045 212 FUNC LOCAL DEFAULT 1 build_indices_unicode │ │ │ │ │ 35: 00001a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00001a2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -43,529 +43,527 @@ │ │ │ │ │ 39: 00001f8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 40: 00002075 1030 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ 41: 00002378 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 0000237c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 43: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 44: 00000119 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 45: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 46: 000027c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 000027d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 00002adc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 00002ae0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 00002dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00002dd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 00000599 150 FUNC LOCAL DEFAULT 1 compare_unicode_generic │ │ │ │ │ - 53: 000030ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 000030b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 55: 000030b9 204 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 56: 0000317c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 00003184 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 58: 0000327c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00003284 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 60: 0000990d 316 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ - 61: 000034ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 000034b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 0000357c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003580 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00009b01 156 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 66: 0000153d 76 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 67: 00003ec1 496 FUNC LOCAL DEFAULT 6 dict_merge.constprop.0.isra.0 │ │ │ │ │ - 68: 00003990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 000039ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 70: 000039b9 544 FUNC LOCAL DEFAULT 6 clone_combined_dict_keys │ │ │ │ │ - 71: 00003bd9 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 72: 00003ca0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00003ca4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 74: 000040b1 1672 FUNC LOCAL DEFAULT 6 dict_dict_merge.constprop.0.isra.0 │ │ │ │ │ - 75: 00003ebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00003ec0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 000040ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 79: 000040b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 00004588 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 00004590 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 82: 00000135 644 FUNC LOCAL DEFAULT 1 dict_dict_merge.isra.0 │ │ │ │ │ - 83: 000003b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 000003b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 85: 000004a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 86: 00004739 1772 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 87: 000049e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 000049ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 89: 00004e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00004e24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 91: 00004e25 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 92: 00004f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00004f10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 94: 00005171 258 FUNC LOCAL DEFAULT 6 _PyDict_Next.constprop.2 │ │ │ │ │ - 95: 000055e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 000055f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 000058c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 000058cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 0000592c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 101: 000004a9 18 FUNC LOCAL DEFAULT 1 PyStackRef_CLOSE │ │ │ │ │ - 102: 000004a9 18 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 103: 00005930 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00005931 268 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 105: 00005ec9 408 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 106: 00006608 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 00006618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 108: 000067c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 000067c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 110: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 111: 00006bb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 113: 00006bb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 114: 00006bb9 116 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 115: 00006c2d 740 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 116: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 117: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 118: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 119: 00006f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 121: 00006f10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00006f11 204 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 123: 00006fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 00006fdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 00007094 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000709c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 0000709d 224 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 128: 00007174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 0000717c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 0000717d 392 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 131: 000072f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 00007304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 00007305 136 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 134: 00007388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 136: 000001bc 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 137: 0000738c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 0000738d 620 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 139: 000075f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 000075f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 000076fd 1716 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 142: 000001e8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 143: 000084e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 145: 000084e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 146: 000084e5 678 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 147: 000004bd 142 FUNC LOCAL DEFAULT 1 pop_lock_held │ │ │ │ │ - 148: 00008829 164 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 149: 000088c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 000088cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 151: 00008c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00008c08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00008cf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 00008cf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 155: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 156: 00008e65 220 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 157: 00000218 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 158: 000015a5 116 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 159: 0000054d 74 FUNC LOCAL DEFAULT 1 clear_inline_values │ │ │ │ │ - 160: 0000901c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00009020 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 00009561 22 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 163: 00009579 914 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 164: 000097c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 000097d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 166: 00009a30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 000006c5 44 FUNC LOCAL DEFAULT 1 new_values │ │ │ │ │ - 168: 00009a48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 169: 00009afd 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 170: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 171: 00000771 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ - 172: 0000076c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 173: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 174: 00000288 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 175: 00000770 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 176: 000007cd 22 FUNC LOCAL DEFAULT 1 dictiter_len │ │ │ │ │ - 177: 000007e5 184 FUNC LOCAL DEFAULT 1 dict_keys │ │ │ │ │ - 178: 00000894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 179: 0000089c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 180: 0000089d 132 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ - 181: 00000918 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 182: 00000920 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 183: 00000921 184 FUNC LOCAL DEFAULT 1 dict_values │ │ │ │ │ - 184: 000009d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 185: 000009d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 186: 000009d9 132 FUNC LOCAL DEFAULT 1 dictvalues_iter │ │ │ │ │ - 187: 00000a54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 188: 00009b90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 00009b9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 190: 00009b9d 390 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 191: 00009d25 132 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 192: 00009d98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 194: 00000a5c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 195: 00000a5d 98 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ - 196: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 197: 00009da8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 00009da9 98 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 199: 00009e0d 272 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 200: 00009f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 00000ac1 108 FUNC LOCAL DEFAULT 1 dict___contains__ │ │ │ │ │ - 202: 00009f1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 203: 00009f1d 298 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 204: 0000a29c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 0000a2a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 0000a6d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00000bac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 208: 00000bb0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 209: 00000c05 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 210: 00000c31 52 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 211: 00000e45 112 FUNC LOCAL DEFAULT 1 dictkeys_contains │ │ │ │ │ - 212: 00001e45 108 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ - 213: 00000e38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 214: 00000e44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 215: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 216: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 217: 00000f28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 218: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 219: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 220: 00000f2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 221: 00000f2d 500 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 222: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 223: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 224: 00000144 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 225: 00001121 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ - 226: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 227: 00001125 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 228: 0000a6d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 229: 0000a9a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 0000a9ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 231: 00001175 94 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ - 232: 000012e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 000012ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 234: 000012ed 526 FUNC LOCAL DEFAULT 1 dict_richcompare │ │ │ │ │ - 235: 0000aa9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 0000aaa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 237: 0000aaa1 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 238: 00001589 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 239: 00001720 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 241: 00001724 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 242: 00001725 464 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 243: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 244: 00001d80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 245: 00001d84 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 246: 00001d85 116 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 247: 00001df9 76 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 248: 00001df4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 00001df8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 250: 00001e40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 251: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 252: 00001e44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 253: 0000018f 10 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ - 254: 00000194 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 255: 00001eb1 536 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 256: 000020c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 257: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 258: 00000198 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 259: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 260: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 261: 000020c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 262: 000020c9 108 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ - 263: 00002135 8 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 264: 0000213d 304 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ - 265: 00002186 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 266: 0000218c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 267: 0000226d 120 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 268: 00002268 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 269: 0000226c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 270: 000001f3 66 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ - 271: 00000235 1104 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ - 272: 000004d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 273: 000004e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 274: 0000067c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 275: 00000684 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 276: 00000717 338 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ - 277: 00000864 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 278: 00000868 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 279: 00000869 24 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ - 280: 0000087c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 281: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 282: 00000880 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 283: 00000881 100 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ - 284: 000008e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 285: 000008e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 286: 0000093b 26 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ - 287: 00000955 24 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ - 288: 00000968 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 289: 0000096c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 290: 0000096d 24 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ - 291: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 292: 00000984 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 293: 00000985 6 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ - 294: 00000c0c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 295: 00000c10 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 296: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 297: 00000c8c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 298: 00000c90 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 299: 00000ccc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 300: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 301: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 302: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 303: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 304: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 305: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 306: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 307: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 308: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 309: 00000588 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 310: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 311: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 312: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 313: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 314: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 315: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 316: 00000668 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 317: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 318: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 319: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 320: 00000cd0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 321: 00000fd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 322: 00000fdc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 323: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 324: 000010c4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 325: 00001120 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 326: 00001124 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 327: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 328: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 329: 00000000 24 OBJECT LOCAL DEFAULT 11 CSWTCH.404 │ │ │ │ │ - 330: 00000018 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 331: 00000034 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ - 332: 00000064 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ - 333: 00000094 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ - 334: 000000c4 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ - 335: 00000110 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 336: 00000138 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 337: 00000170 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ - 338: 000002e4 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ - 339: 0000040c 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ - 340: 00000440 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ - 341: 00000490 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ - 342: 000004e4 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ - 343: 00000538 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ - 344: 00000584 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ - 345: 000005d0 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ - 346: 00000678 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ - 347: 0000074c 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ - 348: 00000780 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ - 349: 00000838 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ - 350: 000008a4 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ - 351: 00000900 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ - 352: 00000938 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ - 353: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 354: 00000a1c 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ - 355: 00000aac 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ - 356: 00000be4 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ - 357: 00000ad4 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ - 358: 000000d0 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ - 359: 0000090c 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ - 360: 000008b4 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ - 361: 00000884 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ - 362: 000009c4 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ - 363: 000009ec 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ - 364: 0000099c 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ - 365: 000008dc 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ - 366: 0000085c 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ - 367: 0000083c 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ - 368: 00000001 280 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 371: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 372: 0000023d 118 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 374: 000002e9 1778 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 376: 000002b5 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 379: 000009dd 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 383: 00000eb5 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 387: 00001c95 2 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 389: 0000256d 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 390: 000025e1 2776 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 398: 00003185 256 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 401: 00000131 2 FUNC GLOBAL HIDDEN 1 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 402: 00003285 180 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 403: 00003339 64 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 404: 00003379 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 405: 000033b5 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 406: 00005cb5 530 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 407: 000034b1 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 408: 00003581 1080 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 413: 00003ca5 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 414: 00003cd1 496 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 421: 00005059 280 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 423: 00004f11 66 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 424: 00004f55 258 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 425: 00005275 214 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 426: 0000534d 1508 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 430: 00005a3d 632 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 431: 00006351 1144 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 432: 000067c9 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 433: 00006885 590 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 434: 00006ad5 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 435: 00006af5 196 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 437: 000011d5 280 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 449: 00006fdd 192 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 453: 000075f9 94 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 454: 00007659 164 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 457: 00007db1 612 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 458: 00008015 488 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 459: 000081fd 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ - 460: 00008259 652 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 462: 0000878d 154 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 463: 000088cd 956 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 464: 00008c89 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 465: 00008cf5 366 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 467: 00008f41 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 468: 00009021 134 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 469: 000090a9 136 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 470: 00009131 770 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 471: 00009435 192 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ - 472: 00000631 146 FUNC GLOBAL DEFAULT 1 PyDict_ContainsString │ │ │ │ │ - 473: 000094f5 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 474: 000006f1 128 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 478: 0000a049 918 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 479: 0000a3e1 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 480: 0000a415 704 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 481: 00000b2d 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 482: 00000bb1 82 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 483: 00000c65 480 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 496: 000000e9 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 498: 0000a6d5 882 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 505: 000014fd 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 506: 0000aa49 88 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 507: 00001619 136 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ - 508: 000016a1 132 FUNC GLOBAL DEFAULT 1 _PyDict_SetItem_KnownHash │ │ │ │ │ - 509: 000018f5 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 510: 00001951 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 511: 0000aaad 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 512: 000019b5 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 513: 000019b9 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ - 514: 000019bd 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ - 515: 000019f9 242 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ - 516: 00001aed 664 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 518: 0000014d 66 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ - 525: 00000685 146 FUNC GLOBAL DEFAULT 9 _PyObject_SetManagedDict │ │ │ │ │ - 526: 000022e5 216 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 529: 000008e5 86 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ - 532: 0000098b 54 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ - 533: 000009c1 12 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ - 534: 000009cd 580 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ - 535: 00000c11 32 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ - 536: 00000c31 96 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ - 537: 00000c91 64 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ - 538: 00000cd1 1012 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ - 540: 000010c5 96 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ - 541: 00001125 48 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ - 542: 00001155 40 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemIdWithError │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ - 544: 0000117d 68 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ - 545: 000011c1 4 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ - 546: 000011c5 42 FUNC GLOBAL HIDDEN 9 _PyDict_ContainsId │ │ │ │ │ - 547: 000011ef 26 FUNC GLOBAL HIDDEN 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 548: 00001209 60 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ - 549: 00001245 4 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ - 550: 00001249 46 FUNC GLOBAL HIDDEN 9 _PyDict_SetItemId │ │ │ │ │ - 551: 00001277 42 FUNC GLOBAL HIDDEN 9 _PyDict_DelItemId │ │ │ │ │ - 552: 0000069c 208 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ - 553: 000000ec 208 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ - 554: 000004fc 208 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ - 555: 0000042c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ - 556: 0000028c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ - 557: 0000035c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ - 558: 000001bc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ - 559: 0000076c 208 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ - 560: 000005cc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ - 561: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ - 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 565: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ - 566: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 567: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 46: 00002948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00002958 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00002dc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00002dd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 00000599 150 FUNC LOCAL DEFAULT 1 compare_unicode_generic │ │ │ │ │ + 51: 000030a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 000030ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 53: 000030ad 204 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 54: 00003170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 55: 00003178 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 56: 00003270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 00003278 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 58: 00009905 316 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ + 59: 000034a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 000034a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 00003570 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00003574 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00009af9 156 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 64: 0000153d 76 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 65: 00003eb9 496 FUNC LOCAL DEFAULT 6 dict_merge.constprop.0.isra.0 │ │ │ │ │ + 66: 00003988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 000039a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 000039b1 544 FUNC LOCAL DEFAULT 6 clone_combined_dict_keys │ │ │ │ │ + 69: 00003bd1 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 70: 00003c98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00003c9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 000040a9 1672 FUNC LOCAL DEFAULT 6 dict_dict_merge.constprop.0.isra.0 │ │ │ │ │ + 73: 00003eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00003eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 000040a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 77: 000040a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00004580 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004588 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00000135 644 FUNC LOCAL DEFAULT 1 dict_dict_merge.isra.0 │ │ │ │ │ + 81: 000003b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 82: 000003b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 83: 000004a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00004731 1772 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 85: 000049dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 000049e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 87: 00004e18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00004e1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 89: 00004e1d 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 90: 00004f04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00004f08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 00005169 258 FUNC LOCAL DEFAULT 6 _PyDict_Next.constprop.2 │ │ │ │ │ + 93: 000055e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 000055e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 95: 000058c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 000058c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 00005924 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 99: 000004a9 18 FUNC LOCAL DEFAULT 1 PyStackRef_CLOSE │ │ │ │ │ + 100: 000004a9 18 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ + 101: 00005928 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00005929 268 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 103: 00005ec1 412 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 104: 00006604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00006614 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 000067c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 000067c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 108: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 109: 00006bb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 111: 00006bb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 00006bb5 116 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 113: 00006c29 740 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 114: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 115: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 116: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 117: 00006f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 119: 00006f0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 120: 00006f0d 204 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 121: 00006fcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00006fd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 00007090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 00007098 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 125: 00007099 224 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 126: 00007170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00007178 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00007179 392 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 129: 000072f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 00007300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 131: 00007301 136 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 132: 00007384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 134: 000001bc 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 135: 00007388 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 00007389 620 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 137: 000075f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 000075f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 139: 000076f9 1716 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 140: 000001e8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 141: 000084cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 143: 000084d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 144: 000084d1 678 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 145: 000004bd 142 FUNC LOCAL DEFAULT 1 pop_lock_held │ │ │ │ │ + 146: 00008815 164 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 147: 000088b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 000088b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 00008bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 00008bf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 00008cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 00008ce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 153: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 154: 00008e51 220 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 155: 00000218 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 156: 000015a5 116 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 157: 0000054d 74 FUNC LOCAL DEFAULT 1 clear_inline_values │ │ │ │ │ + 158: 00009008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 0000900c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 00009559 22 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 161: 00009571 914 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 162: 000097c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 000097c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 164: 00009a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 000006c5 44 FUNC LOCAL DEFAULT 1 new_values │ │ │ │ │ + 166: 00009a40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 00009af5 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 168: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 169: 00000771 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ + 170: 0000076c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 171: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 172: 00000288 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 173: 00000770 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 174: 000007cd 22 FUNC LOCAL DEFAULT 1 dictiter_len │ │ │ │ │ + 175: 000007e5 184 FUNC LOCAL DEFAULT 1 dict_keys │ │ │ │ │ + 176: 00000894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 177: 0000089c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 178: 0000089d 132 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ + 179: 00000918 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 180: 00000920 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 181: 00000921 184 FUNC LOCAL DEFAULT 1 dict_values │ │ │ │ │ + 182: 000009d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 000009d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 184: 000009d9 132 FUNC LOCAL DEFAULT 1 dictvalues_iter │ │ │ │ │ + 185: 00000a54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 186: 00009b88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00009b94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 188: 00009b95 390 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 189: 00009d1d 132 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 190: 00009d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 192: 00000a5c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 193: 00000a5d 98 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ + 194: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 195: 00009da0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 196: 00009da1 98 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 197: 00009e05 272 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 198: 00009f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 00000ac1 108 FUNC LOCAL DEFAULT 1 dict___contains__ │ │ │ │ │ + 200: 00009f14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 201: 00009f15 298 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 202: 0000a294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 0000a29c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 0000a6c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 00000bac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 206: 00000bb0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 207: 00000c05 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ + 208: 00000c31 52 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 209: 00000e45 112 FUNC LOCAL DEFAULT 1 dictkeys_contains │ │ │ │ │ + 210: 00001e45 108 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ + 211: 00000e38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 212: 00000e44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 213: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 214: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 215: 00000f28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 216: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 217: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 218: 00000f2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 219: 00000f2d 500 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ + 220: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 221: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 222: 00000144 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 223: 00001121 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ + 224: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 225: 00001125 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ + 226: 0000a6cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 0000a99c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000a9a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 229: 00001175 94 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ + 230: 000012e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 000012ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 232: 000012ed 526 FUNC LOCAL DEFAULT 1 dict_richcompare │ │ │ │ │ + 233: 0000aa94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000aa98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 0000aa99 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 236: 00001589 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ + 237: 00001720 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 238: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 239: 00001724 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 240: 00001725 464 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 241: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 242: 00001d80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 243: 00001d84 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 244: 00001d85 116 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 245: 00001df9 76 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 246: 00001df4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 247: 00001df8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 248: 00001e40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 250: 00001e44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 251: 0000018f 10 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ + 252: 00000194 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 253: 00001eb1 536 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 254: 000020c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 255: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 256: 00000198 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 257: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 258: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 259: 000020c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 260: 000020c9 108 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 261: 00002135 8 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 262: 0000213d 304 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 263: 00002186 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 264: 0000218c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 265: 0000226d 120 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 266: 00002268 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 267: 0000226c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 268: 000001f3 66 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ + 269: 00000235 1104 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ + 270: 000004d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 271: 000004e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 272: 0000067c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 273: 00000684 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 274: 00000717 338 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ + 275: 00000864 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 276: 00000868 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 277: 00000869 24 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ + 278: 0000087c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 279: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 280: 00000880 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 281: 00000881 100 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ + 282: 000008e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 283: 000008e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 284: 0000093b 26 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ + 285: 00000955 24 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ + 286: 00000968 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 287: 0000096c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 288: 0000096d 24 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ + 289: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 290: 00000984 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 291: 00000985 6 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ + 292: 00000c0c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 293: 00000c10 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 294: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 295: 00000c8c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 296: 00000c90 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 297: 00000ccc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 298: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 299: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 300: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 301: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 302: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 303: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 304: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 305: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 306: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 307: 00000588 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 308: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 309: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 310: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 311: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 312: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 313: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 314: 00000668 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 315: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 316: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 317: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 318: 00000cd0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 319: 00000fd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 320: 00000fdc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 321: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 322: 000010c4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 323: 00001120 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 324: 00001124 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 325: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 326: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 327: 00000000 24 OBJECT LOCAL DEFAULT 11 CSWTCH.404 │ │ │ │ │ + 328: 00000018 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 329: 00000034 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ + 330: 00000064 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ + 331: 00000094 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ + 332: 000000c4 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ + 333: 00000110 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 334: 00000138 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 335: 00000170 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ + 336: 000002e4 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ + 337: 0000040c 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ + 338: 00000440 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ + 339: 00000490 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ + 340: 000004e4 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ + 341: 00000538 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ + 342: 00000584 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ + 343: 000005d0 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ + 344: 00000678 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ + 345: 0000074c 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ + 346: 00000780 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ + 347: 00000838 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ + 348: 000008a4 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ + 349: 00000900 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ + 350: 00000938 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ + 351: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 352: 00000a1c 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ + 353: 00000aac 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ + 354: 00000be4 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ + 355: 00000ad4 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ + 356: 000000d0 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ + 357: 0000090c 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ + 358: 000008b4 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ + 359: 00000884 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ + 360: 000009c4 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ + 361: 000009ec 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ + 362: 0000099c 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ + 363: 000008dc 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ + 364: 0000085c 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ + 365: 0000083c 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ + 366: 00000001 280 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 369: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 370: 0000023d 118 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 372: 000002e9 1778 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 374: 000002b5 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 377: 000009dd 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 381: 00000eb5 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 385: 00001c95 2 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 387: 0000256d 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 388: 000025e1 2764 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 396: 00003179 256 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 399: 00000131 2 FUNC GLOBAL HIDDEN 1 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 400: 00003279 180 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 401: 0000332d 64 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 402: 0000336d 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 403: 000033a9 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 404: 00005cad 530 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 405: 000034a5 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 406: 00003575 1084 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 411: 00003c9d 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 412: 00003cc9 496 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 419: 00005051 280 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 421: 00004f09 66 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 422: 00004f4d 258 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 423: 0000526d 214 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 424: 00005345 1508 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 428: 00005a35 632 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 429: 0000634d 1144 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 430: 000067c5 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 431: 00006881 590 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 432: 00006ad1 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 433: 00006af1 196 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ + 435: 000011d5 280 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 447: 00006fd9 192 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 451: 000075f5 94 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 452: 00007655 164 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ + 455: 00007dad 612 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 456: 00008011 488 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 457: 000081f9 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 458: 00008255 636 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 460: 00008779 154 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 461: 000088b9 956 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 462: 00008c75 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 463: 00008ce1 366 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 465: 00008f2d 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 466: 0000900d 140 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 467: 00009099 136 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 468: 00009121 778 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 469: 0000942d 192 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 470: 00000631 146 FUNC GLOBAL DEFAULT 1 PyDict_ContainsString │ │ │ │ │ + 471: 000094ed 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 472: 000006f1 128 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 476: 0000a041 918 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 477: 0000a3d9 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 478: 0000a40d 704 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 479: 00000b2d 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 480: 00000bb1 82 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 481: 00000c65 480 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 494: 000000e9 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 496: 0000a6cd 882 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 503: 000014fd 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 504: 0000aa41 88 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 505: 00001619 136 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ + 506: 000016a1 132 FUNC GLOBAL DEFAULT 1 _PyDict_SetItem_KnownHash │ │ │ │ │ + 507: 000018f5 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 508: 00001951 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 509: 0000aaa5 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 510: 000019b5 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 511: 000019b9 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 512: 000019bd 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ + 513: 000019f9 242 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 514: 00001aed 664 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 516: 0000014d 66 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ + 523: 00000685 146 FUNC GLOBAL DEFAULT 9 _PyObject_SetManagedDict │ │ │ │ │ + 524: 000022e5 216 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 527: 000008e5 86 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ + 530: 0000098b 54 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ + 531: 000009c1 12 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ + 532: 000009cd 580 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ + 533: 00000c11 32 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ + 534: 00000c31 96 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ + 535: 00000c91 64 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ + 536: 00000cd1 1012 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ + 538: 000010c5 96 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ + 539: 00001125 48 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ + 540: 00001155 40 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemIdWithError │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ + 542: 0000117d 68 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ + 543: 000011c1 4 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ + 544: 000011c5 42 FUNC GLOBAL HIDDEN 9 _PyDict_ContainsId │ │ │ │ │ + 545: 000011ef 26 FUNC GLOBAL HIDDEN 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 546: 00001209 60 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ + 547: 00001245 4 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ + 548: 00001249 46 FUNC GLOBAL HIDDEN 9 _PyDict_SetItemId │ │ │ │ │ + 549: 00001277 42 FUNC GLOBAL HIDDEN 9 _PyDict_DelItemId │ │ │ │ │ + 550: 0000069c 208 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ + 551: 000000ec 208 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ + 552: 000004fc 208 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ + 553: 0000042c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ + 554: 0000028c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ + 555: 0000035c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ + 556: 000001bc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ + 557: 0000076c 208 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ + 558: 000005cc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ + 559: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ + 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ + 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 565: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1855 +1,1855 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13dd0 contains 368 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x13da8 contains 368 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00000026 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000003a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000182 0000460a R_ARM_THM_CALL 000039b9 clone_combined_dict_keys │ │ │ │ │ -000001bc 0001990a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000001e8 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00000240 0001a50a R_ARM_THM_CALL 00005059 _PyDict_Next │ │ │ │ │ +00000026 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000003a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000182 0000440a R_ARM_THM_CALL 000039b1 clone_combined_dict_keys │ │ │ │ │ +000001bc 0001970a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000001e8 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00000240 0001a30a R_ARM_THM_CALL 00005051 _PyDict_Next │ │ │ │ │ 00000284 0000100a R_ARM_THM_CALL 00000d91 insertdict.isra.0 │ │ │ │ │ -000002a8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000002ac 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000002b0 00004e2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ -000002b4 00004e30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ -000002ba 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000302 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000318 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000032a 0001780a R_ARM_THM_CALL 000002b5 _PyDict_Contains_KnownHash │ │ │ │ │ +000002a8 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000002ac 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000002b0 00004c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ +000002b4 00004c30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ +000002ba 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000302 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000318 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000032a 0001760a R_ARM_THM_CALL 000002b5 _PyDict_Contains_KnownHash │ │ │ │ │ 00000374 00001e0a R_ARM_THM_CALL 0000111d dictresize.isra.0 │ │ │ │ │ -00000394 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000412 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000041e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000044e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000049e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004e0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004e4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000504 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000394 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b4 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000412 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000041e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000044e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000049e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004e0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004e4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000504 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000516 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ 00000538 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000053c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000540 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000058c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e2 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000618 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000644 00018f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000064e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000652 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000668 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00000688 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a0 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000540 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000058c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e2 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000618 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000644 00018d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000064e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000652 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000668 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00000688 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000006ae 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -000006e0 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000074e 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000752 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000756 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ -0000075a 0000aa30 R_ARM_THM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ -00000760 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000076c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000796 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000079a 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000079e 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000026c .LC16 │ │ │ │ │ -000007a2 0000ad30 R_ARM_THM_MOVT_ABS 0000026c .LC16 │ │ │ │ │ -000007a8 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b2 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007b6 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007ba 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ -000007be 0000ae30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ -000007c4 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000804 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000006e0 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000074e 0001bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000752 0001bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000756 0000a82f R_ARM_THM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ +0000075a 0000a830 R_ARM_THM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ +00000760 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000076c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000796 0001bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000079a 0001bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000079e 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000026c .LC16 │ │ │ │ │ +000007a2 0000ab30 R_ARM_THM_MOVT_ABS 0000026c .LC16 │ │ │ │ │ +000007a8 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b2 0001bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007b6 0001bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007ba 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ +000007be 0000ac30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ +000007c4 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000804 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000085a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000085e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000862 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000862 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000086a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000086e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000872 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000876 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000087c 0000782f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00000880 00007830 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000088a 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000872 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000876 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000087c 0000762f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00000880 00007630 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000088a 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000898 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008b0 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000090e 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000912 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000898 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008b0 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000090e 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000912 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000091c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000940 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000091c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000940 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000996 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000099a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000099e 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000099e 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000009a6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009aa 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009ae 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009b2 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009b8 0000782f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000009bc 00007830 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000009c6 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009ae 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009b2 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009b8 0000762f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000009bc 00007630 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000009c6 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009d4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009ec 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000a4a 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a4e 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009d4 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009ec 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000a4a 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a4e 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a58 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a7a 0000c12f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC18 │ │ │ │ │ -00000a7e 0000c130 R_ARM_THM_MOVT_ABS 000002a8 .LC18 │ │ │ │ │ -00000a8a 0001b70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00000a96 0000730a R_ARM_THM_CALL 00006c2d dict_update_arg │ │ │ │ │ -00000aa8 0001b90a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00000ab2 0000430a R_ARM_THM_CALL 00003ec1 dict_merge.constprop.0.isra.0 │ │ │ │ │ -00000ad0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ad4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000aea 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00000af6 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000afa 0001dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b08 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b0c 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000b16 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000a58 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a7a 0000bf2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC18 │ │ │ │ │ +00000a7e 0000bf30 R_ARM_THM_MOVT_ABS 000002a8 .LC18 │ │ │ │ │ +00000a8a 0001b50a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000a96 0000710a R_ARM_THM_CALL 00006c29 dict_update_arg │ │ │ │ │ +00000aa8 0001b70a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00000ab2 0000410a R_ARM_THM_CALL 00003eb9 dict_merge.constprop.0.isra.0 │ │ │ │ │ +00000ad0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ad4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000aea 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00000af6 0001da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000afa 0001da30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b08 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000b0c 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000b16 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000b24 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00000b8e 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b92 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b96 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ -00000b9a 0000aa30 R_ARM_THM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ -00000ba0 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bac 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bc6 00018f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000bec 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c14 0000730a R_ARM_THM_CALL 00006c2d dict_update_arg │ │ │ │ │ -00000c82 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c92 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ca8 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000cac 0001e430 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000cbc 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cd0 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cdc 0001e50a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00000ce8 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000cfa 0000d32f R_ARM_THM_MOVW_ABS_NC 00000e45 dictkeys_contains │ │ │ │ │ -00000cfe 0000d330 R_ARM_THM_MOVT_ABS 00000e45 dictkeys_contains │ │ │ │ │ -00000d04 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000d2c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d34 0001e60a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000d54 0001e80a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000d8e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d92 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000da6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000de4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dec 0000d32f R_ARM_THM_MOVW_ABS_NC 00000e45 dictkeys_contains │ │ │ │ │ -00000df0 0000d330 R_ARM_THM_MOVT_ABS 00000e45 dictkeys_contains │ │ │ │ │ -00000df4 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000df8 0000d42f R_ARM_THM_MOVW_ABS_NC 00001e45 dictitems_contains │ │ │ │ │ -00000dfc 0000d430 R_ARM_THM_MOVT_ABS 00001e45 dictitems_contains │ │ │ │ │ -00000e30 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b8e 0001bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b92 0001bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b96 0000a82f R_ARM_THM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ +00000b9a 0000a830 R_ARM_THM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ +00000ba0 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bac 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bc6 00018d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000bec 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c14 0000710a R_ARM_THM_CALL 00006c29 dict_update_arg │ │ │ │ │ +00000c82 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c92 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ca8 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000cac 0001e230 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000cbc 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cd0 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cdc 0001e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00000ce8 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000cfa 0000d12f R_ARM_THM_MOVW_ABS_NC 00000e45 dictkeys_contains │ │ │ │ │ +00000cfe 0000d130 R_ARM_THM_MOVT_ABS 00000e45 dictkeys_contains │ │ │ │ │ +00000d04 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000d2c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d34 0001e40a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000d54 0001e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00000d8e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d92 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000da6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dc2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dd4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dec 0000d12f R_ARM_THM_MOVW_ABS_NC 00000e45 dictkeys_contains │ │ │ │ │ +00000df0 0000d130 R_ARM_THM_MOVT_ABS 00000e45 dictkeys_contains │ │ │ │ │ +00000df4 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000df8 0000d22f R_ARM_THM_MOVW_ABS_NC 00001e45 dictitems_contains │ │ │ │ │ +00000dfc 0000d230 R_ARM_THM_MOVT_ABS 00001e45 dictitems_contains │ │ │ │ │ +00000e30 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e40 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e5a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000e5e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000e70 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00000e92 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000e40 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e5a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000e5e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000e70 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00000e92 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000ea2 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00000f06 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000f0a 0000d830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f10 0000d72f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ -00000f14 0000d730 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ -00000f1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000f28 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f3e 0001e90a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000f56 0001ea0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000f62 0001eb0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000fd8 0001eb0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000fe4 0001eb0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000ff0 0001ec0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00000ffc 0001eb0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00001008 0001eb0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00001014 0001ec0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00001046 0001ed0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000104c 0001ee0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -0000106e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000109a 0001eb0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000010a4 0001ed0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000010be 0001ed0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000010c2 0000db2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ -000010c6 0000db30 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ -00001100 0000da2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC21 │ │ │ │ │ -00001104 0000da30 R_ARM_THM_MOVT_ABS 000002f8 .LC21 │ │ │ │ │ -00001112 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001148 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000115a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ -0000115e 0000e230 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ -00001168 0001cd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001196 0001980a R_ARM_THM_CALL 00003581 PyDict_Copy │ │ │ │ │ -000011a0 0000730a R_ARM_THM_CALL 00006c2d dict_update_arg │ │ │ │ │ -000011ac 0001f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011b0 0001f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011cc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f06 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000f0a 0000d630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000f10 0000d52f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ +00000f14 0000d530 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ +00000f1c 0001880a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000f28 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f3e 0001e70a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000f56 0001e80a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000f62 0001e90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000fd8 0001e90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000fe4 0001e90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000ff0 0001ea0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00000ffc 0001e90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00001008 0001e90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00001014 0001ea0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00001046 0001eb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000104c 0001ec0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +0000106e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000109a 0001e90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000010a4 0001eb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000010be 0001eb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000010c2 0000d92f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ +000010c6 0000d930 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ +00001100 0000d82f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC21 │ │ │ │ │ +00001104 0000d830 R_ARM_THM_MOVT_ABS 000002f8 .LC21 │ │ │ │ │ +00001112 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001144 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001148 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000115a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ +0000115e 0000e030 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ +00001168 0001cb0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001196 0001960a R_ARM_THM_CALL 00003575 PyDict_Copy │ │ │ │ │ +000011a0 0000710a R_ARM_THM_CALL 00006c29 dict_update_arg │ │ │ │ │ +000011ac 0001f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000011b0 0001f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000011cc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012ac 0000070a R_ARM_THM_CALL 00000119 new_dict.constprop.0.isra.0 │ │ │ │ │ 000012e2 0000070a R_ARM_THM_CALL 00000119 new_dict.constprop.0.isra.0 │ │ │ │ │ 000012e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013a6 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000013ca 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000013fc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001412 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001428 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001456 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000145a 0001dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001462 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001466 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001496 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014aa 0001f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014ae 0001f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014e2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001510 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -0000156a 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001596 0000a30a R_ARM_THM_CALL 00009579 clear_lock_held │ │ │ │ │ -0000159a 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000159e 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015e0 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000015ee 0001c70a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001606 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000160e 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000162a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000162e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000164a 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -0000165e 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00001692 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013a6 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000013ca 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000013fc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001412 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001428 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001456 0001da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000145a 0001da30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001462 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001466 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001496 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014aa 0001f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014ae 0001f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014e2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001510 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +0000156a 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001596 0000a10a R_ARM_THM_CALL 00009571 clear_lock_held │ │ │ │ │ +0000159a 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000159e 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015e0 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000015ee 0001c50a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001606 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000160e 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000162a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000162e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000164a 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +0000165e 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00001692 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000170c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001710 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001714 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001714 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001720 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000173a 0001c40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001836 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000183a 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000183e 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00001842 0000f02f R_ARM_THM_MOVW_ABS_NC 0000033c .LC26 │ │ │ │ │ -00001846 0000f030 R_ARM_THM_MOVT_ABS 0000033c .LC26 │ │ │ │ │ -0000184c 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018a2 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +0000173a 0001c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001836 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000183a 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000183e 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00001842 0000ee2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC26 │ │ │ │ │ +00001846 0000ee30 R_ARM_THM_MOVT_ABS 0000033c .LC26 │ │ │ │ │ +0000184c 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018a2 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ 000018be 00001b0a R_ARM_THM_CALL 000016e5 dictresize.constprop.0.isra.0 │ │ │ │ │ -000018da 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018ea 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00001908 00018f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001914 0000f32f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ -00001918 0000f330 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -0000191c 0000370a R_ARM_THM_CALL 000030b9 dict_getitem │ │ │ │ │ -00001934 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001940 0000f32f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ -00001944 0000f330 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00001948 00018a0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019ac 0001b40a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000019d8 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000018da 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ea 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00001908 00018d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001914 0000f12f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ +00001918 0000f130 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ +0000191c 0000350a R_ARM_THM_CALL 000030ad dict_getitem │ │ │ │ │ +00001934 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001940 0000f12f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ +00001944 0000f130 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ +00001948 0001880a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019ac 0001b20a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +000019d8 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ 000019e6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000019ea 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019f0 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001a1e 0001d20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001ace 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f0 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001a1e 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001ace 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ad8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001adc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ae0 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001b26 0000412f R_ARM_THM_MOVW_ABS_NC 00009b01 dict_iter │ │ │ │ │ -00001b2a 00004130 R_ARM_THM_MOVT_ABS 00009b01 dict_iter │ │ │ │ │ -00001b44 00019f0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00001b50 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001b72 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00001b86 0001a20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00001bae 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001bb2 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001ae0 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001b26 00003f2f R_ARM_THM_MOVW_ABS_NC 00009af9 dict_iter │ │ │ │ │ +00001b2a 00003f30 R_ARM_THM_MOVT_ABS 00009af9 dict_iter │ │ │ │ │ +00001b44 00019d0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00001b50 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001b72 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001b86 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00001bae 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001bb2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001bce 0000100a R_ARM_THM_CALL 00000d91 insertdict.isra.0 │ │ │ │ │ -00001c00 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001c00 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001c14 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00001c4c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c4c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c52 0000120a R_ARM_THM_CALL 00000a8d insert_to_emptydict.isra.0 │ │ │ │ │ -00001c6c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c8a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c8e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c6c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c8a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c8e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ca0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001ca4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cac 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001cca 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cec 0001740a R_ARM_THM_CALL 0000023d PyDict_Contains │ │ │ │ │ -00001d12 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d2e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d4c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d6c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d76 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cac 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001cca 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cec 0001720a R_ARM_THM_CALL 0000023d PyDict_Contains │ │ │ │ │ +00001d12 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d1c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d2e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d4c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d6c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d76 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001db0 0002050a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001ddc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dec 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001df4 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001db0 0002030a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001ddc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dec 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df4 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001e14 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e18 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e32 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e32 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001e40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e6c 0001920a R_ARM_THM_CALL 00003285 PyDict_GetItemRef │ │ │ │ │ -00001e7e 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001ea8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f6e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f74 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001f78 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001f7c 0000872f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00001f80 00008730 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00001f88 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fce 0001c40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020a0 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e6c 0001900a R_ARM_THM_CALL 00003279 PyDict_GetItemRef │ │ │ │ │ +00001e7e 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001ea8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f6e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f74 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001f78 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001f7c 0000852f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00001f80 00008530 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00001f88 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fce 0001c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020a0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000020c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020c4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020d8 0001e90a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000020e2 0002090a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000020ee 0001042f R_ARM_THM_MOVW_ABS_NC 000003dc .LC30 │ │ │ │ │ -000020f2 00010430 R_ARM_THM_MOVT_ABS 000003dc .LC30 │ │ │ │ │ -000020f8 00020a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000210e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002116 0001ed0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00002120 0001032f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC29 │ │ │ │ │ -00002124 00010330 R_ARM_THM_MOVT_ABS 000003d8 .LC29 │ │ │ │ │ -0000214e 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00002152 0001f430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000215e 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00002162 0001e430 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000216c 0001e60a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -00002176 0001e60a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -000021ba 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000021be 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000021d4 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000021d8 0001dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000021f4 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002200 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002212 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002224 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000222c 0001f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002230 0001f830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002236 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000223a 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000223e 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002242 0001dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000224e 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002252 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002256 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000225a 0001dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000020c4 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020d8 0001e70a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000020e2 0002070a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000020ee 0001022f R_ARM_THM_MOVW_ABS_NC 000003dc .LC30 │ │ │ │ │ +000020f2 00010230 R_ARM_THM_MOVT_ABS 000003dc .LC30 │ │ │ │ │ +000020f8 0002080a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000210e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002116 0001eb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00002120 0001012f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC29 │ │ │ │ │ +00002124 00010130 R_ARM_THM_MOVT_ABS 000003d8 .LC29 │ │ │ │ │ +0000214e 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00002152 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000215e 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00002162 0001e230 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000216c 0001e40a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +00002176 0001e40a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +000021ba 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000021be 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000021d4 0001da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000021d8 0001da30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000021f4 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002200 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002212 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002224 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000222c 0001f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002230 0001f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002236 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000223a 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000223e 0001da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002242 0001da30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000224e 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002252 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002256 0001da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000225a 0001da30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00002268 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000227c 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002288 00020b0a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ -0000229c 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000022aa 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022c6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002308 0001d20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002318 0001c40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000227c 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002288 0002090a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ +0000229c 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000022aa 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022c6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002308 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002318 0001c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00002330 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002334 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002338 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002358 00005e0a R_ARM_THM_CALL 00005171 _PyDict_Next.constprop.2 │ │ │ │ │ -0000239a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012c 00017a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000492 0001821e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000004b6 00017a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000004fa 0001ce1e R_ARM_THM_JUMP24 0000878d _PyDict_Pop_KnownHash │ │ │ │ │ -000007da 0001db1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000d4c 0001e71e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -000010ae 0001ef1e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000010ce 00018f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000110c 00018f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001120 0001981e R_ARM_THM_JUMP24 00003581 PyDict_Copy │ │ │ │ │ -00001152 0001f21e R_ARM_THM_JUMP24 0000a6d5 _PyDict_FromKeys │ │ │ │ │ +00002338 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002358 00005c0a R_ARM_THM_CALL 00005169 _PyDict_Next.constprop.2 │ │ │ │ │ +0000239a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012c 0001781e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000492 0001801e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000004b6 0001781e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000004fa 0001cc1e R_ARM_THM_JUMP24 00008779 _PyDict_Pop_KnownHash │ │ │ │ │ +000007da 0001d91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00000d4c 0001e51e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +000010ae 0001ed1e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000010ce 00018d1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000110c 00018d1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001120 0001961e R_ARM_THM_JUMP24 00003575 PyDict_Copy │ │ │ │ │ +00001152 0001f01e R_ARM_THM_JUMP24 0000a6cd _PyDict_FromKeys │ │ │ │ │ 000016e2 0000101e R_ARM_THM_JUMP24 00000d91 insertdict.isra.0 │ │ │ │ │ 00001704 0000121e R_ARM_THM_JUMP24 00000a8d insert_to_emptydict.isra.0 │ │ │ │ │ -000019b4 0000a31e R_ARM_THM_JUMP24 00009579 clear_lock_held │ │ │ │ │ -00001e2c 0001e51e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ -0000212c 00018f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000019b4 0000a11e R_ARM_THM_JUMP24 00009571 clear_lock_held │ │ │ │ │ +00001e2c 0001e31e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ +0000212c 00018d1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x14950 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x14928 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00005602 R_ARM_ABS32 00004739 dict_dealloc │ │ │ │ │ -0000002c 0000dd02 R_ARM_ABS32 00000f2d dict_repr │ │ │ │ │ +00000018 00005402 R_ARM_ABS32 00004731 dict_dealloc │ │ │ │ │ +0000002c 0000db02 R_ARM_ABS32 00000f2d dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00023302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000048 00023402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00006802 R_ARM_ABS32 00005931 dict_traverse │ │ │ │ │ -00000060 0000a202 R_ARM_ABS32 00009561 dict_tp_clear │ │ │ │ │ -00000064 0000ea02 R_ARM_ABS32 000012ed dict_richcompare │ │ │ │ │ -0000006c 00004102 R_ARM_ABS32 00009b01 dict_iter │ │ │ │ │ +0000003c 00023102 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000048 00023202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000005c 00006602 R_ARM_ABS32 00005929 dict_traverse │ │ │ │ │ +00000060 0000a002 R_ARM_ABS32 00009559 dict_tp_clear │ │ │ │ │ +00000064 0000e802 R_ARM_ABS32 000012ed dict_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 00009af9 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000c302 R_ARM_ABS32 00000a5d dict_init │ │ │ │ │ -00000098 00023502 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000bf02 R_ARM_ABS32 00009d25 dict_new │ │ │ │ │ -000000a0 0001c302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000c702 R_ARM_ABS32 00009e0d dict_vectorcall │ │ │ │ │ -000000f0 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000094 0000c102 R_ARM_ABS32 00000a5d dict_init │ │ │ │ │ +00000098 00023302 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000009c 0000bd02 R_ARM_ABS32 00009d1d dict_new │ │ │ │ │ +000000a0 0001c102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000c8 0000c502 R_ARM_ABS32 00009e05 dict_vectorcall │ │ │ │ │ +000000f0 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00008502 R_ARM_ABS32 00007305 dictview_dealloc │ │ │ │ │ -00000118 00010602 R_ARM_ABS32 000020c9 dictview_repr │ │ │ │ │ +00000104 00008302 R_ARM_ABS32 00007301 dictview_dealloc │ │ │ │ │ +00000118 00010402 R_ARM_ABS32 000020c9 dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000134 00023402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000ed02 R_ARM_ABS32 0000aaa1 dictview_traverse │ │ │ │ │ -00000150 00010802 R_ARM_ABS32 0000213d dictview_richcompare │ │ │ │ │ -00000158 00007f02 R_ARM_ABS32 0000709d dictitems_iter │ │ │ │ │ +00000134 00023202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000148 0000eb02 R_ARM_ABS32 0000aa99 dictview_traverse │ │ │ │ │ +00000150 00010602 R_ARM_ABS32 0000213d dictview_richcompare │ │ │ │ │ +00000158 00007d02 R_ARM_ABS32 00007099 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001c0 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001c0 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00009402 R_ARM_ABS32 00008829 dictiter_dealloc │ │ │ │ │ -00000204 00023402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000218 0000d202 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ -00000228 00023602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00008a02 R_ARM_ABS32 0000738d dictiter_iternextitem │ │ │ │ │ +000001d4 00009202 R_ARM_ABS32 00008815 dictiter_dealloc │ │ │ │ │ +00000204 00023202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000218 0000d002 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ +00000228 00023402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000022c 00008802 R_ARM_ABS32 00007389 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000290 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000290 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00009402 R_ARM_ABS32 00008829 dictiter_dealloc │ │ │ │ │ -000002e8 0000d202 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ -000002f8 00023602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002fc 0000ff02 R_ARM_ABS32 00001eb1 dictreviter_iternext │ │ │ │ │ +000002a4 00009202 R_ARM_ABS32 00008815 dictiter_dealloc │ │ │ │ │ +000002e8 0000d002 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ +000002f8 00023402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002fc 0000fd02 R_ARM_ABS32 00001eb1 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000360 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000360 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00009402 R_ARM_ABS32 00008829 dictiter_dealloc │ │ │ │ │ -000003b8 0000d202 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ -000003c8 00023602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003cc 0000ff02 R_ARM_ABS32 00001eb1 dictreviter_iternext │ │ │ │ │ +00000374 00009202 R_ARM_ABS32 00008815 dictiter_dealloc │ │ │ │ │ +000003b8 0000d002 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ +000003c8 00023402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000003cc 0000fd02 R_ARM_ABS32 00001eb1 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000430 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000430 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00009402 R_ARM_ABS32 00008829 dictiter_dealloc │ │ │ │ │ -00000488 0000d202 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ -00000498 00023602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000049c 0000ff02 R_ARM_ABS32 00001eb1 dictreviter_iternext │ │ │ │ │ +00000444 00009202 R_ARM_ABS32 00008815 dictiter_dealloc │ │ │ │ │ +00000488 0000d002 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ +00000498 00023402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000049c 0000fd02 R_ARM_ABS32 00001eb1 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000500 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000500 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00008502 R_ARM_ABS32 00007305 dictview_dealloc │ │ │ │ │ -00000528 00010602 R_ARM_ABS32 000020c9 dictview_repr │ │ │ │ │ +00000514 00008302 R_ARM_ABS32 00007301 dictview_dealloc │ │ │ │ │ +00000528 00010402 R_ARM_ABS32 000020c9 dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000544 00023402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000ed02 R_ARM_ABS32 0000aaa1 dictview_traverse │ │ │ │ │ -00000560 00010802 R_ARM_ABS32 0000213d dictview_richcompare │ │ │ │ │ -00000568 0000b402 R_ARM_ABS32 0000089d dictkeys_iter │ │ │ │ │ +00000544 00023202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000558 0000eb02 R_ARM_ABS32 0000aa99 dictview_traverse │ │ │ │ │ +00000560 00010602 R_ARM_ABS32 0000213d dictview_richcompare │ │ │ │ │ +00000568 0000b202 R_ARM_ABS32 0000089d dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005d0 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000005d0 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00009402 R_ARM_ABS32 00008829 dictiter_dealloc │ │ │ │ │ -00000614 00023402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000628 0000d202 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ -00000638 00023602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000be02 R_ARM_ABS32 00009b9d dictiter_iternextkey │ │ │ │ │ +000005e4 00009202 R_ARM_ABS32 00008815 dictiter_dealloc │ │ │ │ │ +00000614 00023202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000628 0000d002 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ +00000638 00023402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000063c 0000bc02 R_ARM_ABS32 00009b95 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006a0 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000006a0 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00008502 R_ARM_ABS32 00007305 dictview_dealloc │ │ │ │ │ -000006c8 00010602 R_ARM_ABS32 000020c9 dictview_repr │ │ │ │ │ +000006b4 00008302 R_ARM_ABS32 00007301 dictview_dealloc │ │ │ │ │ +000006c8 00010402 R_ARM_ABS32 000020c9 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006e4 00023402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000ed02 R_ARM_ABS32 0000aaa1 dictview_traverse │ │ │ │ │ -00000708 0000ba02 R_ARM_ABS32 000009d9 dictvalues_iter │ │ │ │ │ +000006e4 00023202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000006f8 0000eb02 R_ARM_ABS32 0000aa99 dictview_traverse │ │ │ │ │ +00000708 0000b802 R_ARM_ABS32 000009d9 dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000770 00023202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000770 00023002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00009402 R_ARM_ABS32 00008829 dictiter_dealloc │ │ │ │ │ -000007b4 00023402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007c8 0000d202 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ -000007d8 00023602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000cb02 R_ARM_ABS32 00009f1d dictiter_iternextvalue │ │ │ │ │ +00000784 00009202 R_ARM_ABS32 00008815 dictiter_dealloc │ │ │ │ │ +000007b4 00023202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000007c8 0000d002 R_ARM_ABS32 00000c31 dictiter_traverse │ │ │ │ │ +000007d8 00023402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000007dc 0000c902 R_ARM_ABS32 00009f15 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000840 00011f02 R_ARM_ABS32 00000955 dictvalues_reversed │ │ │ │ │ -00000848 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000085c 00010702 R_ARM_ABS32 00002135 dictview_len │ │ │ │ │ +00000840 00011d02 R_ARM_ABS32 00000955 dictvalues_reversed │ │ │ │ │ +00000848 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000085c 00010502 R_ARM_ABS32 00002135 dictview_len │ │ │ │ │ 00000884 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000888 00011402 R_ARM_ABS32 00000717 dictviews_isdisjoint │ │ │ │ │ -00000890 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000888 00011202 R_ARM_ABS32 00000717 dictviews_isdisjoint │ │ │ │ │ +00000890 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000894 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000898 00011702 R_ARM_ABS32 00000869 dictitems_reversed │ │ │ │ │ -000008a0 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008b4 00010702 R_ARM_ABS32 00002135 dictview_len │ │ │ │ │ -000008d0 0000d402 R_ARM_ABS32 00001e45 dictitems_contains │ │ │ │ │ +00000898 00011502 R_ARM_ABS32 00000869 dictitems_reversed │ │ │ │ │ +000008a0 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008b4 00010502 R_ARM_ABS32 00002135 dictview_len │ │ │ │ │ +000008d0 0000d202 R_ARM_ABS32 00001e45 dictitems_contains │ │ │ │ │ 000008dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e0 00011402 R_ARM_ABS32 00000717 dictviews_isdisjoint │ │ │ │ │ -000008e8 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008e0 00011202 R_ARM_ABS32 00000717 dictviews_isdisjoint │ │ │ │ │ +000008e8 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008ec 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00012202 R_ARM_ABS32 0000096d dictkeys_reversed │ │ │ │ │ -000008f8 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000910 0000f602 R_ARM_ABS32 00001d85 dictviews_sub │ │ │ │ │ -00000940 0001e302 R_ARM_ABS32 00000c65 _PyDictView_Intersect │ │ │ │ │ -00000944 00010f02 R_ARM_ABS32 00000235 dictviews_xor │ │ │ │ │ -00000948 00010e02 R_ARM_ABS32 000001f3 dictviews_or │ │ │ │ │ -0000099c 00010702 R_ARM_ABS32 00002135 dictview_len │ │ │ │ │ -000009b8 0000d302 R_ARM_ABS32 00000e45 dictkeys_contains │ │ │ │ │ +000008f0 00012002 R_ARM_ABS32 0000096d dictkeys_reversed │ │ │ │ │ +000008f8 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000910 0000f402 R_ARM_ABS32 00001d85 dictviews_sub │ │ │ │ │ +00000940 0001e102 R_ARM_ABS32 00000c65 _PyDictView_Intersect │ │ │ │ │ +00000944 00010d02 R_ARM_ABS32 00000235 dictviews_xor │ │ │ │ │ +00000948 00010c02 R_ARM_ABS32 000001f3 dictviews_or │ │ │ │ │ +0000099c 00010502 R_ARM_ABS32 00002135 dictview_len │ │ │ │ │ +000009b8 0000d102 R_ARM_ABS32 00000e45 dictkeys_contains │ │ │ │ │ 000009c4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009c8 00012502 R_ARM_ABS32 00000985 dictview_mapping │ │ │ │ │ +000009c8 00012302 R_ARM_ABS32 00000985 dictview_mapping │ │ │ │ │ 000009d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 0000b002 R_ARM_ABS32 000007cd dictiter_len │ │ │ │ │ -000009f8 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009f0 0000ae02 R_ARM_ABS32 000007cd dictiter_len │ │ │ │ │ +000009f8 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a00 00011b02 R_ARM_ABS32 00000881 dictiter_reduce │ │ │ │ │ -00000a08 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000a58 0000e702 R_ARM_ABS32 00001175 dict_or │ │ │ │ │ -00000a8c 0000d102 R_ARM_ABS32 00000c05 dict_ior │ │ │ │ │ -00000ac8 00017402 R_ARM_ABS32 0000023d PyDict_Contains │ │ │ │ │ +00000a00 00011902 R_ARM_ABS32 00000881 dictiter_reduce │ │ │ │ │ +00000a08 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a58 0000e502 R_ARM_ABS32 00001175 dict_or │ │ │ │ │ +00000a8c 0000cf02 R_ARM_ABS32 00000c05 dict_ior │ │ │ │ │ +00000ac8 00017202 R_ARM_ABS32 0000023d PyDict_Contains │ │ │ │ │ 00000ad4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000c902 R_ARM_ABS32 00000ac1 dict___contains__ │ │ │ │ │ -00000ae0 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ad8 0000c702 R_ARM_ABS32 00000ac1 dict___contains__ │ │ │ │ │ +00000ae0 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00004702 R_ARM_ABS32 00003bd9 dict_subscript │ │ │ │ │ -00000af0 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ae8 00004502 R_ARM_ABS32 00003bd1 dict_subscript │ │ │ │ │ +00000af0 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af8 00011e02 R_ARM_ABS32 0000093b dict___sizeof__ │ │ │ │ │ -00000b00 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000af8 00011c02 R_ARM_ABS32 0000093b dict___sizeof__ │ │ │ │ │ +00000b00 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00009c02 R_ARM_ABS32 00008e65 dict_get │ │ │ │ │ -00000b10 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b08 00009a02 R_ARM_ABS32 00008e51 dict_get │ │ │ │ │ +00000b10 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000c602 R_ARM_ABS32 00009da9 dict_setdefault │ │ │ │ │ -00000b20 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b18 0000c402 R_ARM_ABS32 00009da1 dict_setdefault │ │ │ │ │ +00000b20 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00009202 R_ARM_ABS32 000084e5 dict_pop │ │ │ │ │ -00000b30 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b28 00009002 R_ARM_ABS32 000084d1 dict_pop │ │ │ │ │ +00000b30 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000f202 R_ARM_ABS32 00001725 dict_popitem │ │ │ │ │ -00000b40 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b38 0000f002 R_ARM_ABS32 00001725 dict_popitem │ │ │ │ │ +00000b40 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 0000b102 R_ARM_ABS32 000007e5 dict_keys │ │ │ │ │ -00000b50 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b48 0000af02 R_ARM_ABS32 000007e5 dict_keys │ │ │ │ │ +00000b50 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00007a02 R_ARM_ABS32 00006f11 dict_items │ │ │ │ │ -00000b60 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b58 00007802 R_ARM_ABS32 00006f0d dict_items │ │ │ │ │ +00000b60 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 0000b702 R_ARM_ABS32 00000921 dict_values │ │ │ │ │ -00000b70 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b68 0000b502 R_ARM_ABS32 00000921 dict_values │ │ │ │ │ +00000b70 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00007202 R_ARM_ABS32 00006bb9 dict_update │ │ │ │ │ -00000b80 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b78 00007002 R_ARM_ABS32 00006bb5 dict_update │ │ │ │ │ +00000b80 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000e302 R_ARM_ABS32 00001125 dict_fromkeys │ │ │ │ │ -00000b90 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b88 0000e102 R_ARM_ABS32 00001125 dict_fromkeys │ │ │ │ │ +00000b90 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000ee02 R_ARM_ABS32 00001589 dict_clear │ │ │ │ │ -00000ba0 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b98 0000ec02 R_ARM_ABS32 00001589 dict_clear │ │ │ │ │ +00000ba0 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000e102 R_ARM_ABS32 00001121 dict_copy │ │ │ │ │ -00000bb0 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ba8 0000df02 R_ARM_ABS32 00001121 dict_copy │ │ │ │ │ +00000bb0 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bb8 0000fd02 R_ARM_ABS32 0000018f dict___reversed__ │ │ │ │ │ -00000bc0 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000bb8 0000fb02 R_ARM_ABS32 0000018f dict___reversed__ │ │ │ │ │ +00000bc0 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bc8 00023702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000bc8 00023502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000a902 R_ARM_ABS32 00009afd dict_length │ │ │ │ │ -00000be8 00004702 R_ARM_ABS32 00003bd9 dict_subscript │ │ │ │ │ -00000bec 00005b02 R_ARM_ABS32 00004e25 dict_ass_sub │ │ │ │ │ +00000be4 0000a702 R_ARM_ABS32 00009af5 dict_length │ │ │ │ │ +00000be8 00004502 R_ARM_ABS32 00003bd1 dict_subscript │ │ │ │ │ +00000bec 00005902 R_ARM_ABS32 00004e1d dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14f20 contains 980 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x14ef8 contains 980 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 0001710a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000003c 00016f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000090 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000094 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000098 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000098 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000f4 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -00000108 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000108 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000010c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000110 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000114 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000015e 0001710a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000110 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000114 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000015e 00016f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000001b2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001b6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001be 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000001be 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000021a 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -00000230 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000234 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000238 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000024c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000250 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000266 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00000288 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000298 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00000230 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000234 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000238 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000024c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000250 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000266 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00000288 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000298 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ 000002aa 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -000002c6 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00000336 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000033a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002c6 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00000336 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000033a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000422 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ 000004b8 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ 000004fc 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ 0000053c 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ 0000057c 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ 00000624 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ 00000652 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ 00000698 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00000738 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000007d0 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000832 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000008ac 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e8 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000938 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000974 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000098c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a10 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000a14 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a38 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000a3c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a4c 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000738 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000007d0 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000832 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008ac 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e8 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000938 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000974 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000098c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a10 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000a14 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a38 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000a3c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a4c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000a72 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a76 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a7a 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a7a 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000a88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000aa2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000aa6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b16 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000b50 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b8a 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000bc4 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00000bee 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c18 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c2a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c30 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cc4 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000ce4 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d10 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d1a 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d86 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d8c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000db4 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00000dd4 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000dd8 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000ee4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001002 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001006 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001046 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001092 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d8 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -000010e6 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -0000110c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001114 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ca 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000120c 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000012d4 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001310 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000131c 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000013d0 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000013f0 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000013fe 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001430 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001454 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000aa2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000aa6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b16 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000b50 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b8a 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000bc4 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00000bee 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c18 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c30 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cc4 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000ce4 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d10 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000d1a 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000d86 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d8c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000db4 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00000dd4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000dd8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000ee4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001002 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001006 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001046 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001092 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d8 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +000010e6 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +0000110c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001114 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ca 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000120c 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000012d4 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001310 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000131c 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000013d0 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000013f0 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000013fe 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001430 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001454 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001458 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000145c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000145c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015fa 0000220a R_ARM_THM_CALL 00000045 build_indices_unicode │ │ │ │ │ 00001602 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -00001626 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000016c6 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001794 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000017d4 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000189e 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018d8 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000018e4 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001998 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019c6 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000019f2 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001a02 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a20 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001626 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000016c6 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001794 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000017d4 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000189e 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018d8 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018e4 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001998 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019c6 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000019f2 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a02 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a20 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a28 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a28 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001bc8 0000220a R_ARM_THM_CALL 00000045 build_indices_unicode │ │ │ │ │ 00001bd0 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -00001bf4 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c7a 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cb8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001cbc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001cee 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00001ed8 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001bf4 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c7a 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cb8 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001cbc 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001cee 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00001ed8 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000201e 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +0000201e 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ 00002032 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002036 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000203e 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000204e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000205e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000203e 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000204e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000205e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002066 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00002094 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002098 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000020ca 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000022c0 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002094 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002098 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000020ca 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000022c0 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00002378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000240e 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +0000240e 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ 00002424 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00002446 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002456 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002446 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002456 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002462 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002466 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000246e 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002586 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000258a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000259e 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000025aa 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000025ba 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +0000246e 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002586 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000258a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000259e 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000025aa 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000025ba 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ 000025c2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000025c6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025ce 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000025ce 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000025d8 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -000025f8 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000261a 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002628 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002650 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002654 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002680 0001870a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -000027b8 0001880a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000027c4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027c8 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000027cc 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002820 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002852 0001880a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000025f8 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000261a 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002628 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002650 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002654 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002680 0001850a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000027b8 0001860a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00002814 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002846 0001860a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00002948 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000294c 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002950 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002954 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002aae 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00002adc 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002b58 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00002bdc 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002cd8 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00002d6c 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d8e 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002dd0 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002dd4 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002dec 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00002e14 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002eaa 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ef6 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002f18 0000340a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ -00002f78 0000340a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ -00002f92 00002d2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002f96 00002d30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00002f9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002fa6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fb6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003010 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00003014 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000301a 00018c0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00003022 00002d2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003026 00002d30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000302a 00018a0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003038 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000303c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00003042 00018c0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000304e 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003052 00018d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000306a 0001880a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000030ac 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000030b0 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000030b4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000030d2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000030d6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000030fa 0001870a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000310a 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00003116 0001880a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00003124 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003140 0001870a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00003156 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000315a 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00003160 00018c0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000316a 00018a0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003172 00018a0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000317c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003180 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000319a 00018f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000031b4 0001900a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000031d8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000031dc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003210 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003214 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003222 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003232 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003256 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003262 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003266 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000326a 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000327c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003280 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000032a2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000032a6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000032ba 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000032ec 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000032fc 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00003310 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00003320 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003324 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000332a 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000334c 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -0000338c 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000033ec 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000033f0 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003414 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003418 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003422 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003478 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000347c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003498 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000034a4 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -000034ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000034e4 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000034e8 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000350c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003510 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000351c 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003540 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003544 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003562 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003570 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -0000357c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000035b4 0000412f R_ARM_THM_MOVW_ABS_NC 00009b01 dict_iter │ │ │ │ │ -000035b8 00004130 R_ARM_THM_MOVT_ABS 00009b01 dict_iter │ │ │ │ │ -0000360a 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000361c 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000036f6 0001710a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000037e8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037ec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037f0 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003872 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000387e 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003892 0000420a R_ARM_THM_CALL 0000153d copy_values │ │ │ │ │ -0000389c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038a0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038a4 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003960 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000396a 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003980 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003984 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003988 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003998 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000399c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039a0 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a8 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039b0 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -000039f6 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a08 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bc4 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003bd2 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003be8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003bec 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003c02 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00003c10 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c14 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c1e 0001990a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003c28 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003c38 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00003c60 00019a0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003c68 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c76 00019c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003c8e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c98 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00003ca0 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cb6 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00003d12 0000412f R_ARM_THM_MOVW_ABS_NC 00009b01 dict_iter │ │ │ │ │ -00003d16 00004130 R_ARM_THM_MOVT_ABS 00009b01 dict_iter │ │ │ │ │ -00003d28 00019f0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00003d34 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003d54 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003d5e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003d62 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003dac 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003dba 0001a20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003de2 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003df4 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003e12 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e36 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e3a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e5c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e78 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e7e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003e82 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003e8a 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003e94 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eae 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ebc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f02 0000412f R_ARM_THM_MOVW_ABS_NC 00009b01 dict_iter │ │ │ │ │ -00003f06 00004130 R_ARM_THM_MOVT_ABS 00009b01 dict_iter │ │ │ │ │ -00003f18 00019f0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00003f24 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003f44 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003f4e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003f52 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003f9c 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003faa 0001a20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003fd2 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003fe4 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004002 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004026 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000402a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000404c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004068 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000406e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004072 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000407a 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004084 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000409e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040a6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004288 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004294 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000043cc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004482 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044e4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004504 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004524 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004542 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004560 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000457e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004588 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000458c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045a6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045da 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045f8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004616 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000466e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000468c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046a8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046c2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000470c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00004710 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00004714 00004e2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ -00004718 00004e30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ -0000471e 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004732 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00004766 0001a60a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000477c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004780 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004926 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004936 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004948 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004958 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004966 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004974 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004984 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004994 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049aa 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049be 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049d2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049e4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049e8 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a1a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a28 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a3a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a4e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a60 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a70 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b24 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b32 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b40 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b4e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b56 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c9a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cc4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cd2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ce0 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cee 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cfc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d0a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d18 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d28 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d38 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d48 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d58 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d68 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d9c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004daa 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dba 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dca 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dda 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dea 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e04 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00004e20 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004e5c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e60 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004e86 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e8a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004e9a 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004eb6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004eba 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004ed8 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004ee4 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00004ef4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004ef8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004f00 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004f0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000528a 00018f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000052a0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000052a4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000052b8 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000052e4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005302 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005314 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -0000532a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000532e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005334 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000053a2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000053a6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005484 0001ab0a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -000054a0 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -000054e0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000054e4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -000054f0 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005518 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055c2 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -000055e8 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000055ec 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000560c 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ -00005646 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ -00005686 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ -000056c4 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ -000057a2 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -0000580e 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00005898 0000340a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ -000058c8 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000058da 0000340a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ -00005910 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005914 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000591c 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000592c 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a4e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005a52 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005a7c 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00005b2a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005be2 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005bf0 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00005c32 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c50 0001990a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00005c5a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005c5e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005c66 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005c76 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00005cd8 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00005d7e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e2c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e68 0001990a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00005e7c 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00005eac 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005eb0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005eb8 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f82 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b52 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00002bd6 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002cd2 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00002d66 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d88 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002dc8 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002dcc 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002de4 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00002e0c 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ea2 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002eee 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002f10 0000320a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ +00002f72 0000320a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ +00002f82 00002d2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002f86 00002d30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00002f8a 0001880a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002fa0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fb0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003026 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000302a 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00003030 00018a0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000303a 00002d2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000303e 00002d30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003042 0001880a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000304e 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00003052 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00003058 00018a0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003066 0001860a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000306e 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003072 00018b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000030a0 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000030a4 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000030a8 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000030c6 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000030ca 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000030ee 0001850a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000030fe 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +0000310a 0001860a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00003118 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003134 0001850a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000314a 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000314e 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00003154 00018a0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000315e 0001880a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003166 0001880a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003170 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003174 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000318e 00018d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000031a8 00018e0a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000031cc 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000031d0 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003204 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003208 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003216 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003226 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000324a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003256 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000325a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000325e 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003270 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003296 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000329a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000032ae 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000032e0 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000032f0 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00003304 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00003314 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003318 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000331e 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003340 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00003380 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000033e0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000033e4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003408 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000340c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003416 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000346c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003470 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000348c 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003498 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +000034a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000034d8 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000034dc 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003500 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003504 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003510 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003534 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003538 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003556 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003564 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00003570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000035a8 00003f2f R_ARM_THM_MOVW_ABS_NC 00009af9 dict_iter │ │ │ │ │ +000035ac 00003f30 R_ARM_THM_MOVT_ABS 00009af9 dict_iter │ │ │ │ │ +000035fe 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003610 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036ea 00016f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000037dc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037e0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037e4 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003866 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003872 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003886 0000400a R_ARM_THM_CALL 0000153d copy_values │ │ │ │ │ +00003890 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003894 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003898 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003954 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000395e 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003974 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003978 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000397c 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003990 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003994 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003998 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000399c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039a0 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000039a8 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ +000039ee 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a00 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bbc 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003bca 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003be0 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003be4 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003bfa 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00003c08 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c0c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c16 0001970a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003c20 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003c30 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00003c58 0001980a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003c60 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c6e 00019a0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003c86 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c90 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00003c98 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003cae 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00003d0a 00003f2f R_ARM_THM_MOVW_ABS_NC 00009af9 dict_iter │ │ │ │ │ +00003d0e 00003f30 R_ARM_THM_MOVT_ABS 00009af9 dict_iter │ │ │ │ │ +00003d20 00019d0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00003d2c 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003d4c 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003d56 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d5a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003da4 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003db2 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003dda 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003dec 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003e0a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e2e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e32 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e54 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e70 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e76 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003e7a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003e82 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e8c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ea6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eae 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003efa 00003f2f R_ARM_THM_MOVW_ABS_NC 00009af9 dict_iter │ │ │ │ │ +00003efe 00003f30 R_ARM_THM_MOVT_ABS 00009af9 dict_iter │ │ │ │ │ +00003f10 00019d0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00003f1c 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003f3c 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003f46 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003f4a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003f94 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003fa2 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003fca 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003fdc 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003ffa 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000401e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004022 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004044 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004060 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004066 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000406a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004072 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000407c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004096 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000409e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004280 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000428c 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000043c4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043da 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000447a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044dc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044fc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000451c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000453a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004558 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004576 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004580 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004584 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000459e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045d2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045f0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000460e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004666 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004684 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046a0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046ba 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004704 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00004708 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000470c 00004c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ +00004710 00004c30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ +00004716 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000472a 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +0000475e 0001a40a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00004774 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004778 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000491e 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000492e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004940 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004950 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000495e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000496c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000497c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000498c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049a2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049b6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049ca 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049dc 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000049e0 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004a12 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a20 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a32 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a46 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a58 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a68 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b1c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b2a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b38 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b46 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b4e 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004c92 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cbc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cca 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cd8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ce6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cf4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d02 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d10 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d20 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d30 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d40 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d50 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d60 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d94 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004da2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004db2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dc2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dd2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004de2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dfc 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00004e18 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e54 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e58 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004e7e 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e82 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004e92 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004eae 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004eb2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004ed0 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004edc 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00004eec 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ef0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004ef8 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004f04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005282 00018d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00005298 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000529c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000052b0 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000052dc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052fa 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000530c 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00005322 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005326 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000532c 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000539a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000539e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000547c 0001a90a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +00005498 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +000054d8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000054dc 0001aa30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000054e8 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005510 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055ba 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +000055e0 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000055e4 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005604 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ +0000563e 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ +0000567e 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ +000056bc 00000c0a R_ARM_THM_CALL 00000001 compare_generic │ │ │ │ │ +0000579a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00005806 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00005890 0000320a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ +000058c0 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000058d2 0000320a R_ARM_THM_CALL 00000599 compare_unicode_generic │ │ │ │ │ +00005908 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000590c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005914 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005924 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a46 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005a4a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005a74 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00005b22 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bda 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005be8 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00005c2a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c48 0001970a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00005c52 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005c56 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005c5e 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005c6e 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00005cd0 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00005d76 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e24 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e60 0001970a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00005e74 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00005ea4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005ea8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005eb0 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f7e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006264 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -000062aa 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00006322 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -0000633a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -0000639e 0001710a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063f6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000063fa 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000064e2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000064e6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000065a2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000065a6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000065aa 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000065e6 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000065f6 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006608 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000660c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006610 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006614 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000672e 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000067ac 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -000067be 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067dc 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000067e0 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000067fc 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -0000681a 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00006848 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000685c 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00006896 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000689a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006a5a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00006a70 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00006a86 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00006aaa 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00006b2c 0001b40a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00006b6e 0001b50a R_ARM_THM_CALL 000011d5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00006b9a 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00006b9e 0001b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00006ba2 00006e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ -00006ba6 00006e30 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ -00006bac 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006bd6 0000702f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00006bda 00007030 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00006be6 0001b70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00006bfc 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006c00 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006c0e 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006c12 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006c1a 0001b90a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00006c3e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006c42 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006c5e 0001ba0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00006c70 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00006c7e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006c82 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006c8c 0000742f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -00006c90 00007430 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -00006c98 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006ca4 0001bb0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006d62 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d68 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006d74 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006d92 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dca 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006ddc 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00006e12 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e6a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e70 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006e74 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006e7c 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006e82 0000752f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ -00006e86 00007530 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ -00006e8c 0001be0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00006e92 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -00006e98 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -00006eb2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eb8 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006ebc 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006ec6 0000762f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -00006eca 00007630 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -00006ece 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006ed6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ede 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ef2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f04 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f0c 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f30 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006f86 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006f8a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006f8e 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006fa8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006fac 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006fb0 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006fb4 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006fba 0000782f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00006fbe 00007830 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00006fc8 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006fd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006fd4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006fd8 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006ffc 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007052 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007056 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000705a 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007074 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007078 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007080 0000782f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00007084 00007830 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000708a 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007094 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007098 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000070b2 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000070c6 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000070ca 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000070e4 0001c20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000712c 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007130 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007138 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000713c 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000714e 0001c20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000716e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007178 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007192 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007234 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007238 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007242 0001c20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000072ec 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062a8 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00006320 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00006338 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +0000639a 00016f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000063f2 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000063f6 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000064de 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000064e2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000659e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000065a2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000065a6 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000065e2 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000065f2 0000110a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00006604 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006608 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000660c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006610 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000672a 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000067a8 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ +000067ba 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067d8 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000067dc 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000067f8 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00006816 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00006844 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006858 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00006892 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006896 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006a56 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00006a6c 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00006a82 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00006aa6 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00006b28 0001b20a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00006b6a 0001b30a R_ARM_THM_CALL 000011d5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00006b96 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00006b9a 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00006b9e 00006c2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ +00006ba2 00006c30 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ +00006ba8 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006bd2 00006e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00006bd6 00006e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00006be2 0001b50a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00006bf8 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006bfc 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006c0a 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006c0e 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006c16 0001b70a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00006c3a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006c3e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c5a 0001b80a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00006c6c 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006c7a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006c7e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006c88 0000722f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +00006c8c 00007230 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +00006c94 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006ca0 0001b90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006d5e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d64 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006d70 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006d8e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dc6 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006dd8 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00006e0e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e66 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e6c 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006e70 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006e78 0001bb0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00006e7e 0000732f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ +00006e82 00007330 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ +00006e88 0001bc0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00006e8e 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ +00006e94 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ +00006eae 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eb4 0001bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006eb8 0001bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006ec2 0000742f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +00006ec6 00007430 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00006eca 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006ed2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eda 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eee 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f00 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f08 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f2c 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006f82 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006f86 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006f8a 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006fa4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006fa8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fac 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006fb0 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006fb6 0000762f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00006fba 00007630 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00006fc4 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006fd0 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006fd4 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ff8 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000704e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007052 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007056 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007070 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007074 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000707c 0000762f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00007080 00007630 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00007086 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007090 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007094 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000070ae 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000070c2 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000070c6 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000070e0 0001c00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00007128 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000712c 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007134 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007138 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000714a 0001c00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000716a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007174 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000718e 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007230 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007234 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000723e 0001c00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000072e8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000072f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000072f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000072fc 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007300 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000737e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007388 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007458 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007468 0001c40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00007488 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007550 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007576 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000757a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000757e 0000882f R_ARM_THM_MOVW_ABS_NC 000001bc .LC10 │ │ │ │ │ -00007582 00008830 R_ARM_THM_MOVT_ABS 000001bc .LC10 │ │ │ │ │ -0000758c 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007596 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000759a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000759e 0000872f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -000075a2 00008730 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -000075aa 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000075d8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075ec 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075f4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007642 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000076a4 0001b30a R_ARM_THM_CALL 00006af5 PyObject_GenericGetDict │ │ │ │ │ -000076bc 0001970a R_ARM_THM_CALL 000034b1 _PyDict_SetItem_LockHeld │ │ │ │ │ -000076f4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000771e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007722 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000790c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000796a 0001c70a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007a2c 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007adc 0001c80a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00007ba8 0001970a R_ARM_THM_CALL 000034b1 _PyDict_SetItem_LockHeld │ │ │ │ │ -00007bba 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -00007c36 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007c60 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007cc6 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00007cca 0001b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00007cd0 00008e2f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC11 │ │ │ │ │ -00007cd4 00008e30 R_ARM_THM_MOVT_ABS 000001e8 .LC11 │ │ │ │ │ -00007cdc 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007d08 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007d6a 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00007d78 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00007d9c 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00007ec8 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007f8c 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007fb6 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007fcc 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00007ff0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ff4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000800a 00018d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000815a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -0000817e 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00008194 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -000081aa 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -000081ca 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000081ce 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000081e2 00018d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000820c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008210 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008226 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00008234 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008242 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00008250 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -0000826a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000826e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000844a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -00008482 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -0000849a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -000084b4 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ -000084e0 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008524 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008528 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008542 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000085de 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085f2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086aa 0000902f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000086ae 00009030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000086b8 0001cd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000086d0 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008726 0001990a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000872e 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00008736 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000873a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008742 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000877c 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -000087ac 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00008804 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008814 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -000088ac 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088c0 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088c8 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008912 0000412f R_ARM_THM_MOVW_ABS_NC 00009b01 dict_iter │ │ │ │ │ -00008916 00004130 R_ARM_THM_MOVT_ABS 00009b01 dict_iter │ │ │ │ │ -0000892a 00019f0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00008936 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00008958 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000896a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000896e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000089b2 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000089c0 0001a20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000089ec 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008a00 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00008a3a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a6a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a88 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a8c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a9e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008aa2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008aaa 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008ac6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ade 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b24 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008b32 0001740a R_ARM_THM_CALL 0000023d PyDict_Contains │ │ │ │ │ -00008b40 0001a20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00008b4e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008b52 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008b76 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008b84 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00008bae 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bc8 0001990a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008be4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bfc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008c0c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c16 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c1e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c36 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c54 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c6a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c80 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c98 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008c9c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008cce 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008cf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008d18 0001d20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00008e20 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008e24 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008e28 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008e3a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e44 0001d20a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00008e88 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008e8c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008e9a 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008eaa 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00008ed0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008ed4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008ed8 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008edc 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008eee 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00008f20 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -00008f26 00009b2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC13 │ │ │ │ │ -00008f2a 00009b30 R_ARM_THM_MOVT_ABS 00000214 .LC13 │ │ │ │ │ -00008f34 0001cd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008f9e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fc0 00009e0a R_ARM_THM_CALL 000015a5 detach_dict_from_object │ │ │ │ │ -00008fc6 00009d2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC14 │ │ │ │ │ -00008fca 00009d30 R_ARM_THM_MOVT_ABS 00000218 .LC14 │ │ │ │ │ -00008fce 00018a0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00008fde 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -00008fec 00009f0a R_ARM_THM_CALL 0000054d clear_inline_values │ │ │ │ │ -0000901c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000903c 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000904e 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -0000909c 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -000090ba 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000090be 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000090d4 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00009102 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009112 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00009126 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -0000915c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009160 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009178 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -00009216 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092ce 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000934e 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009366 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000093b4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093bc 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -000093da 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00009412 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009416 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000941e 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000945e 0001760a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ -000094ae 0000660a R_ARM_THM_CALL 000004a9 PyStackRef_XCLOSE │ │ │ │ │ -000094bc 0000660a R_ARM_THM_CALL 000004a9 PyStackRef_XCLOSE │ │ │ │ │ -000094cc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094d6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000094da 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000973e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009750 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009764 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009778 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000978c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a0 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097b2 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097bc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000097cc 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000097fc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000980a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000981c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009830 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000983a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009844 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009856 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009866 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009874 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -000098b4 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -000098ec 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098fa 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009930 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000995a 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009986 0001710a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000099d2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000099d6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000099da 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009a20 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -00009a26 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a38 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009a3c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009a40 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009a44 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009ae0 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00009af2 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -00009b12 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009b94 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b98 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009cde 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ce4 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009ce8 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009cee 0000872f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00009cf2 00008730 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00009cf8 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009d06 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009d0a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009d0e 0000882f R_ARM_THM_MOVW_ABS_NC 000001bc .LC10 │ │ │ │ │ -00009d12 00008830 R_ARM_THM_MOVT_ABS 000001bc .LC10 │ │ │ │ │ -00009d1a 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009da0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009da4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009dda 0000c42f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ -00009dde 0000c430 R_ARM_THM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ -00009de8 0001cd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009dfa 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009dfe 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009ec2 00017b0a R_ARM_THM_CALL 000009dd PyDict_SetItem │ │ │ │ │ -00009ee4 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009eec 0000c12f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC18 │ │ │ │ │ -00009ef0 0000c130 R_ARM_THM_MOVT_ABS 000002a8 .LC18 │ │ │ │ │ -00009efa 0001cd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009f14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009f18 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009fdc 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009fe0 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009fe4 0000882f R_ARM_THM_MOVW_ABS_NC 000001bc .LC10 │ │ │ │ │ -00009fe8 00008830 R_ARM_THM_MOVT_ABS 000001bc .LC10 │ │ │ │ │ -00009ff0 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a010 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a014 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a01a 0000872f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -0000a01e 00008730 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -0000a024 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a034 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a20e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a220 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a234 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a248 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a25c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a270 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a282 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a28c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a29c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a2a0 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a2d0 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2de 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2f0 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a304 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a30e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a318 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a32a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a33a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a348 00017f0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ -0000a388 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -0000a3c0 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a402 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a406 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a40a 00017c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a5a8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5ba 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5ca 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5d8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5e6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5f6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a606 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a60e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a622 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a636 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a672 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a680 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a692 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6a6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6b8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6c8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6d0 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a710 0000c72f R_ARM_THM_MOVW_ABS_NC 00009e0d dict_vectorcall │ │ │ │ │ -0000a714 0000c730 R_ARM_THM_MOVT_ABS 00009e0d dict_vectorcall │ │ │ │ │ -0000a72e 0001f30a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000a73a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a73e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a74e 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000a752 0001f430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000a75c 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000a760 0001e430 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000a76c 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000a782 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a786 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a78c 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a7de 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7f8 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a808 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a816 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ -0000a84c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a870 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a880 0001f50a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000a8ce 0001f60a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000a952 0001a50a R_ARM_THM_CALL 00005059 _PyDict_Next │ │ │ │ │ -0000a9a4 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a9a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a9ae 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9be 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9da 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9ea 0001f70a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000aa02 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa16 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa32 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa3e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000072f8 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000072fc 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000737a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007384 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007454 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007464 0001c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00007484 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000754c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007572 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00007576 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000757a 0000862f R_ARM_THM_MOVW_ABS_NC 000001bc .LC10 │ │ │ │ │ +0000757e 00008630 R_ARM_THM_MOVT_ABS 000001bc .LC10 │ │ │ │ │ +00007588 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007592 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00007596 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000759a 0000852f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +0000759e 00008530 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +000075a6 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000075d4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075e8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075f0 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000763e 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000076a0 0001b10a R_ARM_THM_CALL 00006af1 PyObject_GenericGetDict │ │ │ │ │ +000076b8 0001950a R_ARM_THM_CALL 000034a5 _PyDict_SetItem_LockHeld │ │ │ │ │ +000076f0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000771a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000771e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007908 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007966 0001c50a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007a28 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007ad8 0001c60a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00007ba4 0001950a R_ARM_THM_CALL 000034a5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00007bb6 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ +00007c32 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007c5c 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007cc2 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00007cc6 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00007ccc 00008c2f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC11 │ │ │ │ │ +00007cd0 00008c30 R_ARM_THM_MOVT_ABS 000001e8 .LC11 │ │ │ │ │ +00007cd8 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007d04 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007d66 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00007d74 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00007d98 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00007ec4 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007f88 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007fb2 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007fc8 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00007fec 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007ff0 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008006 00018b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00008156 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +0000817a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00008190 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +000081a6 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +000081c6 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000081ca 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000081de 00018b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00008208 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000820c 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008222 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00008230 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000823e 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +0000824c 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00008266 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000826a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000843a 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00008472 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +00008488 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +000084a2 00000b0a R_ARM_THM_CALL 0000008d unicode_eq │ │ │ │ │ +000084cc 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008510 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008514 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000852e 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000085ca 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085de 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008696 00008e2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +0000869a 00008e30 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000086a4 0001cb0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000086bc 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008712 0001970a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000871a 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00008722 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008726 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000872e 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008768 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00008798 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000087f0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008800 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00008898 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000088ac 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000088b4 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000088fe 00003f2f R_ARM_THM_MOVW_ABS_NC 00009af9 dict_iter │ │ │ │ │ +00008902 00003f30 R_ARM_THM_MOVT_ABS 00009af9 dict_iter │ │ │ │ │ +00008916 00019d0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00008922 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00008944 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008956 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000895a 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000899e 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000089ac 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000089d8 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000089ec 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00008a26 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a56 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a74 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a78 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a8a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008a8e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008a96 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008ab2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008aca 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b10 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008b1e 0001720a R_ARM_THM_CALL 0000023d PyDict_Contains │ │ │ │ │ +00008b2c 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00008b3a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008b3e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008b62 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008b70 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00008b9a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bb4 0001970a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008bd0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008be8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008bf8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c02 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c0a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c22 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c40 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c56 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c6c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c84 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008c88 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008cba 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008cdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008d04 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00008e0c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008e10 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008e14 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e26 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e30 0001d00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00008e74 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008e78 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008e86 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008e96 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00008ebc 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008ec0 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008ec4 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008ec8 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008eda 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00008f0c 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +00008f12 0000992f R_ARM_THM_MOVW_ABS_NC 00000214 .LC13 │ │ │ │ │ +00008f16 00009930 R_ARM_THM_MOVT_ABS 00000214 .LC13 │ │ │ │ │ +00008f20 0001cb0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008f8a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fac 00009c0a R_ARM_THM_CALL 000015a5 detach_dict_from_object │ │ │ │ │ +00008fb2 00009b2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC14 │ │ │ │ │ +00008fb6 00009b30 R_ARM_THM_MOVT_ABS 00000218 .LC14 │ │ │ │ │ +00008fba 0001880a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00008fca 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ +00008fd8 00009d0a R_ARM_THM_CALL 0000054d clear_inline_values │ │ │ │ │ +00009008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009028 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000903a 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +0000908a 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +000090aa 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000090ae 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000090c4 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000090f2 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009102 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00009116 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +0000914c 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009150 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009168 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +00009206 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092be 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009346 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000935e 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000093ac 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093b4 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +000093d2 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +0000940a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000940e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009416 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009456 0001740a R_ARM_THM_CALL 000002e9 _Py_dict_lookup │ │ │ │ │ +000094a6 0000640a R_ARM_THM_CALL 000004a9 PyStackRef_XCLOSE │ │ │ │ │ +000094b4 0000640a R_ARM_THM_CALL 000004a9 PyStackRef_XCLOSE │ │ │ │ │ +000094c4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094ce 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000094d2 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009736 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009748 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000975c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009770 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009784 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009798 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097aa 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097b4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000097c4 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000097f4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009802 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009814 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009828 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009832 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000983c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000984e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000985e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000986c 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +000098ac 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ +000098e4 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098f2 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009928 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009952 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000997e 00016f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000099ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000099ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000099d2 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009a18 0000040a R_ARM_THM_CALL 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ +00009a1e 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009a30 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009a34 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009a38 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009a3c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ad8 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00009aea 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +00009b0a 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009b88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009b8c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009b90 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009cd6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cdc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009ce0 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009ce6 0000852f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00009cea 00008530 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00009cf0 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009cfe 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009d02 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009d06 0000862f R_ARM_THM_MOVW_ABS_NC 000001bc .LC10 │ │ │ │ │ +00009d0a 00008630 R_ARM_THM_MOVT_ABS 000001bc .LC10 │ │ │ │ │ +00009d12 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009d98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009d9c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009dd2 0000c22f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ +00009dd6 0000c230 R_ARM_THM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ +00009de0 0001cb0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009df2 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009df6 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009eba 0001790a R_ARM_THM_CALL 000009dd PyDict_SetItem │ │ │ │ │ +00009edc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ee4 0000bf2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC18 │ │ │ │ │ +00009ee8 0000bf30 R_ARM_THM_MOVT_ABS 000002a8 .LC18 │ │ │ │ │ +00009ef2 0001cb0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009f0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009f10 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009fd4 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009fd8 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009fdc 0000862f R_ARM_THM_MOVW_ABS_NC 000001bc .LC10 │ │ │ │ │ +00009fe0 00008630 R_ARM_THM_MOVT_ABS 000001bc .LC10 │ │ │ │ │ +00009fe8 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a008 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a00c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a012 0000852f R_ARM_THM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +0000a016 00008530 R_ARM_THM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +0000a01c 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a02c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a206 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a218 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a22c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a240 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a254 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a268 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a27a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a284 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a298 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a2c8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2d6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2e8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2fc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a306 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a310 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a322 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a332 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a340 00017d0a R_ARM_THM_CALL 00000eb5 _PyDict_SendEvent │ │ │ │ │ +0000a380 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ +0000a3b8 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3c6 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a3fa 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a3fe 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a402 00017a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a5a0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5b2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5c2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5d0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5de 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5ee 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5fe 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a606 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a61a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a62e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a66a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a678 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a68a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a69e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6b0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6c0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6c8 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a708 0000c52f R_ARM_THM_MOVW_ABS_NC 00009e05 dict_vectorcall │ │ │ │ │ +0000a70c 0000c530 R_ARM_THM_MOVT_ABS 00009e05 dict_vectorcall │ │ │ │ │ +0000a726 0001f10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000a732 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a736 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a746 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000a74a 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000a754 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000a758 0001e230 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000a764 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000a77a 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a77e 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a784 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a7d6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7f0 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a800 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a80e 00000a0a R_ARM_THM_CALL 00000199 dict_unhashable_type │ │ │ │ │ +0000a844 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a868 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a878 0001f30a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000a8c6 0001f40a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000a94a 0001a30a R_ARM_THM_CALL 00005051 _PyDict_Next │ │ │ │ │ +0000a99c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a9a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a9a6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9b6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9d2 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9e2 0001f50a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a9fa 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa0e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa2a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa36 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a62 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003434 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003492 0001961e R_ARM_THM_JUMP24 00005cb5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003532 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000355c 0001961e R_ARM_THM_JUMP24 00005cb5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00004eb0 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004ed2 0001961e R_ARM_THM_JUMP24 00005cb5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00005f7e 00017a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000736e 0001c31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007698 0001971e R_ARM_THM_JUMP24 000034b1 _PyDict_SetItem_LockHeld │ │ │ │ │ -00007d52 0001971e R_ARM_THM_JUMP24 000034b1 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000889e 0001c31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00008924 0000521e R_ARM_THM_JUMP24 00000135 dict_dict_merge.isra.0 │ │ │ │ │ -00008ce2 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009016 00017a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00009730 0001821e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00009906 0000041e R_ARM_THM_JUMP24 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -00009a18 0001801e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00009ad4 00017a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000a200 0001821e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000a3da 0000041e R_ARM_THM_JUMP24 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ -0000a59a 0001821e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000aab6 0001b51e R_ARM_THM_JUMP24 000011d5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00003978 0001801e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003428 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003486 0001941e R_ARM_THM_JUMP24 00005cad _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003526 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003550 0001941e R_ARM_THM_JUMP24 00005cad _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00004ea8 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004eca 0001941e R_ARM_THM_JUMP24 00005cad _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00005f7a 0001781e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000736a 0001c11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007694 0001951e R_ARM_THM_JUMP24 000034a5 _PyDict_SetItem_LockHeld │ │ │ │ │ +00007d4e 0001951e R_ARM_THM_JUMP24 000034a5 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000888a 0001c11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008910 0000501e R_ARM_THM_JUMP24 00000135 dict_dict_merge.isra.0 │ │ │ │ │ +00008cce 0000111e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00009002 0001781e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00009728 0001801e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000098fe 0000041e R_ARM_THM_JUMP24 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ +00009a10 00017e1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00009acc 0001781e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000a1f8 0001801e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000a3d2 0000041e R_ARM_THM_JUMP24 000003b9 dictkeys_decref.constprop.0 │ │ │ │ │ +0000a592 0001801e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000aaae 0001b31e R_ARM_THM_JUMP24 000011d5 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000396c 00017e1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x16dc0 contains 300 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16d98 contains 300 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000042 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000058 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000dc 0001840a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000000fe 0000de2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC23 │ │ │ │ │ -00000102 0000de30 R_ARM_THM_MOVT_ABS 00000304 .LC23 │ │ │ │ │ -00000118 0001f10a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000120 0000df2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ -00000124 0000df30 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ -00000144 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000148 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000015e 00018f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000016a 0001ae0a R_ARM_THM_CALL 00005a3d PyDict_DelItem │ │ │ │ │ -00000180 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000042 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000058 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000dc 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000000fe 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC23 │ │ │ │ │ +00000102 0000dc30 R_ARM_THM_MOVT_ABS 00000304 .LC23 │ │ │ │ │ +00000118 0001ef0a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000120 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ +00000124 0000dd30 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ +00000144 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000148 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000015e 00018d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000016a 0001ac0a R_ARM_THM_CALL 00005a35 PyDict_DelItem │ │ │ │ │ +00000180 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000194 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a8 0002070a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000001ac 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001b0 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001cc 0001012f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC28 │ │ │ │ │ -000001d0 00010130 R_ARM_THM_MOVT_ABS 000003b4 .LC28 │ │ │ │ │ -000001d4 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000202 0000f70a R_ARM_THM_CALL 00001df9 dictviews_to_set │ │ │ │ │ -0000020c 00020c0a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ -0000022a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000254 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000266 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001a8 0002050a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000001ac 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b0 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001cc 0000ff2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC28 │ │ │ │ │ +000001d0 0000ff30 R_ARM_THM_MOVT_ABS 000003b4 .LC28 │ │ │ │ │ +000001d4 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000202 0000f50a R_ARM_THM_CALL 00001df9 dictviews_to_set │ │ │ │ │ +0000020c 00020a0a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ +0000022a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000254 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000266 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000027c 0000070a R_ARM_THM_CALL 00000119 new_dict.constprop.0.isra.0 │ │ │ │ │ -0000028a 0000420a R_ARM_THM_CALL 0000153d copy_values │ │ │ │ │ -00000292 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000028a 0000400a R_ARM_THM_CALL 0000153d copy_values │ │ │ │ │ +00000292 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000029a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000029e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002a2 0001720a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000002b6 0001820a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000032e 0000412f R_ARM_THM_MOVW_ABS_NC 00009b01 dict_iter │ │ │ │ │ -00000332 00004130 R_ARM_THM_MOVT_ABS 00009b01 dict_iter │ │ │ │ │ -0000038c 00017e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000394 0001800a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000039e 0001810a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002a2 0001700a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000002b6 0001800a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000032e 00003f2f R_ARM_THM_MOVW_ABS_NC 00009af9 dict_iter │ │ │ │ │ +00000332 00003f30 R_ARM_THM_MOVT_ABS 00009af9 dict_iter │ │ │ │ │ +0000038c 00017c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000394 00017e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000039e 00017f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000406 0000070a R_ARM_THM_CALL 00000119 new_dict.constprop.0.isra.0 │ │ │ │ │ 0000041e 0000070a R_ARM_THM_CALL 00000119 new_dict.constprop.0.isra.0 │ │ │ │ │ -0000042c 0000430a R_ARM_THM_CALL 00003ec1 dict_merge.constprop.0.isra.0 │ │ │ │ │ -00000448 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000456 0001e50a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00000474 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000048e 0001a50a R_ARM_THM_CALL 00005059 _PyDict_Next │ │ │ │ │ -000004c2 0002020a R_ARM_THM_CALL 000019bd _PyDict_GetItem_KnownHash │ │ │ │ │ -000004ca 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000042c 0000410a R_ARM_THM_CALL 00003eb9 dict_merge.constprop.0.isra.0 │ │ │ │ │ +00000448 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000456 0001e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00000474 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000048e 0001a30a R_ARM_THM_CALL 00005051 _PyDict_Next │ │ │ │ │ +000004c2 0002000a R_ARM_THM_CALL 000019bd _PyDict_GetItem_KnownHash │ │ │ │ │ +000004ca 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004dc 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004f0 0001790a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000502 0001960a R_ARM_THM_CALL 00005cb5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00000512 0001c20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000520 0001e80a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -0000053e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000554 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000568 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004dc 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004f0 0001770a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000502 0001940a R_ARM_THM_CALL 00005cad _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000512 0001c00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000520 0001e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +0000053e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000554 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000056e 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -0000058a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005a2 0002050a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000005ae 00020c0a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ -000005c6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005dc 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005a2 0002030a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000005ae 00020a0a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ +000005c6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005dc 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000600 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ 00000606 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ 0000060c 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ 00000612 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ 00000618 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -00000622 0000f70a R_ARM_THM_CALL 00001df9 dictviews_to_set │ │ │ │ │ -0000063a 0002050a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000652 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000066c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000067c 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000680 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006ba 00009f0a R_ARM_THM_CALL 0000054d clear_inline_values │ │ │ │ │ -000006c4 00009e0a R_ARM_THM_CALL 000015a5 detach_dict_from_object │ │ │ │ │ -000006ec 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000622 0000f50a R_ARM_THM_CALL 00001df9 dictviews_to_set │ │ │ │ │ +0000063a 0002030a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000652 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000066c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000067c 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000680 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006ba 00009d0a R_ARM_THM_CALL 0000054d clear_inline_values │ │ │ │ │ +000006c4 00009c0a R_ARM_THM_CALL 000015a5 detach_dict_from_object │ │ │ │ │ +000006ec 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000706 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -00000734 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000738 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000073c 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000740 0001dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000074e 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000752 0001f430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000075c 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000760 0001e430 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000768 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000772 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000782 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000792 0001ad0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000007a0 0001e60a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -000007b8 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000007c6 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000007d2 00020b0a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000007fa 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080a 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000820 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000824 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000828 0001dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000083e 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000842 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000846 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000084a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000856 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000085a 0001dd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000734 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000738 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000073c 0001da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000740 0001da30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000074e 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000752 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000075c 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000760 0001e230 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000768 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000772 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000782 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000792 0001ab0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007a0 0001e40a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +000007b8 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000007c6 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000007d2 0002090a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ +000007fa 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080a 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000820 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000824 0001da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000828 0001da30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000083e 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000842 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000846 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000084a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000856 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000085a 0001db30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000864 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000872 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000876 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000872 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000876 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000087c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b2 0002090a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000008b2 0002070a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 000008ba 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -000008c2 00020f0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000008ca 0001192f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC31 │ │ │ │ │ -000008ce 00011930 R_ARM_THM_MOVT_ABS 000003e4 .LC31 │ │ │ │ │ -000008d2 0002100a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000008e0 00018902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000948 0002110a R_ARM_THM_CALL 000008e5 _PyDict_SizeOf_LockHeld │ │ │ │ │ -0000095e 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000962 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008c2 00020d0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000008ca 0001172f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC31 │ │ │ │ │ +000008ce 00011730 R_ARM_THM_MOVT_ABS 000003e4 .LC31 │ │ │ │ │ +000008d2 00020e0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000008e0 00018702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000948 00020f0a R_ARM_THM_CALL 000008e5 _PyDict_SizeOf_LockHeld │ │ │ │ │ +0000095e 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000962 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000976 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000097a 0001b830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000976 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000097a 0001b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009c0 00002d2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 000009c4 00002d30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000009e4 0001a00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000009f4 0000742f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -000009f8 00007430 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -000009fc 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000a00 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a0a 0001a10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000a14 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a24 0001bb0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00000a2c 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a30 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a38 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a44 0000752f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ -00000a48 00007530 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ -00000a4c 0001be0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00000a66 0001bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a6a 0001bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a74 0000762f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -00000a78 00007630 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -00000a7c 0001c00a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ad4 0001770a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000afe 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b12 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e4 00019e0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000009f4 0000722f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +000009f8 00007230 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +000009fc 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000a00 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a0a 00019f0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000a14 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a24 0001b90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00000a2c 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a30 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a38 0001bb0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a44 0000732f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ +00000a48 00007330 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ +00000a4c 0001bc0a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00000a66 0001bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a6a 0001bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a74 0000742f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +00000a78 00007430 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00000a7c 0001be0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ad4 0001750a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000afe 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b12 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b28 0000120a R_ARM_THM_CALL 00000a8d insert_to_emptydict.isra.0 │ │ │ │ │ 00000b2e 0000100a R_ARM_THM_CALL 00000d91 insertdict.isra.0 │ │ │ │ │ 00000b54 0000280a R_ARM_THM_CALL 00002075 dict_setdefault_ref_lock_held │ │ │ │ │ -00000b68 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b7c 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b92 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bba 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bce 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b7c 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b92 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bba 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bce 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be0 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ 00000be6 00002c0a R_ARM_THM_CALL 00000119 Py_XDECREF │ │ │ │ │ -00000bfa 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bfa 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c26 0000280a R_ARM_THM_CALL 00002075 dict_setdefault_ref_lock_held │ │ │ │ │ -00000c6e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c72 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c76 0001282f R_ARM_THM_MOVW_ABS_NC 000003ec .LC32 │ │ │ │ │ -00000c7a 00012830 R_ARM_THM_MOVT_ABS 000003ec .LC32 │ │ │ │ │ -00000c80 0001a40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c8c 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cb2 0000ab0a R_ARM_THM_CALL 00000771 validate_watcher_id │ │ │ │ │ -00000ccc 0001736b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c6e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c72 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c76 0001262f R_ARM_THM_MOVW_ABS_NC 000003ec .LC32 │ │ │ │ │ +00000c7a 00012630 R_ARM_THM_MOVT_ABS 000003ec .LC32 │ │ │ │ │ +00000c80 0001a20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c8c 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cb2 0000a90a R_ARM_THM_CALL 00000771 validate_watcher_id │ │ │ │ │ +00000ccc 0001716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000cf4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000cf8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d00 00012c2f R_ARM_THM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ -00000d04 00012c30 R_ARM_THM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ -00000d08 00021b0a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000d00 00012a2f R_ARM_THM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ +00000d04 00012a30 R_ARM_THM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ +00000d08 0002190a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000d3a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000d3e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d42 00012d2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC34 │ │ │ │ │ -00000d46 00012d30 R_ARM_THM_MOVT_ABS 00000454 .LC34 │ │ │ │ │ +00000d42 00012b2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC34 │ │ │ │ │ +00000d46 00012b30 R_ARM_THM_MOVT_ABS 00000454 .LC34 │ │ │ │ │ 00000d5e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000d62 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d66 00012e2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC35 │ │ │ │ │ -00000d6a 00012e30 R_ARM_THM_MOVT_ABS 00000480 .LC35 │ │ │ │ │ -00000d7a 00021b0a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000d66 00012c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC35 │ │ │ │ │ +00000d6a 00012c30 R_ARM_THM_MOVT_ABS 00000480 .LC35 │ │ │ │ │ +00000d7a 0002190a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000d92 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000d96 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d9a 00012f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC36 │ │ │ │ │ -00000d9e 00012f30 R_ARM_THM_MOVT_ABS 000004a8 .LC36 │ │ │ │ │ +00000d9a 00012d2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC36 │ │ │ │ │ +00000d9e 00012d30 R_ARM_THM_MOVT_ABS 000004a8 .LC36 │ │ │ │ │ 00000db6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000dba 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000dc2 0001302f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC37 │ │ │ │ │ -00000dc6 00013030 R_ARM_THM_MOVT_ABS 000004d4 .LC37 │ │ │ │ │ -00000dca 00021b0a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000dc2 00012e2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC37 │ │ │ │ │ +00000dc6 00012e30 R_ARM_THM_MOVT_ABS 000004d4 .LC37 │ │ │ │ │ +00000dca 0002190a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000dd8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ddc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000de0 0001312f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC38 │ │ │ │ │ -00000de4 00013130 R_ARM_THM_MOVT_ABS 000004f8 .LC38 │ │ │ │ │ +00000de0 00012f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC38 │ │ │ │ │ +00000de4 00012f30 R_ARM_THM_MOVT_ABS 000004f8 .LC38 │ │ │ │ │ 00000dfc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e00 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000e04 0001322f R_ARM_THM_MOVW_ABS_NC 0000051c .LC39 │ │ │ │ │ -00000e08 00013230 R_ARM_THM_MOVT_ABS 0000051c .LC39 │ │ │ │ │ +00000e04 0001302f R_ARM_THM_MOVW_ABS_NC 0000051c .LC39 │ │ │ │ │ +00000e08 00013030 R_ARM_THM_MOVT_ABS 0000051c .LC39 │ │ │ │ │ 00000e18 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e1c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000e20 0001332f R_ARM_THM_MOVW_ABS_NC 00000550 .LC40 │ │ │ │ │ -00000e24 00013330 R_ARM_THM_MOVT_ABS 00000550 .LC40 │ │ │ │ │ +00000e20 0001312f R_ARM_THM_MOVW_ABS_NC 00000550 .LC40 │ │ │ │ │ +00000e24 00013130 R_ARM_THM_MOVT_ABS 00000550 .LC40 │ │ │ │ │ 00000e34 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e38 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000e3c 0001342f R_ARM_THM_MOVW_ABS_NC 00000574 .LC41 │ │ │ │ │ -00000e40 00013430 R_ARM_THM_MOVT_ABS 00000574 .LC41 │ │ │ │ │ +00000e3c 0001322f R_ARM_THM_MOVW_ABS_NC 00000574 .LC41 │ │ │ │ │ +00000e40 00013230 R_ARM_THM_MOVT_ABS 00000574 .LC41 │ │ │ │ │ 00000e54 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e58 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000e5c 0001352f R_ARM_THM_MOVW_ABS_NC 00000588 .LC42 │ │ │ │ │ -00000e60 00013530 R_ARM_THM_MOVT_ABS 00000588 .LC42 │ │ │ │ │ +00000e5c 0001332f R_ARM_THM_MOVW_ABS_NC 00000588 .LC42 │ │ │ │ │ +00000e60 00013330 R_ARM_THM_MOVT_ABS 00000588 .LC42 │ │ │ │ │ 00000e72 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e76 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000e7a 0001362f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC43 │ │ │ │ │ -00000e7e 00013630 R_ARM_THM_MOVT_ABS 000005a8 .LC43 │ │ │ │ │ +00000e7a 0001342f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC43 │ │ │ │ │ +00000e7e 00013430 R_ARM_THM_MOVT_ABS 000005a8 .LC43 │ │ │ │ │ 00000ec2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ec6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000eca 0001372f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC44 │ │ │ │ │ -00000ece 00013730 R_ARM_THM_MOVT_ABS 000005c4 .LC44 │ │ │ │ │ -00000ef4 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ef8 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000eca 0001352f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC44 │ │ │ │ │ +00000ece 00013530 R_ARM_THM_MOVT_ABS 000005c4 .LC44 │ │ │ │ │ +00000ef4 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ef8 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000f12 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000f16 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f1a 0001382f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC45 │ │ │ │ │ -00000f1e 00013830 R_ARM_THM_MOVT_ABS 000005e0 .LC45 │ │ │ │ │ +00000f1a 0001362f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC45 │ │ │ │ │ +00000f1e 00013630 R_ARM_THM_MOVT_ABS 000005e0 .LC45 │ │ │ │ │ 00000f34 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000f38 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f42 0001392f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC46 │ │ │ │ │ -00000f46 00013930 R_ARM_THM_MOVT_ABS 000005f8 .LC46 │ │ │ │ │ -00000f4a 00021b0a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000f42 0001372f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC46 │ │ │ │ │ +00000f46 00013730 R_ARM_THM_MOVT_ABS 000005f8 .LC46 │ │ │ │ │ +00000f4a 0002190a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000f5e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000f62 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f66 00013a2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC47 │ │ │ │ │ -00000f6a 00013a30 R_ARM_THM_MOVT_ABS 00000618 .LC47 │ │ │ │ │ -00000f84 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000f88 00017530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000f66 0001382f R_ARM_THM_MOVW_ABS_NC 00000618 .LC47 │ │ │ │ │ +00000f6a 00013830 R_ARM_THM_MOVT_ABS 00000618 .LC47 │ │ │ │ │ +00000f84 0001732f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000f88 00017330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000f9e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000fa2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fa6 00013b2f R_ARM_THM_MOVW_ABS_NC 00000630 .LC48 │ │ │ │ │ -00000faa 00013b30 R_ARM_THM_MOVT_ABS 00000630 .LC48 │ │ │ │ │ +00000fa6 0001392f R_ARM_THM_MOVW_ABS_NC 00000630 .LC48 │ │ │ │ │ +00000faa 00013930 R_ARM_THM_MOVT_ABS 00000630 .LC48 │ │ │ │ │ 00000fbc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000fc0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fc4 00013c2f R_ARM_THM_MOVW_ABS_NC 00000668 .LC49 │ │ │ │ │ -00000fc8 00013c30 R_ARM_THM_MOVT_ABS 00000668 .LC49 │ │ │ │ │ -00000fd4 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000fc4 00013a2f R_ARM_THM_MOVW_ABS_NC 00000668 .LC49 │ │ │ │ │ +00000fc8 00013a30 R_ARM_THM_MOVT_ABS 00000668 .LC49 │ │ │ │ │ +00000fd4 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000fd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000fea 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000fee 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ff2 0001392f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC46 │ │ │ │ │ -00000ff6 00013930 R_ARM_THM_MOVT_ABS 000005f8 .LC46 │ │ │ │ │ -00001000 00021b0a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000ff2 0001372f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC46 │ │ │ │ │ +00000ff6 00013730 R_ARM_THM_MOVT_ABS 000005f8 .LC46 │ │ │ │ │ +00001000 0002190a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 0000100a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000100e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001012 00013d2f R_ARM_THM_MOVW_ABS_NC 00000674 .LC50 │ │ │ │ │ -00001016 00013d30 R_ARM_THM_MOVT_ABS 00000674 .LC50 │ │ │ │ │ +00001012 00013b2f R_ARM_THM_MOVW_ABS_NC 00000674 .LC50 │ │ │ │ │ +00001016 00013b30 R_ARM_THM_MOVT_ABS 00000674 .LC50 │ │ │ │ │ 00001048 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000104c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001050 0001342f R_ARM_THM_MOVW_ABS_NC 00000574 .LC41 │ │ │ │ │ -00001054 00013430 R_ARM_THM_MOVT_ABS 00000574 .LC41 │ │ │ │ │ +00001050 0001322f R_ARM_THM_MOVW_ABS_NC 00000574 .LC41 │ │ │ │ │ +00001054 00013230 R_ARM_THM_MOVT_ABS 00000574 .LC41 │ │ │ │ │ 00001076 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000107a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000107e 00013e2f R_ARM_THM_MOVW_ABS_NC 00000694 .LC51 │ │ │ │ │ -00001082 00013e30 R_ARM_THM_MOVT_ABS 00000694 .LC51 │ │ │ │ │ +0000107e 00013c2f R_ARM_THM_MOVW_ABS_NC 00000694 .LC51 │ │ │ │ │ +00001082 00013c30 R_ARM_THM_MOVT_ABS 00000694 .LC51 │ │ │ │ │ 0000109e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000010a2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000010ac 00013f2f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ -000010b0 00013f30 R_ARM_THM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ -000010b4 00021b0a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -000010c0 00014702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000010ac 00013d2f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ +000010b0 00013d30 R_ARM_THM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ +000010b4 0002190a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000010c0 00014502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000110a 0000180a R_ARM_THM_CALL 00000c35 new_keys_object.isra.0 │ │ │ │ │ 00001120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001166 00021f0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -0000118e 00018f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000119a 0001850a R_ARM_THM_CALL 0000256d PyDict_GetItemWithError │ │ │ │ │ -000011b6 00017a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d6 00021f0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -0000121e 0000930a R_ARM_THM_CALL 000004bd pop_lock_held │ │ │ │ │ -00001236 0001990a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000125c 00021f0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00001288 00021f0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -0000013e 0001f11e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000190 0000821e R_ARM_THM_JUMP24 0000717d dictiter_new │ │ │ │ │ -000001c0 0002081e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000001ec 00017a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000086e 0000821e R_ARM_THM_JUMP24 0000717d dictiter_new │ │ │ │ │ -00000950 0002121e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000095a 0000821e R_ARM_THM_JUMP24 0000717d dictiter_new │ │ │ │ │ -00000972 0000821e R_ARM_THM_JUMP24 0000717d dictiter_new │ │ │ │ │ -00000986 0002131e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -000009c8 0000371e R_ARM_THM_JUMP24 000030b9 dict_getitem │ │ │ │ │ +00001166 00021d0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +0000118e 00018d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000119a 0001830a R_ARM_THM_CALL 0000256d PyDict_GetItemWithError │ │ │ │ │ +000011b6 0001780a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d6 00021d0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +0000121e 0000910a R_ARM_THM_CALL 000004bd pop_lock_held │ │ │ │ │ +00001236 0001970a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000125c 00021d0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00001288 00021d0a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +0000013e 0001ef1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000190 0000801e R_ARM_THM_JUMP24 00007179 dictiter_new │ │ │ │ │ +000001c0 0002061e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +000001ec 0001781e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000086e 0000801e R_ARM_THM_JUMP24 00007179 dictiter_new │ │ │ │ │ +00000950 0002101e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000095a 0000801e R_ARM_THM_JUMP24 00007179 dictiter_new │ │ │ │ │ +00000972 0000801e R_ARM_THM_JUMP24 00007179 dictiter_new │ │ │ │ │ +00000986 0002111e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +000009c8 0000351e R_ARM_THM_JUMP24 000030ad dict_getitem │ │ │ │ │ 000010ce 0000071e R_ARM_THM_JUMP24 00000119 new_dict.constprop.0.isra.0 │ │ │ │ │ 00001118 0000071e R_ARM_THM_JUMP24 00000119 new_dict.constprop.0.isra.0 │ │ │ │ │ -0000114c 0002021e R_ARM_THM_JUMP24 000019bd _PyDict_GetItem_KnownHash │ │ │ │ │ -00001176 0002021e R_ARM_THM_JUMP24 000019bd _PyDict_GetItem_KnownHash │ │ │ │ │ -000011c0 0002111e R_ARM_THM_JUMP24 000008e5 _PyDict_SizeOf_LockHeld │ │ │ │ │ -000011e4 0001741e R_ARM_THM_JUMP24 0000023d PyDict_Contains │ │ │ │ │ -00001244 0001961e R_ARM_THM_JUMP24 00005cb5 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -0000126c 00017b1e R_ARM_THM_JUMP24 000009dd PyDict_SetItem │ │ │ │ │ -00001296 0001ae1e R_ARM_THM_JUMP24 00005a3d PyDict_DelItem │ │ │ │ │ +0000114c 0002001e R_ARM_THM_JUMP24 000019bd _PyDict_GetItem_KnownHash │ │ │ │ │ +00001176 0002001e R_ARM_THM_JUMP24 000019bd _PyDict_GetItem_KnownHash │ │ │ │ │ +000011c0 00020f1e R_ARM_THM_JUMP24 000008e5 _PyDict_SizeOf_LockHeld │ │ │ │ │ +000011e4 0001721e R_ARM_THM_JUMP24 0000023d PyDict_Contains │ │ │ │ │ +00001244 0001941e R_ARM_THM_JUMP24 00005cad _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +0000126c 0001791e R_ARM_THM_JUMP24 000009dd PyDict_SetItem │ │ │ │ │ +00001296 0001ac1e R_ARM_THM_JUMP24 00005a35 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x17720 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x176f8 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ │ │ bne.n 210 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ bne.n 1ee │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cbnz r0, 1de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39b8 │ │ │ │ │ + bl 39b0 │ │ │ │ │ R_ARM_THM_CALL clone_combined_dict_keys │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 1d8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ bl 3b8 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5058 <_PyDict_Next> │ │ │ │ │ + bl 5050 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 150 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -547,15 +547,15 @@ │ │ │ │ │ bne.n 4fe │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ beq.n 4fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 878c <_PyDict_Pop_KnownHash> │ │ │ │ │ + b.w 8778 <_PyDict_Pop_KnownHash> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_Pop_KnownHash │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ @@ -1170,29 +1170,29 @@ │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cbz r0, ab8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cbz r1, aa2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6c2c │ │ │ │ │ + bl 6c28 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, a9e │ │ │ │ │ cbnz r4, aa6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cbz r0, ab8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3ec0 │ │ │ │ │ + bl 3eb8 │ │ │ │ │ R_ARM_THM_CALL dict_merge.constprop.0.isra.0 │ │ │ │ │ b.n a9e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n a9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000ac0 : │ │ │ │ │ @@ -1346,15 +1346,15 @@ │ │ │ │ │ 00000c04 : │ │ │ │ │ dict_ior(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6c2c │ │ │ │ │ + bl 6c28 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, c2a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n c26 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1920,15 +1920,15 @@ │ │ │ │ │ b.n 1032 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ b.n 1044 │ │ │ │ │ │ │ │ │ │ 00001120 : │ │ │ │ │ dict_copy(): │ │ │ │ │ - b.w 3580 │ │ │ │ │ + b.w 3574 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ 00001124 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1944,15 +1944,15 @@ │ │ │ │ │ bgt.n 1156 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w a6d4 <_PyDict_FromKeys> │ │ │ │ │ + b.w a6cc <_PyDict_FromKeys> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b.n 114c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ @@ -1978,20 +1978,20 @@ │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bpl.n 11ac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ bpl.n 11ac │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 3580 │ │ │ │ │ + bl 3574 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 11a6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bl 6c2c │ │ │ │ │ + bl 6c28 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 11b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ @@ -2420,15 +2420,15 @@ │ │ │ │ │ │ │ │ │ │ 00001588 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 9578 │ │ │ │ │ + bl 9570 │ │ │ │ │ R_ARM_THM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ @@ -2810,15 +2810,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, 1940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 30b8 │ │ │ │ │ + bl 30ac │ │ │ │ │ R_ARM_THM_CALL dict_getitem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1938 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2882,15 +2882,15 @@ │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ b.n 199e <_PyObject_IsInstanceDictEmpty+0x4e> │ │ │ │ │ │ │ │ │ │ 000019b4 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ - b.w 9578 │ │ │ │ │ + b.w 9570 │ │ │ │ │ R_ARM_THM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ 000019b8 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ b.n 15a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -3407,15 +3407,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ bne.n 1e92 │ │ │ │ │ ldrd r1, r6, [r1, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 3284 │ │ │ │ │ + bl 3278 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 1e8c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -3978,15 +3978,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5170 <_PyDict_Next.constprop.2> │ │ │ │ │ + bl 5168 <_PyDict_Next.constprop.2> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next.constprop.2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 233c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -505,63 +505,63 @@ │ │ │ │ │ blt.w 948 <_Py_dict_lookup+0x660> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bne.n 5e6 <_Py_dict_lookup+0x2fe> │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ mov.w sl, r6, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ add r9, r3 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ and.w r9, r9, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bgt.n 5a4 <_Py_dict_lookup+0x2bc> │ │ │ │ │ ldrsb.w r3, [r5, r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 68a <_Py_dict_lookup+0x3a2> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 948 <_Py_dict_lookup+0x660> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ bne.w 664 <_Py_dict_lookup+0x37c> │ │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add.w r9, r9, sl, lsr #5 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ bgt.w 6f6 <_Py_dict_lookup+0x40e> │ │ │ │ │ ldrsb.w r3, [r5, r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 6aa <_Py_dict_lookup+0x3c2> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 948 <_Py_dict_lookup+0x660> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ bne.n 664 <_Py_dict_lookup+0x37c> │ │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ │ mov.w sl, sl, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r9, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ and.w r9, r9, r3 │ │ │ │ │ ble.n 526 <_Py_dict_lookup+0x23e> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r5, r9, lsl #1] │ │ │ │ │ ldrgt.w r3, [r5, r9, lsl #2] │ │ │ │ │ b.n 52a <_Py_dict_lookup+0x242> │ │ │ │ │ @@ -1604,22 +1604,22 @@ │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne.w db2 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 6060 │ │ │ │ │ + bl 605c │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w dcc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 9a48 │ │ │ │ │ + bl 9a40 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1088 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w e54 │ │ │ │ │ subs r4, #1 │ │ │ │ │ @@ -3013,29 +3013,29 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1ce6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.w 1ce6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6060 │ │ │ │ │ + bl 605c │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w 1cfc │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ cbnz r2, 1f28 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9a48 │ │ │ │ │ + bl 9a40 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 1dd2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -3391,29 +3391,29 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 20c2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.w 20c2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6060 │ │ │ │ │ + bl 605c │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w 20d8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ cbnz r2, 2310 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9a48 │ │ │ │ │ + bl 9a40 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 21ba │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cbz r3, 2328 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -3713,15 +3713,15 @@ │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 304e <_PyDict_NewKeysForClass+0xa6e> │ │ │ │ │ + beq.w 306e <_PyDict_NewKeysForClass+0xa8e> │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ @@ -3744,26 +3744,26 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ bpl.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - ldr.w r8, [pc, #380] @ 27cc <_PyDict_NewKeysForClass+0x1ec> │ │ │ │ │ + ldr.w r8, [pc, #772] @ 2954 <_PyDict_NewKeysForClass+0x374> │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 2ef4 <_PyDict_NewKeysForClass+0x914> │ │ │ │ │ + bne.w 2eec <_PyDict_NewKeysForClass+0x90c> │ │ │ │ │ ldr.w r6, [r8, #956] @ 0x3bc │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.w 2ef4 <_PyDict_NewKeysForClass+0x914> │ │ │ │ │ - ldr r2, [pc, #340] @ (27c4 <_PyDict_NewKeysForClass+0x1e4>) │ │ │ │ │ + beq.w 2eec <_PyDict_NewKeysForClass+0x90c> │ │ │ │ │ + ldr r2, [pc, #728] @ (2948 <_PyDict_NewKeysForClass+0x368>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r3, [r1, r2] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -3779,164 +3779,158 @@ │ │ │ │ │ lsl.w r2, r9, r3 │ │ │ │ │ lsl.w r3, r9, sl │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ and.w r7, r6, lr │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2c08 <_PyDict_NewKeysForClass+0x628> │ │ │ │ │ + beq.w 2c02 <_PyDict_NewKeysForClass+0x622> │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 2eb8 <_PyDict_NewKeysForClass+0x8d8> │ │ │ │ │ + bne.w 2eb0 <_PyDict_NewKeysForClass+0x8d0> │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ str.w lr, [sp, #28] │ │ │ │ │ - bgt.w 2ae0 <_PyDict_NewKeysForClass+0x500> │ │ │ │ │ + bgt.w 2ada <_PyDict_NewKeysForClass+0x4fa> │ │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ blt.n 27a6 <_PyDict_NewKeysForClass+0x1c6> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ │ - ldr r2, [pc, #236] @ (27c8 <_PyDict_NewKeysForClass+0x1e8>) │ │ │ │ │ + ldr r2, [pc, #624] @ (294c <_PyDict_NewKeysForClass+0x36c>) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 282c <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq.w 2820 <_PyDict_NewKeysForClass+0x240> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 2b8a <_PyDict_NewKeysForClass+0x5aa> │ │ │ │ │ + beq.w 2b84 <_PyDict_NewKeysForClass+0x5a4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w r9, r9, r2 │ │ │ │ │ ldrsb.w r7, [r3, r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 2a9a <_PyDict_NewKeysForClass+0x4ba> │ │ │ │ │ + blt.w 2a98 <_PyDict_NewKeysForClass+0x4b8> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ - ldr r2, [pc, #180] @ (27c8 <_PyDict_NewKeysForClass+0x1e8>) │ │ │ │ │ + ldr r2, [pc, #568] @ (294c <_PyDict_NewKeysForClass+0x36c>) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 282c <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq.w 2820 <_PyDict_NewKeysForClass+0x240> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 2d16 <_PyDict_NewKeysForClass+0x736> │ │ │ │ │ + beq.w 2d10 <_PyDict_NewKeysForClass+0x730> │ │ │ │ │ mov.w ip, r6, lsr #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add r2, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ and.w r9, r2, r1 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 2cb2 <_PyDict_NewKeysForClass+0x6d2> │ │ │ │ │ + bgt.w 2cac <_PyDict_NewKeysForClass+0x6cc> │ │ │ │ │ ldrsb.w r7, [r3, r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 2b2a <_PyDict_NewKeysForClass+0x54a> │ │ │ │ │ + blt.w 2b24 <_PyDict_NewKeysForClass+0x544> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ - ldr r2, [pc, #116] @ (27c8 <_PyDict_NewKeysForClass+0x1e8>) │ │ │ │ │ + ldr r2, [pc, #504] @ (294c <_PyDict_NewKeysForClass+0x36c>) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 282a <_PyDict_NewKeysForClass+0x24a> │ │ │ │ │ + beq.n 281e <_PyDict_NewKeysForClass+0x23e> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 27d0 <_PyDict_NewKeysForClass+0x1f0> │ │ │ │ │ + beq.n 27c4 <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w r9, r9, r5, lsr #5 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r9, r9, r2 │ │ │ │ │ bgt.w 2d00 <_PyDict_NewKeysForClass+0x720> │ │ │ │ │ ldrsb.w r7, [r3, r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 2b82 <_PyDict_NewKeysForClass+0x5a2> │ │ │ │ │ + blt.w 2b7c <_PyDict_NewKeysForClass+0x59c> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ - ldr r2, [pc, #64] @ (27c8 <_PyDict_NewKeysForClass+0x1e8>) │ │ │ │ │ + ldr r2, [pc, #452] @ (294c <_PyDict_NewKeysForClass+0x36c>) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 282a <_PyDict_NewKeysForClass+0x24a> │ │ │ │ │ + beq.n 281e <_PyDict_NewKeysForClass+0x23e> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 2e56 <_PyDict_NewKeysForClass+0x876> │ │ │ │ │ + beq.w 2e4e <_PyDict_NewKeysForClass+0x86e> │ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w r9, r9, r2 │ │ │ │ │ b.n 2738 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 2fc0 <_PyDict_NewKeysForClass+0x9e0> │ │ │ │ │ + bne.w 2f4e <_PyDict_NewKeysForClass+0x96e> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 300c <_PyDict_NewKeysForClass+0xa2c> │ │ │ │ │ + bne.w 304a <_PyDict_NewKeysForClass+0xa6a> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - .word 0x00000152 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000063b0 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00006000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #952] @ 0x3b8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.n 275c <_PyDict_NewKeysForClass+0x17c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r8, #960] @ 0x3c0 │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ bne.n 275c <_PyDict_NewKeysForClass+0x17c> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3096 <_PyDict_NewKeysForClass+0xab6> │ │ │ │ │ + beq.w 309a <_PyDict_NewKeysForClass+0xaba> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r8, #960] @ 0x3c0 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 308e <_PyDict_NewKeysForClass+0xaae> │ │ │ │ │ + beq.w 2ff2 <_PyDict_NewKeysForClass+0xa12> │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #712] @ (2adc <_PyDict_NewKeysForClass+0x4fc>) │ │ │ │ │ + ldr r1, [pc, #328] @ (2950 <_PyDict_NewKeysForClass+0x370>) │ │ │ │ │ add.w lr, r1, #8 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, lr │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 275c <_PyDict_NewKeysForClass+0x17c> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 2ee6 <_PyDict_NewKeysForClass+0x906> │ │ │ │ │ + beq.w 2ede <_PyDict_NewKeysForClass+0x8fe> │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ add.w r7, r3, r7, lsl #3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3030 <_PyDict_NewKeysForClass+0xa50> │ │ │ │ │ + bne.w 301e <_PyDict_NewKeysForClass+0xa3e> │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ @@ -3954,105 +3948,101 @@ │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ + bne.w 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ + beq.w 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ ldrb.w r9, [r4, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r5, [r4, #5] │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ lsl.w fp, r0, r9 │ │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, sl │ │ │ │ │ and.w r8, r7, fp │ │ │ │ │ - bgt.w 2a48 <_PyDict_NewKeysForClass+0x468> │ │ │ │ │ + bgt.w 2a46 <_PyDict_NewKeysForClass+0x466> │ │ │ │ │ ldrsb.w r0, [sl, r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2984 <_PyDict_NewKeysForClass+0x3a4> │ │ │ │ │ + blt.n 2958 <_PyDict_NewKeysForClass+0x378> │ │ │ │ │ ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ + beq.n 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 2b52 <_PyDict_NewKeysForClass+0x572> │ │ │ │ │ + beq.w 2b4c <_PyDict_NewKeysForClass+0x56c> │ │ │ │ │ lsrs r6, r7, #5 │ │ │ │ │ add.w r0, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r0 │ │ │ │ │ and.w r0, fp, r6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldrsb.w r0, [sl, r0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 29e8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ - ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.n 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.w 2cd2 <_PyDict_NewKeysForClass+0x6f2> │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov.w ip, r7, lsr #10 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - add.w r6, r0, r0, lsl #2 │ │ │ │ │ - add.w r0, ip, #1 │ │ │ │ │ - add r6, r0 │ │ │ │ │ - and.w r6, fp, r6 │ │ │ │ │ + bge.n 29bc <_PyDict_NewKeysForClass+0x3dc> │ │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 29cc <_PyDict_NewKeysForClass+0x3ec> │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 2b3a <_PyDict_NewKeysForClass+0x55a> │ │ │ │ │ - ldrsb.w r0, [sl, r6] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 2ac4 <_PyDict_NewKeysForClass+0x4e4> │ │ │ │ │ - ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.w 2ac0 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.w 2aa8 <_PyDict_NewKeysForClass+0x4c8> │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + ble.n 2968 <_PyDict_NewKeysForClass+0x388> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + bgt.w 2fba <_PyDict_NewKeysForClass+0x9da> │ │ │ │ │ + ldrsh.w r2, [sl, r8, lsl #1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.w 2fee <_PyDict_NewKeysForClass+0xa0e> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ + add r8, r2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - add.w r6, r6, ip, lsr #5 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - and.w r6, fp, r6 │ │ │ │ │ - bgt.w 2cc2 <_PyDict_NewKeysForClass+0x6e2> │ │ │ │ │ - ldrsb.w r0, [sl, r6] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + and.w r8, fp, r8 │ │ │ │ │ + bgt.w 2aca <_PyDict_NewKeysForClass+0x4ea> │ │ │ │ │ + ldrsb.w r0, [sl, r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2b32 <_PyDict_NewKeysForClass+0x552> │ │ │ │ │ - ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.w 2ac0 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.w 2de6 <_PyDict_NewKeysForClass+0x806> │ │ │ │ │ - mov.w ip, ip, lsr #10 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ - add.w r0, ip, #1 │ │ │ │ │ - add r6, r0 │ │ │ │ │ - and.w r6, fp, r6 │ │ │ │ │ - b.n 2918 <_PyDict_NewKeysForClass+0x338> │ │ │ │ │ + bge.n 2910 <_PyDict_NewKeysForClass+0x330> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp.w r9, #7 │ │ │ │ │ + ble.n 2974 <_PyDict_NewKeysForClass+0x394> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + bgt.w 2fc6 <_PyDict_NewKeysForClass+0x9e6> │ │ │ │ │ + strh.w r0, [sl, r8, lsl #1] │ │ │ │ │ + b.n 2978 <_PyDict_NewKeysForClass+0x398> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002d6 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000063b0 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000063c4 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00006000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 28d8 <_PyDict_NewKeysForClass+0x2f8> │ │ │ │ │ + bne.n 28ca <_PyDict_NewKeysForClass+0x2ea> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldrsb.w r2, [sl, r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r4, #16] │ │ │ │ │ - bge.n 2a12 <_PyDict_NewKeysForClass+0x432> │ │ │ │ │ + bge.n 290e <_PyDict_NewKeysForClass+0x32e> │ │ │ │ │ strb.w r0, [sl, r8] │ │ │ │ │ ldrb r5, [r4, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r5 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -4068,121 +4058,131 @@ │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ beq.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 2880 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + blt.w 2874 <_PyDict_NewKeysForClass+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 2902 <_PyDict_NewKeysForClass+0x322> │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - cmp.w r9, #7 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - ble.n 2994 <_PyDict_NewKeysForClass+0x3b4> │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ - bgt.w 2f58 <_PyDict_NewKeysForClass+0x978> │ │ │ │ │ - ldrsh.w r2, [sl, r8, lsl #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 308a <_PyDict_NewKeysForClass+0xaaa> │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - add r8, r2 │ │ │ │ │ + ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + beq.w 2ccc <_PyDict_NewKeysForClass+0x6ec> │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov.w ip, r7, lsr #10 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + add.w r6, r0, r0, lsl #2 │ │ │ │ │ + add.w r0, ip, #1 │ │ │ │ │ + add r6, r0 │ │ │ │ │ + and.w r6, fp, r6 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - and.w r8, fp, r8 │ │ │ │ │ - bgt.n 2aca <_PyDict_NewKeysForClass+0x4ea> │ │ │ │ │ - ldrsb.w r0, [sl, r8] │ │ │ │ │ + bgt.w 2b34 <_PyDict_NewKeysForClass+0x554> │ │ │ │ │ + ldrsb.w r0, [sl, r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2a14 <_PyDict_NewKeysForClass+0x434> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ + blt.n 2ac2 <_PyDict_NewKeysForClass+0x4e2> │ │ │ │ │ + ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n 2abe <_PyDict_NewKeysForClass+0x4de> │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 2aa8 <_PyDict_NewKeysForClass+0x4c8> │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - ble.n 29a0 <_PyDict_NewKeysForClass+0x3c0> │ │ │ │ │ - cmp.w r9, #15 │ │ │ │ │ - bgt.w 2f64 <_PyDict_NewKeysForClass+0x984> │ │ │ │ │ - strh.w r0, [sl, r8, lsl #1] │ │ │ │ │ - b.n 29a4 <_PyDict_NewKeysForClass+0x3c4> │ │ │ │ │ + add.w r6, r6, ip, lsr #5 │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + and.w r6, fp, r6 │ │ │ │ │ + bgt.w 2cbc <_PyDict_NewKeysForClass+0x6dc> │ │ │ │ │ + ldrsb.w r0, [sl, r6] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 2b2c <_PyDict_NewKeysForClass+0x54c> │ │ │ │ │ + ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n 2abe <_PyDict_NewKeysForClass+0x4de> │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 2dde <_PyDict_NewKeysForClass+0x7fe> │ │ │ │ │ + mov.w ip, ip, lsr #10 │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r0, ip, #1 │ │ │ │ │ + add r6, r0 │ │ │ │ │ + and.w r6, fp, r6 │ │ │ │ │ + b.n 29e2 <_PyDict_NewKeysForClass+0x402> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r0, [sl, r8, lsl #2] │ │ │ │ │ ldrshle.w r0, [sl, r8, lsl #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2aa2 <_PyDict_NewKeysForClass+0x4c2> │ │ │ │ │ + blt.n 2aa0 <_PyDict_NewKeysForClass+0x4c0> │ │ │ │ │ ldr.w r0, [r5, r0, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ + beq.n 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 2b52 <_PyDict_NewKeysForClass+0x572> │ │ │ │ │ + beq.n 2b4c <_PyDict_NewKeysForClass+0x56c> │ │ │ │ │ lsrs r6, r7, #5 │ │ │ │ │ add.w r0, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r0 │ │ │ │ │ and.w r0, fp, r6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w ip, [sl, r0, lsl #2] │ │ │ │ │ ldrshle.w ip, [sl, r0, lsl #1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 29e8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + blt.w 28e4 <_PyDict_NewKeysForClass+0x304> │ │ │ │ │ ldr.w r0, [r5, ip, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 28fa <_PyDict_NewKeysForClass+0x31a> │ │ │ │ │ - b.n 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ + bne.n 29c4 <_PyDict_NewKeysForClass+0x3e4> │ │ │ │ │ + b.n 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ adds r7, #1 │ │ │ │ │ beq.w 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ b.n 2720 <_PyDict_NewKeysForClass+0x140> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 29ee <_PyDict_NewKeysForClass+0x40e> │ │ │ │ │ - b.n 2a68 <_PyDict_NewKeysForClass+0x488> │ │ │ │ │ + beq.w 28ea <_PyDict_NewKeysForClass+0x30a> │ │ │ │ │ + b.n 2a66 <_PyDict_NewKeysForClass+0x486> │ │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 293c <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + beq.n 2a00 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ + b.n 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 29ee <_PyDict_NewKeysForClass+0x40e> │ │ │ │ │ - b.n 293c <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + beq.w 28ea <_PyDict_NewKeysForClass+0x30a> │ │ │ │ │ + b.n 2a00 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r0, [sl, r8, lsl #1] │ │ │ │ │ ldrgt.w r0, [sl, r8, lsl #2] │ │ │ │ │ - b.n 2a2e <_PyDict_NewKeysForClass+0x44e> │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000063c4 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 292c <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ itet le │ │ │ │ │ ldrle r2, [sp, #12] │ │ │ │ │ ldrgt.w r7, [r3, r7, lsl #2] │ │ │ │ │ ldrshle.w r7, [r3, r2, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2b4a <_PyDict_NewKeysForClass+0x56a> │ │ │ │ │ + blt.n 2b44 <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ - ldr r2, [pc, #724] @ (2dd0 <_PyDict_NewKeysForClass+0x7f0>) │ │ │ │ │ + ldr r2, [pc, #720] @ (2dc8 <_PyDict_NewKeysForClass+0x7e8>) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 282c <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq.w 2820 <_PyDict_NewKeysForClass+0x240> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 2b8a <_PyDict_NewKeysForClass+0x5aa> │ │ │ │ │ + beq.n 2b84 <_PyDict_NewKeysForClass+0x5a4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r9, r2, r2, lsl #2 │ │ │ │ │ lsrs r2, r6, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w r9, r9, r2 │ │ │ │ │ @@ -4191,576 +4191,574 @@ │ │ │ │ │ ldrgt.w r7, [r3, r9, lsl #2] │ │ │ │ │ ldrshle.w r7, [r3, r9, lsl #1] │ │ │ │ │ b.n 2704 <_PyDict_NewKeysForClass+0x124> │ │ │ │ │ adds r7, #1 │ │ │ │ │ beq.w 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ b.n 275c <_PyDict_NewKeysForClass+0x17c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 29ee <_PyDict_NewKeysForClass+0x40e> │ │ │ │ │ - b.n 2970 <_PyDict_NewKeysForClass+0x390> │ │ │ │ │ + beq.w 28ea <_PyDict_NewKeysForClass+0x30a> │ │ │ │ │ + b.n 2a32 <_PyDict_NewKeysForClass+0x452> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r0, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r0, [sl, r6, lsl #2] │ │ │ │ │ - b.n 2924 <_PyDict_NewKeysForClass+0x344> │ │ │ │ │ + b.n 29ee <_PyDict_NewKeysForClass+0x40e> │ │ │ │ │ adds r7, #1 │ │ │ │ │ beq.w 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ - b.n 2b08 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + b.n 2b02 <_PyDict_NewKeysForClass+0x522> │ │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ + bne.w 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ lsrs r6, r7, #5 │ │ │ │ │ add.w r0, r8, r8, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r6, r0 │ │ │ │ │ and.w r0, fp, r6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ble.w 28e8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ - b.n 2a78 <_PyDict_NewKeysForClass+0x498> │ │ │ │ │ + ble.w 28da <_PyDict_NewKeysForClass+0x2fa> │ │ │ │ │ + b.n 2a76 <_PyDict_NewKeysForClass+0x496> │ │ │ │ │ adds r7, #1 │ │ │ │ │ beq.w 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ b.n 2794 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 2be8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + bne.n 2be2 <_PyDict_NewKeysForClass+0x602> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r8, #960] @ 0x3c0 │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 2be8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + bne.n 2be2 <_PyDict_NewKeysForClass+0x602> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 30a6 <_PyDict_NewKeysForClass+0xac6> │ │ │ │ │ + beq.w 308c <_PyDict_NewKeysForClass+0xaac> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [r8, #960] @ 0x3c0 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2ff8 <_PyDict_NewKeysForClass+0xa18> │ │ │ │ │ + beq.w 3086 <_PyDict_NewKeysForClass+0xaa6> │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #516] @ (2dd4 <_PyDict_NewKeysForClass+0x7f4>) │ │ │ │ │ + ldr r1, [pc, #516] @ (2dcc <_PyDict_NewKeysForClass+0x7ec>) │ │ │ │ │ sub.w lr, r1, #8 │ │ │ │ │ it ne │ │ │ │ │ movne r1, lr │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 282c <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq.w 2820 <_PyDict_NewKeysForClass+0x240> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add.w r9, r2, r2, lsl #2 │ │ │ │ │ mov.w r2, r6, lsr #5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w r9, r9, r2 │ │ │ │ │ ble.w 2700 <_PyDict_NewKeysForClass+0x120> │ │ │ │ │ - b.n 2b1a <_PyDict_NewKeysForClass+0x53a> │ │ │ │ │ + b.n 2b14 <_PyDict_NewKeysForClass+0x534> │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r4, r2 │ │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bgt.n 2cf2 <_PyDict_NewKeysForClass+0x712> │ │ │ │ │ + bgt.n 2cec <_PyDict_NewKeysForClass+0x70c> │ │ │ │ │ ldrsb r7, [r6, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2cea <_PyDict_NewKeysForClass+0x70a> │ │ │ │ │ + blt.n 2ce4 <_PyDict_NewKeysForClass+0x704> │ │ │ │ │ movs r2, #12 │ │ │ │ │ - ldr r0, [pc, #420] @ (2dd0 <_PyDict_NewKeysForClass+0x7f0>) │ │ │ │ │ + ldr r0, [pc, #420] @ (2dc8 <_PyDict_NewKeysForClass+0x7e8>) │ │ │ │ │ mla r2, r2, r7, r4 │ │ │ │ │ add.w sl, r6, r2 │ │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 2c94 <_PyDict_NewKeysForClass+0x6b4> │ │ │ │ │ + beq.n 2c8e <_PyDict_NewKeysForClass+0x6ae> │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 2d7a <_PyDict_NewKeysForClass+0x79a> │ │ │ │ │ + beq.w 2d74 <_PyDict_NewKeysForClass+0x794> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w sl, r2, r0 │ │ │ │ │ - bgt.w 2dd8 <_PyDict_NewKeysForClass+0x7f8> │ │ │ │ │ + bgt.w 2dd0 <_PyDict_NewKeysForClass+0x7f0> │ │ │ │ │ ldrsb.w r7, [r6, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2d10 <_PyDict_NewKeysForClass+0x730> │ │ │ │ │ + blt.n 2cfa <_PyDict_NewKeysForClass+0x71a> │ │ │ │ │ movs r2, #12 │ │ │ │ │ - ldr r0, [pc, #356] @ (2dd0 <_PyDict_NewKeysForClass+0x7f0>) │ │ │ │ │ + ldr r0, [pc, #356] @ (2dc8 <_PyDict_NewKeysForClass+0x7e8>) │ │ │ │ │ mla r2, r2, r7, r4 │ │ │ │ │ adds r5, r6, r2 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 2c94 <_PyDict_NewKeysForClass+0x6b4> │ │ │ │ │ + beq.n 2c8e <_PyDict_NewKeysForClass+0x6ae> │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 2e00 <_PyDict_NewKeysForClass+0x820> │ │ │ │ │ + beq.w 2df8 <_PyDict_NewKeysForClass+0x818> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ ands r2, r0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 2c1a <_PyDict_NewKeysForClass+0x63a> │ │ │ │ │ + b.n 2c14 <_PyDict_NewKeysForClass+0x634> │ │ │ │ │ ldrd r4, r0, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ blt.w 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ movs r2, #12 │ │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ │ mla r3, r2, r7, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 2844 <_PyDict_NewKeysForClass+0x264> │ │ │ │ │ + b.n 2838 <_PyDict_NewKeysForClass+0x258> │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r3, r9, lsl #1] │ │ │ │ │ ldrgt.w r7, [r3, r9, lsl #2] │ │ │ │ │ b.n 2744 <_PyDict_NewKeysForClass+0x164> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r0, [sl, r6, lsl #1] │ │ │ │ │ ldrgt.w r0, [sl, r6, lsl #2] │ │ │ │ │ - b.n 2958 <_PyDict_NewKeysForClass+0x378> │ │ │ │ │ + b.n 2a1c <_PyDict_NewKeysForClass+0x43c> │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29d8 <_PyDict_NewKeysForClass+0x3f8> │ │ │ │ │ - b.n 2902 <_PyDict_NewKeysForClass+0x322> │ │ │ │ │ + bne.w 29ac <_PyDict_NewKeysForClass+0x3cc> │ │ │ │ │ + b.n 29cc <_PyDict_NewKeysForClass+0x3ec> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2c44 <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ + bne.n 2c3e <_PyDict_NewKeysForClass+0x65e> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ b.n 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r6, r2, lsl #1] │ │ │ │ │ ldrgt.w r7, [r6, r2, lsl #2] │ │ │ │ │ - b.n 2c22 <_PyDict_NewKeysForClass+0x642> │ │ │ │ │ + b.n 2c1c <_PyDict_NewKeysForClass+0x63c> │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + beq.n 2ce8 <_PyDict_NewKeysForClass+0x708> │ │ │ │ │ + b.n 2c7c <_PyDict_NewKeysForClass+0x69c> │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r3, r9, lsl #1] │ │ │ │ │ ldrgt.w r7, [r3, r9, lsl #2] │ │ │ │ │ b.n 277a <_PyDict_NewKeysForClass+0x19a> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - beq.n 2cee <_PyDict_NewKeysForClass+0x70e> │ │ │ │ │ - b.n 2c82 <_PyDict_NewKeysForClass+0x6a2> │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ │ cmp r2, ip │ │ │ │ │ bne.w 2720 <_PyDict_NewKeysForClass+0x140> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r8, #960] @ 0x3c0 │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ bne.w 2720 <_PyDict_NewKeysForClass+0x140> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3086 <_PyDict_NewKeysForClass+0xaa6> │ │ │ │ │ + beq.w 301a <_PyDict_NewKeysForClass+0xa3a> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [r8, #960] @ 0x3c0 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3080 <_PyDict_NewKeysForClass+0xaa0> │ │ │ │ │ + beq.w 3014 <_PyDict_NewKeysForClass+0xa34> │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #116] @ (2dd4 <_PyDict_NewKeysForClass+0x7f4>) │ │ │ │ │ + ldr r1, [pc, #116] @ (2dcc <_PyDict_NewKeysForClass+0x7ec>) │ │ │ │ │ sub.w lr, r1, #8 │ │ │ │ │ it ne │ │ │ │ │ movne r1, lr │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 282c <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq.w 2820 <_PyDict_NewKeysForClass+0x240> │ │ │ │ │ b.n 2720 <_PyDict_NewKeysForClass+0x140> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #80] @ (2dd0 <_PyDict_NewKeysForClass+0x7f0>) │ │ │ │ │ + ldr r1, [pc, #76] @ (2dc8 <_PyDict_NewKeysForClass+0x7e8>) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2da8 <_PyDict_NewKeysForClass+0x7c8> │ │ │ │ │ + bge.n 2da2 <_PyDict_NewKeysForClass+0x7c2> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2fb0 <_PyDict_NewKeysForClass+0x9d0> │ │ │ │ │ + beq.w 2faa <_PyDict_NewKeysForClass+0x9ca> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2cee <_PyDict_NewKeysForClass+0x70e> │ │ │ │ │ + blt.n 2ce8 <_PyDict_NewKeysForClass+0x708> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 2f88 <_PyDict_NewKeysForClass+0x9a8> │ │ │ │ │ + bne.w 2f90 <_PyDict_NewKeysForClass+0x9b0> │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 2f88 <_PyDict_NewKeysForClass+0x9a8> │ │ │ │ │ + bne.w 2f90 <_PyDict_NewKeysForClass+0x9b0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2c94 <_PyDict_NewKeysForClass+0x6b4> │ │ │ │ │ + bne.w 2c8e <_PyDict_NewKeysForClass+0x6ae> │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ │ - b.n 2c44 <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ - nop │ │ │ │ │ + b.n 2c3e <_PyDict_NewKeysForClass+0x65e> │ │ │ │ │ .word 0x000063b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000063cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r6, sl, lsl #2] │ │ │ │ │ - b.n 2c62 <_PyDict_NewKeysForClass+0x682> │ │ │ │ │ + b.n 2c5c <_PyDict_NewKeysForClass+0x67c> │ │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac0 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ - b.n 2970 <_PyDict_NewKeysForClass+0x390> │ │ │ │ │ + bne.w 2abe <_PyDict_NewKeysForClass+0x4de> │ │ │ │ │ + b.n 2a32 <_PyDict_NewKeysForClass+0x452> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #676] @ (30ac <_PyDict_NewKeysForClass+0xacc>) │ │ │ │ │ + ldr r1, [pc, #672] @ (30a0 <_PyDict_NewKeysForClass+0xac0>) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e2e <_PyDict_NewKeysForClass+0x84e> │ │ │ │ │ + bge.n 2e26 <_PyDict_NewKeysForClass+0x846> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2fa0 <_PyDict_NewKeysForClass+0x9c0> │ │ │ │ │ + beq.w 2f9a <_PyDict_NewKeysForClass+0x9ba> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 2cee <_PyDict_NewKeysForClass+0x70e> │ │ │ │ │ + blt.w 2ce8 <_PyDict_NewKeysForClass+0x708> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 2f88 <_PyDict_NewKeysForClass+0x9a8> │ │ │ │ │ + bne.w 2f90 <_PyDict_NewKeysForClass+0x9b0> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 2f88 <_PyDict_NewKeysForClass+0x9a8> │ │ │ │ │ + bne.w 2f90 <_PyDict_NewKeysForClass+0x9b0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2c94 <_PyDict_NewKeysForClass+0x6b4> │ │ │ │ │ + bne.w 2c8e <_PyDict_NewKeysForClass+0x6ae> │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ │ - b.n 2c82 <_PyDict_NewKeysForClass+0x6a2> │ │ │ │ │ + b.n 2c7c <_PyDict_NewKeysForClass+0x69c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #952] @ 0x3b8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 2794 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r8, #960] @ 0x3c0 │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ bne.w 2794 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 30a2 <_PyDict_NewKeysForClass+0xac2> │ │ │ │ │ + beq.w 3096 <_PyDict_NewKeysForClass+0xab6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r8, #960] @ 0x3c0 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 309c <_PyDict_NewKeysForClass+0xabc> │ │ │ │ │ + beq.w 3090 <_PyDict_NewKeysForClass+0xab0> │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #532] @ (30b0 <_PyDict_NewKeysForClass+0xad0>) │ │ │ │ │ + ldr r1, [pc, #528] @ (30a4 <_PyDict_NewKeysForClass+0xac4>) │ │ │ │ │ add.w lr, r1, #8 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, lr │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 282a <_PyDict_NewKeysForClass+0x24a> │ │ │ │ │ + beq.w 281e <_PyDict_NewKeysForClass+0x23e> │ │ │ │ │ b.n 2794 <_PyDict_NewKeysForClass+0x1b4> │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r7, lr │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 2ffe <_PyDict_NewKeysForClass+0xa1e> │ │ │ │ │ + bgt.w 3006 <_PyDict_NewKeysForClass+0xa26> │ │ │ │ │ ldrsb.w r3, [r4, fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2f0a <_PyDict_NewKeysForClass+0x92a> │ │ │ │ │ + bge.n 2f02 <_PyDict_NewKeysForClass+0x922> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2f26 <_PyDict_NewKeysForClass+0x946> │ │ │ │ │ + bne.n 2f1e <_PyDict_NewKeysForClass+0x93e> │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ b.n 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 2844 <_PyDict_NewKeysForClass+0x264> │ │ │ │ │ - ldr r0, [pc, #436] @ (30ac <_PyDict_NewKeysForClass+0xacc>) │ │ │ │ │ + b.n 2838 <_PyDict_NewKeysForClass+0x258> │ │ │ │ │ + ldr r0, [pc, #432] @ (30a0 <_PyDict_NewKeysForClass+0xac0>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2f92 <_PyDict_NewKeysForClass+0x9b2> │ │ │ │ │ - ldr r2, [pc, #432] @ (30b4 <_PyDict_NewKeysForClass+0xad4>) │ │ │ │ │ + beq.n 2f82 <_PyDict_NewKeysForClass+0x9a2> │ │ │ │ │ + ldr r2, [pc, #428] @ (30a8 <_PyDict_NewKeysForClass+0xac8>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ b.w 2672 <_PyDict_NewKeysForClass+0x92> │ │ │ │ │ - ldr r2, [pc, #416] @ (30ac <_PyDict_NewKeysForClass+0xacc>) │ │ │ │ │ + ldr r2, [pc, #412] @ (30a0 <_PyDict_NewKeysForClass+0xac0>) │ │ │ │ │ mov r1, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 598 <_Py_dict_lookup+0x2b0> │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt.n 2fe4 <_PyDict_NewKeysForClass+0xa04> │ │ │ │ │ - bne.n 2fd6 <_PyDict_NewKeysForClass+0x9f6> │ │ │ │ │ + blt.n 2fda <_PyDict_NewKeysForClass+0x9fa> │ │ │ │ │ + bne.n 2fcc <_PyDict_NewKeysForClass+0x9ec> │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w fp, fp, r5, lsr #5 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r7 │ │ │ │ │ - bgt.w 3072 <_PyDict_NewKeysForClass+0xa92> │ │ │ │ │ + bgt.n 2ff8 <_PyDict_NewKeysForClass+0xa18> │ │ │ │ │ ldrsb.w r3, [r4, fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2f6a <_PyDict_NewKeysForClass+0x98a> │ │ │ │ │ + bge.n 2f64 <_PyDict_NewKeysForClass+0x984> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 2ede <_PyDict_NewKeysForClass+0x8fe> │ │ │ │ │ + beq.n 2ed6 <_PyDict_NewKeysForClass+0x8f6> │ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ add r3, fp │ │ │ │ │ and.w fp, r3, r7 │ │ │ │ │ - b.n 2ecc <_PyDict_NewKeysForClass+0x8ec> │ │ │ │ │ - ldr.w r2, [sl, r8, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge.w 2a12 <_PyDict_NewKeysForClass+0x432> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - str.w r0, [sl, r8, lsl #2] │ │ │ │ │ - b.n 29a4 <_PyDict_NewKeysForClass+0x3c4> │ │ │ │ │ - ldr r2, [pc, #320] @ (30ac <_PyDict_NewKeysForClass+0xacc>) │ │ │ │ │ + b.n 2ec4 <_PyDict_NewKeysForClass+0x8e4> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add.w r9, r2, r2, lsl #2 │ │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add r9, r2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + and.w r9, r9, r2 │ │ │ │ │ + b.w 2700 <_PyDict_NewKeysForClass+0x120> │ │ │ │ │ + ldr r2, [pc, #312] @ (30a0 <_PyDict_NewKeysForClass+0xac0>) │ │ │ │ │ mov r1, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 598 <_Py_dict_lookup+0x2b0> │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt.n 2fe4 <_PyDict_NewKeysForClass+0xa04> │ │ │ │ │ - bne.n 2fd6 <_PyDict_NewKeysForClass+0x9f6> │ │ │ │ │ + blt.n 2fda <_PyDict_NewKeysForClass+0x9fa> │ │ │ │ │ + bne.n 2fcc <_PyDict_NewKeysForClass+0x9ec> │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ - b.n 2f48 <_PyDict_NewKeysForClass+0x968> │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - b.w 268a <_PyDict_NewKeysForClass+0xaa> │ │ │ │ │ + b.n 2f3e <_PyDict_NewKeysForClass+0x95e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + b.w 268a <_PyDict_NewKeysForClass+0xaa> │ │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2e2e <_PyDict_NewKeysForClass+0x84e> │ │ │ │ │ + b.n 2e26 <_PyDict_NewKeysForClass+0x846> │ │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2da8 <_PyDict_NewKeysForClass+0x7c8> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add.w r9, r2, r2, lsl #2 │ │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add r9, r2 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - and.w r9, r9, r2 │ │ │ │ │ - b.w 2700 <_PyDict_NewKeysForClass+0x120> │ │ │ │ │ + b.n 2da2 <_PyDict_NewKeysForClass+0x7c2> │ │ │ │ │ + ldr.w r2, [sl, r8, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge.w 290e <_PyDict_NewKeysForClass+0x32e> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + str.w r0, [sl, r8, lsl #2] │ │ │ │ │ + b.n 2978 <_PyDict_NewKeysForClass+0x398> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n 282c <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + b.n 2820 <_PyDict_NewKeysForClass+0x240> │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ bne.w 27ac <_PyDict_NewKeysForClass+0x1cc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ b.w 268a <_PyDict_NewKeysForClass+0xaa> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + b.n 2940 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr.w r1, [r8, #972] @ 0x3cc │ │ │ │ │ - b.n 2bd6 <_PyDict_NewKeysForClass+0x5f6> │ │ │ │ │ + b.n 280e <_PyDict_NewKeysForClass+0x22e> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r4, fp, lsl #1] │ │ │ │ │ ldrgt.w r3, [r4, fp, lsl #2] │ │ │ │ │ - b.n 2ed6 <_PyDict_NewKeysForClass+0x8f6> │ │ │ │ │ + b.n 2f36 <_PyDict_NewKeysForClass+0x956> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r3, [r4, fp, lsl #1] │ │ │ │ │ + ldrgt.w r3, [r4, fp, lsl #2] │ │ │ │ │ + b.n 2ece <_PyDict_NewKeysForClass+0x8ee> │ │ │ │ │ + ldr.w r1, [r8, #972] @ 0x3cc │ │ │ │ │ + b.n 2d60 <_PyDict_NewKeysForClass+0x780> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 2d46 <_PyDict_NewKeysForClass+0x766> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 3066 <_PyDict_NewKeysForClass+0xa86> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2842 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ - cbnz r0, 3066 <_PyDict_NewKeysForClass+0xa86> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2842 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 284e <_PyDict_NewKeysForClass+0x26e> │ │ │ │ │ + b.w 2842 <_PyDict_NewKeysForClass+0x262> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 284e <_PyDict_NewKeysForClass+0x26e> │ │ │ │ │ + cbz r0, 3062 <_PyDict_NewKeysForClass+0xa82> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 284e <_PyDict_NewKeysForClass+0x26e> │ │ │ │ │ - b.n 3022 <_PyDict_NewKeysForClass+0xa42> │ │ │ │ │ + cbnz r0, 3062 <_PyDict_NewKeysForClass+0xa82> │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n 303a <_PyDict_NewKeysForClass+0xa5a> │ │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ │ + bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ + b.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2640 <_PyDict_NewKeysForClass+0x60> │ │ │ │ │ b.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ │ - bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ - b.w 27bc <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r3, [r4, fp, lsl #1] │ │ │ │ │ - ldrgt.w r3, [r4, fp, lsl #2] │ │ │ │ │ - b.n 2f40 <_PyDict_NewKeysForClass+0x960> │ │ │ │ │ - ldr.w r1, [r8, #972] @ 0x3cc │ │ │ │ │ - b.n 2d66 <_PyDict_NewKeysForClass+0x786> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 2d4c <_PyDict_NewKeysForClass+0x76c> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - b.n 2a42 <_PyDict_NewKeysForClass+0x462> │ │ │ │ │ ldr.w r1, [r8, #972] @ 0x3cc │ │ │ │ │ - b.w 281a <_PyDict_NewKeysForClass+0x23a> │ │ │ │ │ + b.n 2bd0 <_PyDict_NewKeysForClass+0x5f0> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.w 2800 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ + b.n 2bb6 <_PyDict_NewKeysForClass+0x5d6> │ │ │ │ │ ldr.w r1, [r8, #972] @ 0x3cc │ │ │ │ │ - b.n 2ea4 <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ + b.n 2e9c <_PyDict_NewKeysForClass+0x8bc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 2e8a <_PyDict_NewKeysForClass+0x8aa> │ │ │ │ │ + b.n 2e82 <_PyDict_NewKeysForClass+0x8a2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 2bbc <_PyDict_NewKeysForClass+0x5dc> │ │ │ │ │ - nop │ │ │ │ │ + b.w 27f4 <_PyDict_NewKeysForClass+0x214> │ │ │ │ │ .word 0x000063b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000063c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001ae │ │ │ │ │ + .word 0x000001aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000030b8 : │ │ │ │ │ +000030ac : │ │ │ │ │ dict_getitem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 314c │ │ │ │ │ + bpl.n 3140 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3120 │ │ │ │ │ + bne.n 3114 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 3120 │ │ │ │ │ + beq.n 3114 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #140] @ (317c ) │ │ │ │ │ + ldr r3, [pc, #140] @ (3170 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -4768,316 +4766,316 @@ │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 3150 │ │ │ │ │ + cbnz r3, 3144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3170 │ │ │ │ │ + beq.n 3164 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #72] @ (3180 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (3174 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_GetRaisedException │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 3104 │ │ │ │ │ + b.n 30f8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3112 │ │ │ │ │ + beq.n 3106 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3112 │ │ │ │ │ + bne.n 3106 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 3106 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 311c │ │ │ │ │ + b.n 3110 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003184 : │ │ │ │ │ +00003178 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3274 │ │ │ │ │ - ldr r3, [pc, #212] @ (327c ) │ │ │ │ │ + beq.n 3268 │ │ │ │ │ + ldr r3, [pc, #212] @ (3270 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 325e │ │ │ │ │ + bpl.n 3252 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 320e │ │ │ │ │ + blt.n 3202 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3220 │ │ │ │ │ + bne.n 3214 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3220 │ │ │ │ │ - ldr r3, [pc, #148] @ (3280 ) │ │ │ │ │ + beq.n 3214 │ │ │ │ │ + ldr r3, [pc, #148] @ (3274 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 323a │ │ │ │ │ + beq.n 322e │ │ │ │ │ bl d90 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 324a │ │ │ │ │ + blt.n 323e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - beq.n 31e4 │ │ │ │ │ + beq.n 31d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 31ea │ │ │ │ │ + bne.n 31de │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3240 │ │ │ │ │ + b.n 3234 │ │ │ │ │ bl a8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3208 │ │ │ │ │ + bge.n 31fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3208 │ │ │ │ │ + bne.n 31fc │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3208 │ │ │ │ │ + b.n 31fc │ │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3240 │ │ │ │ │ + b.n 3234 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3208 │ │ │ │ │ + b.n 31fc │ │ │ │ │ nop │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003284 : │ │ │ │ │ +00003278 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 331c │ │ │ │ │ + beq.n 3310 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 32ea │ │ │ │ │ + bne.n 32de │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 32ea │ │ │ │ │ + beq.n 32de │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 3304 │ │ │ │ │ + beq.n 32f8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 32e6 │ │ │ │ │ + cbz r3, 32da │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32dc │ │ │ │ │ + bge.n 32d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 32de │ │ │ │ │ + b.n 32d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 330c │ │ │ │ │ + beq.n 3300 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 32c2 │ │ │ │ │ + bne.n 32b6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 32de │ │ │ │ │ + b.n 32d2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 32d6 │ │ │ │ │ + b.n 32ca │ │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 32d6 │ │ │ │ │ + b.n 32ca │ │ │ │ │ │ │ │ │ │ -00003338 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +0000332c <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 3370 <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ + beq.n 3364 <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 336c <_PyDict_GetItemRef_KnownHash+0x34> │ │ │ │ │ + cbz r3, 3360 <_PyDict_GetItemRef_KnownHash+0x34> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3364 <_PyDict_GetItemRef_KnownHash+0x2c> │ │ │ │ │ + bge.n 3358 <_PyDict_GetItemRef_KnownHash+0x2c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 3366 <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ + b.n 335a <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3366 <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ + b.n 335a <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ │ │ │ │ │ -00003378 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +0000336c <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 339c <_Py_dict_lookup_threadsafe_stackref+0x24> │ │ │ │ │ + cbnz r3, 3390 <_Py_dict_lookup_threadsafe_stackref+0x24> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ @@ -5085,261 +5083,261 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000033b4 <_PyObjectDict_SetItem>: │ │ │ │ │ +000033a8 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3438 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq.n 342c <_PyObjectDict_SetItem+0x84> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3478 <_PyObjectDict_SetItem+0xc4> │ │ │ │ │ + beq.n 346c <_PyObjectDict_SetItem+0xc4> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3414 <_PyObjectDict_SetItem+0x60> │ │ │ │ │ + bge.n 3408 <_PyObjectDict_SetItem+0x60> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3420 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + bne.n 3414 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3420 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ - ldr r3, [pc, #172] @ (34ac <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + beq.n 3414 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + ldr r3, [pc, #172] @ (34a0 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 3462 <_PyObjectDict_SetItem+0xae> │ │ │ │ │ + beq.n 3456 <_PyObjectDict_SetItem+0xae> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w d90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 33f8 <_PyObjectDict_SetItem+0x44> │ │ │ │ │ + beq.n 33ec <_PyObjectDict_SetItem+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 33fe <_PyObjectDict_SetItem+0x4a> │ │ │ │ │ + bne.n 33f2 <_PyObjectDict_SetItem+0x4a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 3448 <_PyObjectDict_SetItem+0x94> │ │ │ │ │ + bpl.n 343c <_PyObjectDict_SetItem+0x94> │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 346a <_PyObjectDict_SetItem+0xb6> │ │ │ │ │ + cbnz r0, 345e <_PyObjectDict_SetItem+0xb6> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [pc, #96] @ (34ac <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + ldr r0, [pc, #96] @ (34a0 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 118 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33ce <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.n 33c2 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w a8c │ │ │ │ │ - bl 990c │ │ │ │ │ + bl 9904 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33ce <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ - b.n 345a <_PyObjectDict_SetItem+0xa6> │ │ │ │ │ + bne.n 33c2 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 344e <_PyObjectDict_SetItem+0xa6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3496 <_PyObjectDict_SetItem+0xe2> │ │ │ │ │ + bne.n 348a <_PyObjectDict_SetItem+0xe2> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 3496 <_PyObjectDict_SetItem+0xe2> │ │ │ │ │ + beq.n 348a <_PyObjectDict_SetItem+0xe2> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 5cb4 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 5cac <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 348a <_PyObjectDict_SetItem+0xd6> │ │ │ │ │ + bne.n 347e <_PyObjectDict_SetItem+0xd6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 345a <_PyObjectDict_SetItem+0xa6> │ │ │ │ │ + b.n 344e <_PyObjectDict_SetItem+0xa6> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000034b0 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +000034a4 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3540 <_PyDict_SetItem_LockHeld+0x90> │ │ │ │ │ + beq.n 3534 <_PyDict_SetItem_LockHeld+0x90> │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 350c <_PyDict_SetItem_LockHeld+0x5c> │ │ │ │ │ + bge.n 3500 <_PyDict_SetItem_LockHeld+0x5c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3518 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + bne.n 350c <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3518 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ - ldr r1, [pc, #132] @ (357c <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ + beq.n 350c <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + ldr r1, [pc, #132] @ (3570 <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 3536 <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ + beq.n 352a <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w d90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 34f0 <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ + beq.n 34e4 <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 34f6 <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ + bne.n 34ea <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w a8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3560 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + bne.n 3554 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 3560 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + beq.n 3554 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 5cb4 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 5cac <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 3552 <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ + bne.n 3546 <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003580 : │ │ │ │ │ +00003574 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 397c │ │ │ │ │ + beq.w 3970 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.w 397c │ │ │ │ │ + bpl.w 3970 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3830 │ │ │ │ │ + beq.w 3824 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3892 │ │ │ │ │ + bne.w 3886 │ │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 392c │ │ │ │ │ + bne.w 3920 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ smull r5, r3, r3, r0 │ │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 392c │ │ │ │ │ + blt.w 3920 │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 384a │ │ │ │ │ + beq.w 383e │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ @@ -5349,96 +5347,96 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r6, r2, r3, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 387e │ │ │ │ │ + beq.w 3872 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r5 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3886 │ │ │ │ │ + beq.w 387a │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov.w lr, #8 │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 36c6 │ │ │ │ │ + ble.n 36ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ ands.w r3, r6, #3 │ │ │ │ │ - beq.w 37c8 │ │ │ │ │ + beq.w 37bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 369c │ │ │ │ │ + beq.n 3690 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3678 │ │ │ │ │ + beq.n 366c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3672 │ │ │ │ │ + cbz r2, 3666 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3844 │ │ │ │ │ + blt.w 3838 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3696 │ │ │ │ │ + cbz r2, 368a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 383e │ │ │ │ │ + blt.w 3832 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 36ba │ │ │ │ │ + cbz r2, 36ae │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 382a │ │ │ │ │ + blt.w 381e │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.w 37c8 │ │ │ │ │ - ldr r3, [pc, #720] @ (3998 ) │ │ │ │ │ + bne.w 37bc │ │ │ │ │ + ldr r3, [pc, #724] @ (3990 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 37e8 │ │ │ │ │ + beq.w 37dc │ │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1920] @ 0x780 │ │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -5447,15 +5445,15 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ str r5, [r3, #24] │ │ │ │ │ - ldr r2, [pc, #656] @ (399c ) │ │ │ │ │ + ldr r2, [pc, #660] @ (3994 ) │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ sub.w r5, r3, #8 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ @@ -5475,117 +5473,117 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 37e2 │ │ │ │ │ + blt.n 37d6 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 377c │ │ │ │ │ + cbz r2, 3770 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3824 │ │ │ │ │ + blt.n 3818 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 379c │ │ │ │ │ + cbz r2, 3790 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3818 │ │ │ │ │ + blt.n 380c │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 37bc │ │ │ │ │ + cbz r2, 37b0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 381e │ │ │ │ │ + blt.n 3812 │ │ │ │ │ adds r0, #3 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 36c6 │ │ │ │ │ + beq.w 36ba │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 375a │ │ │ │ │ + beq.n 374e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 374a │ │ │ │ │ + blt.n 373e │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 375a │ │ │ │ │ + bge.n 374e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 375a │ │ │ │ │ + b.n 374e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39ac │ │ │ │ │ + beq.w 39a4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #404] @ (39a0 ) │ │ │ │ │ + ldr r2, [pc, #408] @ (3998 ) │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 3716 │ │ │ │ │ + b.n 370a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 379c │ │ │ │ │ + b.n 3790 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 37bc │ │ │ │ │ + b.n 37b0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 377c │ │ │ │ │ + b.n 3770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 36ba │ │ │ │ │ - ldr r0, [pc, #368] @ (39a4 ) │ │ │ │ │ + b.n 36ae │ │ │ │ │ + ldr r0, [pc, #372] @ (399c ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 118 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 3696 │ │ │ │ │ + b.n 368a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 3672 │ │ │ │ │ + b.n 3666 │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r1, r3, r2 │ │ │ │ │ lsl.w r2, r3, r5 │ │ │ │ │ @@ -5596,64 +5594,64 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r6, r1, r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3616 │ │ │ │ │ + bne.w 360a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3738 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ - b.n 363c │ │ │ │ │ + b.n 3630 │ │ │ │ │ bl 153c │ │ │ │ │ R_ARM_THM_CALL copy_values │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3972 │ │ │ │ │ + beq.n 3966 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3966 │ │ │ │ │ + beq.n 395a │ │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bcs.n 38d8 │ │ │ │ │ + bcs.n 38cc │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 38b4 │ │ │ │ │ + beq.n 38a8 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ - b.n 38b4 │ │ │ │ │ + b.n 38a8 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - vldr d7, [pc, #172] @ 3990 │ │ │ │ │ + vldr d7, [pc, #176] @ 3988 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ strd r1, r5, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ it ge │ │ │ │ │ addge r2, #1 │ │ │ │ │ - ldr r0, [pc, #176] @ (39a8 ) │ │ │ │ │ + ldr r0, [pc, #180] @ (39a0 ) │ │ │ │ │ it ge │ │ │ │ │ strge r2, [r1, #0] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ @@ -5664,87 +5662,88 @@ │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orrs r2, r6 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3738 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [pc, #116] @ (39a4 ) │ │ │ │ │ + ldr r0, [pc, #120] @ (399c ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 118 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3744 │ │ │ │ │ + beq.w 3738 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 3ec0 │ │ │ │ │ + bl 3eb8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3744 │ │ │ │ │ + beq.w 3738 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3882 │ │ │ │ │ + bge.n 3876 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3882 │ │ │ │ │ + bne.n 3876 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3882 │ │ │ │ │ + b.n 3876 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3738 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3738 │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ - .word 0x000002c8 │ │ │ │ │ + .word 0x000002cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000286 │ │ │ │ │ + .word 0x0000028a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000018a │ │ │ │ │ + .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000a4 │ │ │ │ │ + .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3b8 <_Py_dict_lookup+0xd0> │ │ │ │ │ R_ARM_THM_CALL dictkeys_decref.constprop.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3738 │ │ │ │ │ │ │ │ │ │ -000039b8 : │ │ │ │ │ +000039b0 : │ │ │ │ │ clone_combined_dict_keys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b9c │ │ │ │ │ + beq.w 3b94 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ lsls r3, r5 │ │ │ │ │ @@ -5754,185 +5753,185 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r5, r5, r3, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bd0 │ │ │ │ │ + beq.w 3bc8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b90 │ │ │ │ │ + beq.w 3b88 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov.w lr, #8 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 3aac │ │ │ │ │ + ble.n 3aa4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ands.w r3, r6, #3 │ │ │ │ │ - beq.n 3b28 │ │ │ │ │ + beq.n 3b20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3a7e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3a62 │ │ │ │ │ + beq.n 3a5a │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3a5c │ │ │ │ │ + cbz r2, 3a54 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a4e │ │ │ │ │ + bge.n 3a46 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3b8a │ │ │ │ │ + blt.w 3b82 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3a80 │ │ │ │ │ + cbz r2, 3a78 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a72 │ │ │ │ │ + bge.n 3a6a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3b84 │ │ │ │ │ + blt.w 3b7c │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3aa2 │ │ │ │ │ + cbz r2, 3a9a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b7e │ │ │ │ │ + blt.n 3b76 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 3b28 │ │ │ │ │ + bne.n 3b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b42 │ │ │ │ │ + blt.n 3b3a │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3ade │ │ │ │ │ + cbz r2, 3ad6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b48 │ │ │ │ │ + bge.n 3b40 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b54 │ │ │ │ │ + blt.n 3b4c │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3afe │ │ │ │ │ + cbz r2, 3af6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b5a │ │ │ │ │ + bge.n 3b52 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b66 │ │ │ │ │ + blt.n 3b5e │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - cbz r2, 3b1e │ │ │ │ │ + cbz r2, 3b16 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b6c │ │ │ │ │ + bge.n 3b64 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b78 │ │ │ │ │ + blt.n 3b70 │ │ │ │ │ adds r5, #3 │ │ │ │ │ add r1, lr │ │ │ │ │ add ip, lr │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 3aac │ │ │ │ │ + beq.n 3aa4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3ab4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ab0 │ │ │ │ │ + blt.n 3aa8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3abc │ │ │ │ │ + bge.n 3ab4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3abc │ │ │ │ │ + b.n 3ab4 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ade │ │ │ │ │ + bge.n 3ad6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3ade │ │ │ │ │ + b.n 3ad6 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3afe │ │ │ │ │ + bge.n 3af6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3afe │ │ │ │ │ + b.n 3af6 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b1e │ │ │ │ │ + bge.n 3b16 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3b1e │ │ │ │ │ + b.n 3b16 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 3a9a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3a80 │ │ │ │ │ + b.n 3a78 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3a5c │ │ │ │ │ + b.n 3a54 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ - b.n 3a28 │ │ │ │ │ + b.n 3a20 │ │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ │ lsl.w r5, r3, r4 │ │ │ │ │ @@ -5943,755 +5942,755 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a02 │ │ │ │ │ + bne.w 39fa │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3aac │ │ │ │ │ + b.n 3aa4 │ │ │ │ │ │ │ │ │ │ -00003bd8 : │ │ │ │ │ +00003bd0 : │ │ │ │ │ dict_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3c26 │ │ │ │ │ + bne.n 3c1e │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 3c26 │ │ │ │ │ + beq.n 3c1e │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 3c42 │ │ │ │ │ + cbnz r3, 3c3a │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 3c22 │ │ │ │ │ + beq.n 3c1a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3c5c │ │ │ │ │ + bne.n 3c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 3c96 │ │ │ │ │ + beq.n 3c8e │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c0a │ │ │ │ │ + beq.n 3c02 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.n 3c22 │ │ │ │ │ + beq.n 3c1a │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3c06 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #64] @ (3ca0 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (3c98 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbnz r0, 3c74 │ │ │ │ │ + cbnz r0, 3c6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c1c │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + beq.n 3c14 │ │ │ │ │ + b.n 3c4e │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c92 │ │ │ │ │ + bge.n 3c8a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 3c92 │ │ │ │ │ + cbnz r2, 3c8a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 3c22 │ │ │ │ │ + b.n 3c1a │ │ │ │ │ nop │ │ │ │ │ .word 0x00005d00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ca4 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00003c9c <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3ccc <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ + cbz r3, 3cc4 <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00003cd0 : │ │ │ │ │ +00003cc8 : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e7e │ │ │ │ │ + beq.w 3e76 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bmi.w 3e7e │ │ │ │ │ + bmi.w 3e76 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ - bpl.n 3d26 │ │ │ │ │ + bpl.n 3d1e │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3d26 │ │ │ │ │ + bne.n 3d1e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 40b0 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 3e60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d4c │ │ │ │ │ + bge.n 3d44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3eb4 │ │ │ │ │ + beq.w 3eac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 3e60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e26 │ │ │ │ │ + beq.n 3e1e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 3db6 │ │ │ │ │ + b.n 3dae │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 3dde │ │ │ │ │ + bne.n 3dd6 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3dde │ │ │ │ │ + beq.n 3dd6 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - ldr r0, [pc, #320] @ (3ebc ) │ │ │ │ │ + ldr r0, [pc, #320] @ (3eb4 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 3e1c │ │ │ │ │ + beq.n 3e14 │ │ │ │ │ bl d90 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e04 │ │ │ │ │ + blt.n 3dfc │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3da6 │ │ │ │ │ + bge.n 3d9e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3e90 │ │ │ │ │ + beq.n 3e88 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 3e9c │ │ │ │ │ + beq.n 3e94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e26 │ │ │ │ │ + beq.n 3e1e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e4c │ │ │ │ │ + beq.n 3e44 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d68 │ │ │ │ │ + blt.n 3d60 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 3d72 │ │ │ │ │ + beq.n 3d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 3d78 │ │ │ │ │ + bne.n 3d70 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d96 │ │ │ │ │ + bge.n 3d8e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3d96 │ │ │ │ │ + bne.n 3d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 3d96 │ │ │ │ │ + b.n 3d8e │ │ │ │ │ bl a8c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3dfc │ │ │ │ │ + b.n 3df4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e3a │ │ │ │ │ + bge.n 3e32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 3e3a │ │ │ │ │ + cbnz r3, 3e32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e60 │ │ │ │ │ + bge.n 3e58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 3e60 │ │ │ │ │ + cbnz r3, 3e58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e6e │ │ │ │ │ + blt.n 3e66 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3e46 │ │ │ │ │ + b.n 3e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e68 │ │ │ │ │ + bne.n 3e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e68 │ │ │ │ │ + b.n 3e60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3e68 │ │ │ │ │ + b.n 3e60 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 3da6 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e68 │ │ │ │ │ + bge.n 3e60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e68 │ │ │ │ │ + bne.n 3e60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e68 │ │ │ │ │ + b.n 3e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d4c │ │ │ │ │ + b.n 3d44 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003ec0 : │ │ │ │ │ +00003eb8 : │ │ │ │ │ dict_merge.constprop.0.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 406e │ │ │ │ │ + beq.w 4066 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bmi.w 406e │ │ │ │ │ + bmi.w 4066 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ - bpl.n 3f16 │ │ │ │ │ + bpl.n 3f0e │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3f16 │ │ │ │ │ + bne.n 3f0e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 40b0 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4058 │ │ │ │ │ + beq.w 4050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f3c │ │ │ │ │ + bge.n 3f34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 40a4 │ │ │ │ │ + beq.w 409c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4058 │ │ │ │ │ + beq.w 4050 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4016 │ │ │ │ │ + beq.n 400e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 3fa6 │ │ │ │ │ + b.n 3f9e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 3fce │ │ │ │ │ + bne.n 3fc6 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3fce │ │ │ │ │ + beq.n 3fc6 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - ldr r0, [pc, #320] @ (40ac ) │ │ │ │ │ + ldr r0, [pc, #320] @ (40a4 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 400c │ │ │ │ │ + beq.n 4004 │ │ │ │ │ bl d90 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ff4 │ │ │ │ │ + blt.n 3fec │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f96 │ │ │ │ │ + bge.n 3f8e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4080 │ │ │ │ │ + beq.n 4078 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 408c │ │ │ │ │ + beq.n 4084 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4016 │ │ │ │ │ + beq.n 400e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 403c │ │ │ │ │ + beq.n 4034 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3f58 │ │ │ │ │ + blt.n 3f50 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 3f62 │ │ │ │ │ + beq.n 3f5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 3f68 │ │ │ │ │ + bne.n 3f60 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f86 │ │ │ │ │ + bge.n 3f7e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3f86 │ │ │ │ │ + bne.n 3f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 3f86 │ │ │ │ │ + b.n 3f7e │ │ │ │ │ bl a8c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3fec │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 402a │ │ │ │ │ + bge.n 4022 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 402a │ │ │ │ │ + cbnz r3, 4022 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4050 │ │ │ │ │ + bge.n 4048 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 4050 │ │ │ │ │ + cbnz r3, 4048 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 405e │ │ │ │ │ + blt.n 4056 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4036 │ │ │ │ │ + b.n 402e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4058 │ │ │ │ │ + bne.n 4050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4058 │ │ │ │ │ + b.n 4050 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4058 │ │ │ │ │ + b.n 4050 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 3f96 │ │ │ │ │ + b.n 3f8e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4058 │ │ │ │ │ + bge.n 4050 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4058 │ │ │ │ │ + bne.n 4050 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4058 │ │ │ │ │ + b.n 4050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f34 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000040b0 : │ │ │ │ │ +000040a8 : │ │ │ │ │ dict_dict_merge.constprop.0.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 40cc │ │ │ │ │ + beq.n 40c4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 40d6 │ │ │ │ │ + cbnz r3, 40ce │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4314 │ │ │ │ │ + bne.w 430c │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4314 │ │ │ │ │ + bne.w 430c │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4314 │ │ │ │ │ + bne.w 430c │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4314 │ │ │ │ │ + bne.w 430c │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.w 42f0 │ │ │ │ │ + bne.w 42e8 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4728 │ │ │ │ │ + bne.w 4720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39b8 │ │ │ │ │ + bl 39b0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4722 │ │ │ │ │ + beq.w 471a │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 4298 │ │ │ │ │ + blt.w 4290 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bne.w 4298 │ │ │ │ │ + bne.w 4290 │ │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4448 │ │ │ │ │ + beq.w 4440 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 448c │ │ │ │ │ + ble.w 4484 │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r7, r2, #20 │ │ │ │ │ ands.w r1, r0, #3 │ │ │ │ │ add.w r2, r2, #24 │ │ │ │ │ - beq.w 4264 │ │ │ │ │ + beq.w 425c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 41ac │ │ │ │ │ + beq.n 41a4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 4186 │ │ │ │ │ + beq.n 417e │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ - cbz r0, 4174 │ │ │ │ │ + cbz r0, 416c │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 46b0 │ │ │ │ │ + blt.w 46a8 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cbz r0, 4184 │ │ │ │ │ + cbz r0, 417c │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4696 │ │ │ │ │ + blt.w 468e │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ │ - cbz r0, 4198 │ │ │ │ │ + cbz r0, 4190 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 465a │ │ │ │ │ + blt.w 4652 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ - cbz r0, 41aa │ │ │ │ │ + cbz r0, 41a2 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4678 │ │ │ │ │ + blt.w 4670 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ │ - cbz r0, 41be │ │ │ │ │ + cbz r0, 41b6 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 45e4 │ │ │ │ │ + blt.w 45dc │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ - cbz r0, 41d0 │ │ │ │ │ + cbz r0, 41c8 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4602 │ │ │ │ │ + blt.w 45fa │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 4264 │ │ │ │ │ - b.n 448c │ │ │ │ │ + bne.n 425c │ │ │ │ │ + b.n 4484 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ - cbz r0, 41ea │ │ │ │ │ + cbz r0, 41e2 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 452e │ │ │ │ │ + blt.w 4526 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr.w r0, [r7, r1, lsl #3] │ │ │ │ │ - cbz r0, 41fe │ │ │ │ │ + cbz r0, 41f6 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 454c │ │ │ │ │ + blt.w 4544 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #3] │ │ │ │ │ - cbz r0, 4210 │ │ │ │ │ + cbz r0, 4208 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 456a │ │ │ │ │ + blt.w 4562 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ │ - cbz r0, 4224 │ │ │ │ │ + cbz r0, 421c │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4590 │ │ │ │ │ + blt.w 4588 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ - cbz r0, 4236 │ │ │ │ │ + cbz r0, 422e │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 44d0 │ │ │ │ │ + blt.w 44c8 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ │ - cbz r0, 424a │ │ │ │ │ + cbz r0, 4242 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 44ee │ │ │ │ │ + blt.w 44e6 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ - cbz r0, 425c │ │ │ │ │ + cbz r0, 4254 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4510 │ │ │ │ │ + blt.w 4508 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 448c │ │ │ │ │ + beq.w 4484 │ │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41d8 │ │ │ │ │ + beq.n 41d0 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 41d8 │ │ │ │ │ + bge.n 41d0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 41d8 │ │ │ │ │ + bne.n 41d0 │ │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 41d8 │ │ │ │ │ + b.n 41d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str.w r9, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 40ce │ │ │ │ │ + beq.w 40c6 │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40ce │ │ │ │ │ - ldr r3, [pc, #720] @ (4588 ) │ │ │ │ │ + bne.w 40c6 │ │ │ │ │ + ldr r3, [pc, #720] @ (4580 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r5, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ @@ -6701,301 +6700,301 @@ │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ adds r1, #1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r4, [ip] │ │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - b.n 40ce │ │ │ │ │ + b.n 40c6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ smull r1, r0, r2, r1 │ │ │ │ │ sub.w r2, r0, r2, asr #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 4104 │ │ │ │ │ + bgt.w 40fc │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ lsls r1, r2 │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 4620 │ │ │ │ │ + bgt.w 4618 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - bpl.w 40cc │ │ │ │ │ + bpl.w 40c4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 46e2 │ │ │ │ │ + bne.w 46da │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 40cc │ │ │ │ │ + ble.w 40c4 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ adds r2, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4406 │ │ │ │ │ + beq.n 43fe │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45b2 │ │ │ │ │ + beq.w 45aa │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4422 │ │ │ │ │ + blt.n 441a │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43ec │ │ │ │ │ + blt.n 43e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ │ bl d90 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43d4 │ │ │ │ │ + blt.n 43cc │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43c0 │ │ │ │ │ + blt.n 43b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4722 │ │ │ │ │ + bne.w 471a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 470c │ │ │ │ │ + bne.w 4704 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.w 40cc │ │ │ │ │ - b.n 433e │ │ │ │ │ + bpl.w 40c4 │ │ │ │ │ + b.n 4336 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 43a4 │ │ │ │ │ + bne.n 439c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 43a4 │ │ │ │ │ + b.n 439c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 439c │ │ │ │ │ + bne.n 4394 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 439c │ │ │ │ │ + b.n 4394 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4438 │ │ │ │ │ + blt.n 4430 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 4384 │ │ │ │ │ + beq.n 437c │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 4384 │ │ │ │ │ + b.n 437c │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46ca │ │ │ │ │ + beq.w 46c2 │ │ │ │ │ ldrd r2, r1, [r2] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 437c │ │ │ │ │ + bge.n 4374 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 43ec │ │ │ │ │ + blt.n 43e4 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 4384 │ │ │ │ │ + beq.n 437c │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4400 │ │ │ │ │ - b.n 4384 │ │ │ │ │ + blt.n 43f8 │ │ │ │ │ + b.n 437c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4292 │ │ │ │ │ + ble.w 428a │ │ │ │ │ add r3, sl │ │ │ │ │ - b.n 4468 │ │ │ │ │ + b.n 4460 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - cbz r0, 4460 │ │ │ │ │ + cbz r0, 4458 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 45cc │ │ │ │ │ + blt.w 45c4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 448c │ │ │ │ │ + beq.n 4484 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4452 │ │ │ │ │ + beq.n 444a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4452 │ │ │ │ │ + bge.n 444a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4452 │ │ │ │ │ + bne.n 444a │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ - b.n 4452 │ │ │ │ │ + b.n 444a │ │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 4292 │ │ │ │ │ + bne.w 428a │ │ │ │ │ ldrb.w r3, [sl, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 4292 │ │ │ │ │ - ldr r3, [pc, #232] @ (458c ) │ │ │ │ │ + bne.w 428a │ │ │ │ │ + ldr r3, [pc, #232] @ (4584 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 4292 │ │ │ │ │ + bhi.w 428a │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ str.w sl, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ - b.n 4298 │ │ │ │ │ + b.n 4290 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 4236 │ │ │ │ │ + bne.w 422e │ │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ - b.n 4236 │ │ │ │ │ + b.n 422e │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 424a │ │ │ │ │ + bne.w 4242 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 424a │ │ │ │ │ + b.n 4242 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 425c │ │ │ │ │ + bne.w 4254 │ │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ - b.n 425c │ │ │ │ │ + b.n 4254 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 41ea │ │ │ │ │ + bne.w 41e2 │ │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 41ea │ │ │ │ │ + b.n 41e2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 41fe │ │ │ │ │ + bne.w 41f6 │ │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ - b.n 41fe │ │ │ │ │ + b.n 41f6 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 4210 │ │ │ │ │ + bne.w 4208 │ │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ │ - b.n 4210 │ │ │ │ │ + b.n 4208 │ │ │ │ │ .word 0x000002c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000e2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 4224 │ │ │ │ │ + bne.w 421c │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4224 │ │ │ │ │ + b.n 421c │ │ │ │ │ add r6, ip │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 40cc │ │ │ │ │ + ble.w 40c4 │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46d6 │ │ │ │ │ + beq.w 46ce │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 4370 │ │ │ │ │ - b.n 40cc │ │ │ │ │ + bgt.w 4368 │ │ │ │ │ + b.n 40c4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4460 │ │ │ │ │ + bne.w 4458 │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ - b.n 4460 │ │ │ │ │ + b.n 4458 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 41be │ │ │ │ │ + bne.w 41b6 │ │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 41be │ │ │ │ │ + b.n 41b6 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 41d0 │ │ │ │ │ + bne.w 41c8 │ │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 41d0 │ │ │ │ │ + b.n 41c8 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ @@ -7008,918 +7007,918 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ bl 111c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4722 │ │ │ │ │ + bne.n 471a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 4332 │ │ │ │ │ + b.n 432a │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 4198 │ │ │ │ │ + bne.w 4190 │ │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 4198 │ │ │ │ │ + b.n 4190 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 41aa │ │ │ │ │ + bne.w 41a2 │ │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 41aa │ │ │ │ │ + b.n 41a2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 4184 │ │ │ │ │ + bne.w 417c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 4184 │ │ │ │ │ + b.n 417c │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 4174 │ │ │ │ │ + bne.w 416c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 4174 │ │ │ │ │ + b.n 416c │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 440e │ │ │ │ │ - b.n 40cc │ │ │ │ │ + bne.w 4406 │ │ │ │ │ + b.n 40c4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 45bc │ │ │ │ │ - b.n 40cc │ │ │ │ │ + bgt.w 45b4 │ │ │ │ │ + b.n 40c4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 40cc │ │ │ │ │ + ble.w 40c4 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add.w r2, r0, r1, lsl #3 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - b.n 441a │ │ │ │ │ + b.n 4412 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 40ce │ │ │ │ │ + b.n 40c6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl eb4 │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 410c │ │ │ │ │ + b.n 4104 │ │ │ │ │ │ │ │ │ │ -00004738 : │ │ │ │ │ +00004730 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4df0 │ │ │ │ │ + bge.w 4de8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4df8 │ │ │ │ │ + bne.w 4df0 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldrd r7, r8, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4a76 │ │ │ │ │ - cbz r7, 477a │ │ │ │ │ + bne.w 4a6e │ │ │ │ │ + cbz r7, 4772 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 47bc │ │ │ │ │ + bge.n 47b4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 499a │ │ │ │ │ - ldr r3, [pc, #600] @ (49e4 ) │ │ │ │ │ + bne.w 4992 │ │ │ │ │ + ldr r3, [pc, #600] @ (49dc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 499a │ │ │ │ │ + bhi.w 4992 │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - bne.n 477a │ │ │ │ │ + bne.n 4772 │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ lsls r4, r3 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 49da │ │ │ │ │ + beq.w 49d2 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - ble.n 485a │ │ │ │ │ + ble.n 4852 │ │ │ │ │ add r4, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ ands.w r2, r6, #3 │ │ │ │ │ add.w r4, r4, #24 │ │ │ │ │ - beq.w 4912 │ │ │ │ │ + beq.w 490a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4834 │ │ │ │ │ + beq.n 482c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4812 │ │ │ │ │ + beq.n 480a │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ - cbz r0, 4802 │ │ │ │ │ + cbz r0, 47fa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4a66 │ │ │ │ │ + blt.w 4a5e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 4810 │ │ │ │ │ + cbz r0, 4808 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4a56 │ │ │ │ │ + blt.w 4a4e │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ - cbz r0, 4822 │ │ │ │ │ + cbz r0, 481a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4a2e │ │ │ │ │ + blt.w 4a26 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ │ - cbz r0, 4832 │ │ │ │ │ + cbz r0, 482a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4a42 │ │ │ │ │ + blt.w 4a3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ - cbz r0, 4844 │ │ │ │ │ + cbz r0, 483c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 49c6 │ │ │ │ │ + blt.w 49be │ │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ │ - cbz r0, 4854 │ │ │ │ │ + cbz r0, 484c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 49b2 │ │ │ │ │ + blt.w 49aa │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 4912 │ │ │ │ │ + bne.n 490a │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 4924 │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 4924 │ │ │ │ │ - ldr r3, [pc, #384] @ (49e8 ) │ │ │ │ │ + bne.n 491c │ │ │ │ │ + ldr r3, [pc, #384] @ (49e0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 4924 │ │ │ │ │ + bhi.n 491c │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r7, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ - b.n 477a │ │ │ │ │ + b.n 4772 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 49a8 │ │ │ │ │ + beq.w 49a0 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ │ - cbz r0, 48aa │ │ │ │ │ + cbz r0, 48a2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 492c │ │ │ │ │ + blt.n 4924 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ ldr.w r0, [r9, r8, lsl #3] │ │ │ │ │ - cbz r0, 48bc │ │ │ │ │ + cbz r0, 48b4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 495e │ │ │ │ │ + blt.n 4956 │ │ │ │ │ ldr.w r0, [r4, r8, lsl #3] │ │ │ │ │ - cbz r0, 48ca │ │ │ │ │ + cbz r0, 48c2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 496c │ │ │ │ │ + blt.n 4964 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ - cbz r0, 48dc │ │ │ │ │ + cbz r0, 48d4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 497a │ │ │ │ │ + blt.n 4972 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ │ - cbz r0, 48ea │ │ │ │ │ + cbz r0, 48e2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 498c │ │ │ │ │ + blt.n 4984 │ │ │ │ │ add.w r3, r8, #2 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ - cbz r0, 48fc │ │ │ │ │ + cbz r0, 48f4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 493e │ │ │ │ │ + blt.n 4936 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ │ - cbz r0, 490a │ │ │ │ │ + cbz r0, 4902 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4950 │ │ │ │ │ + blt.n 4948 │ │ │ │ │ add.w r3, r8, #3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 485a │ │ │ │ │ + beq.n 4852 │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 489c │ │ │ │ │ + beq.n 4894 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 489c │ │ │ │ │ - b.n 4892 │ │ │ │ │ + bge.n 4894 │ │ │ │ │ + b.n 488a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 477a │ │ │ │ │ + b.n 4772 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 48aa │ │ │ │ │ + bne.n 48a2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 48aa │ │ │ │ │ + b.n 48a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 48fc │ │ │ │ │ + bne.n 48f4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 48fc │ │ │ │ │ + b.n 48f4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 490a │ │ │ │ │ + bne.n 4902 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 490a │ │ │ │ │ + b.n 4902 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 48bc │ │ │ │ │ + bne.n 48b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48bc │ │ │ │ │ + b.n 48b4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 48ca │ │ │ │ │ + bne.n 48c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48ca │ │ │ │ │ + b.n 48c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 48dc │ │ │ │ │ + bne.n 48d4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 48dc │ │ │ │ │ + b.n 48d4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 48ea │ │ │ │ │ + bne.n 48e2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48ea │ │ │ │ │ + b.n 48e2 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 489c │ │ │ │ │ + b.n 4894 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4854 │ │ │ │ │ + bne.w 484c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4854 │ │ │ │ │ + b.n 484c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4844 │ │ │ │ │ + bne.w 483c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4844 │ │ │ │ │ + b.n 483c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 4924 │ │ │ │ │ + ble.n 491c │ │ │ │ │ add r4, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 4a04 │ │ │ │ │ + b.n 49fc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 49f8 │ │ │ │ │ + cbz r0, 49f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4a20 │ │ │ │ │ + blt.n 4a18 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.w 485a │ │ │ │ │ + beq.w 4852 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49ec │ │ │ │ │ + beq.n 49e4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 49ec │ │ │ │ │ + bge.n 49e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49ec │ │ │ │ │ + bne.n 49e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49ec │ │ │ │ │ + b.n 49e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49f8 │ │ │ │ │ + bne.n 49f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49f8 │ │ │ │ │ + b.n 49f0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4822 │ │ │ │ │ + bne.w 481a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4822 │ │ │ │ │ + b.n 481a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4832 │ │ │ │ │ + bne.w 482a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4832 │ │ │ │ │ + b.n 482a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4810 │ │ │ │ │ + bne.w 4808 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4810 │ │ │ │ │ + b.n 4808 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4802 │ │ │ │ │ + bne.w 47fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4802 │ │ │ │ │ + b.n 47fa │ │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b5a │ │ │ │ │ + bne.n 4b52 │ │ │ │ │ ldrb.w r6, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4b54 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ands.w r3, r6, #3 │ │ │ │ │ - beq.n 4b0c │ │ │ │ │ + beq.n 4b04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4ac0 │ │ │ │ │ + beq.n 4ab8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4aac │ │ │ │ │ + beq.n 4aa4 │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ - cbz r0, 4aa8 │ │ │ │ │ + cbz r0, 4aa0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4d5e │ │ │ │ │ + blt.w 4d56 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ - cbz r0, 4abc │ │ │ │ │ + cbz r0, 4ab4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4d2e │ │ │ │ │ + blt.w 4d26 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ - cbz r0, 4ad0 │ │ │ │ │ + cbz r0, 4ac8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4d1e │ │ │ │ │ + blt.w 4d16 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 4b0c │ │ │ │ │ - b.n 4b54 │ │ │ │ │ + bne.n 4b04 │ │ │ │ │ + b.n 4b4c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cbz r0, 4aea │ │ │ │ │ + cbz r0, 4ae2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4b2a │ │ │ │ │ + blt.n 4b22 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 4af6 │ │ │ │ │ + cbz r0, 4aee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4b38 │ │ │ │ │ + blt.n 4b30 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ adds r4, #12 │ │ │ │ │ - cbz r0, 4b04 │ │ │ │ │ + cbz r0, 4afc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4b46 │ │ │ │ │ + blt.n 4b3e │ │ │ │ │ add.w r9, r9, #3 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 4b54 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ada │ │ │ │ │ + beq.n 4ad2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ada │ │ │ │ │ + bge.n 4ad2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ada │ │ │ │ │ + bne.n 4ad2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ada │ │ │ │ │ + b.n 4ad2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4aea │ │ │ │ │ + bne.n 4ae2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aea │ │ │ │ │ + b.n 4ae2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4af6 │ │ │ │ │ + bne.n 4aee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4af6 │ │ │ │ │ + b.n 4aee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b04 │ │ │ │ │ + bne.n 4afc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b04 │ │ │ │ │ + b.n 4afc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 477a │ │ │ │ │ + blt.w 4772 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bne.w 477a │ │ │ │ │ + bne.w 4772 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4d6e │ │ │ │ │ + beq.w 4d66 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4ca0 │ │ │ │ │ + ble.w 4c98 │ │ │ │ │ add r3, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r6, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ands.w r3, r2, #3 │ │ │ │ │ - beq.n 4c82 │ │ │ │ │ + beq.n 4c7a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4be2 │ │ │ │ │ + beq.n 4bda │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4bbe │ │ │ │ │ + beq.n 4bb6 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ - cbz r0, 4bac │ │ │ │ │ + cbz r0, 4ba4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4dd0 │ │ │ │ │ + blt.w 4dc8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 4bba │ │ │ │ │ + cbz r0, 4bb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4de0 │ │ │ │ │ + blt.w 4dd8 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [r6, r9, lsl #3] │ │ │ │ │ - cbz r0, 4bce │ │ │ │ │ + cbz r0, 4bc6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4dc0 │ │ │ │ │ + blt.w 4db8 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4bde │ │ │ │ │ + cbz r0, 4bd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4db0 │ │ │ │ │ + blt.w 4da8 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r0, [r6, r9, lsl #3] │ │ │ │ │ - cbz r0, 4bf2 │ │ │ │ │ + cbz r0, 4bea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4d4e │ │ │ │ │ + blt.w 4d46 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4c02 │ │ │ │ │ + cbz r0, 4bfa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 4d3e │ │ │ │ │ + blt.w 4d36 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne.n 4c82 │ │ │ │ │ - b.n 4ca0 │ │ │ │ │ + bne.n 4c7a │ │ │ │ │ + b.n 4c98 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4c1a │ │ │ │ │ + cbz r0, 4c12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4d02 │ │ │ │ │ + blt.n 4cfa │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ │ - cbz r0, 4c2c │ │ │ │ │ + cbz r0, 4c24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4d10 │ │ │ │ │ + blt.n 4d08 │ │ │ │ │ ldr.w r0, [r4, r8, lsl #3] │ │ │ │ │ - cbz r0, 4c3a │ │ │ │ │ + cbz r0, 4c32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4cbc │ │ │ │ │ + blt.n 4cb4 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ ldr.w r0, [r6, r9, lsl #3] │ │ │ │ │ - cbz r0, 4c4c │ │ │ │ │ + cbz r0, 4c44 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4cca │ │ │ │ │ + blt.n 4cc2 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4c5a │ │ │ │ │ + cbz r0, 4c52 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4cd8 │ │ │ │ │ + blt.n 4cd0 │ │ │ │ │ add.w r9, r8, #2 │ │ │ │ │ ldr.w r0, [r6, r9, lsl #3] │ │ │ │ │ - cbz r0, 4c6c │ │ │ │ │ + cbz r0, 4c64 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4ce6 │ │ │ │ │ + blt.n 4cde │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 4c7a │ │ │ │ │ + cbz r0, 4c72 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4cf4 │ │ │ │ │ + blt.n 4cec │ │ │ │ │ add.w r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 4ca0 │ │ │ │ │ + beq.n 4c98 │ │ │ │ │ ldr.w r0, [r6, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c0c │ │ │ │ │ + beq.n 4c04 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4c0c │ │ │ │ │ + bge.n 4c04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c0c │ │ │ │ │ + bne.n 4c04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c0c │ │ │ │ │ + b.n 4c04 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 4924 │ │ │ │ │ + bne.w 491c │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 4924 │ │ │ │ │ - ldr r3, [pc, #364] @ (4e20 ) │ │ │ │ │ + bne.w 491c │ │ │ │ │ + ldr r3, [pc, #364] @ (4e18 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 4870 │ │ │ │ │ + b.n 4868 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c3a │ │ │ │ │ + bne.n 4c32 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c3a │ │ │ │ │ + b.n 4c32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c4c │ │ │ │ │ + bne.n 4c44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c4c │ │ │ │ │ + b.n 4c44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c5a │ │ │ │ │ + bne.n 4c52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c5a │ │ │ │ │ + b.n 4c52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c6c │ │ │ │ │ + bne.n 4c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c6c │ │ │ │ │ + b.n 4c64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c7a │ │ │ │ │ + bne.n 4c72 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c7a │ │ │ │ │ + b.n 4c72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c1a │ │ │ │ │ + bne.n 4c12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c1a │ │ │ │ │ + b.n 4c12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c2c │ │ │ │ │ + bne.n 4c24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c2c │ │ │ │ │ + b.n 4c24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ad0 │ │ │ │ │ + bne.w 4ac8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ad0 │ │ │ │ │ + b.n 4ac8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4abc │ │ │ │ │ + bne.w 4ab4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4abc │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c02 │ │ │ │ │ + bne.w 4bfa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c02 │ │ │ │ │ + b.n 4bfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bf2 │ │ │ │ │ + bne.w 4bea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bf2 │ │ │ │ │ + b.n 4bea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4aa8 │ │ │ │ │ + bne.w 4aa0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aa8 │ │ │ │ │ + b.n 4aa0 │ │ │ │ │ adds r4, r7, r3 │ │ │ │ │ - b.n 4d82 │ │ │ │ │ + b.n 4d7a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 4d7e │ │ │ │ │ + cbz r0, 4d76 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4da2 │ │ │ │ │ + blt.n 4d9a │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.n 4ca0 │ │ │ │ │ + bge.n 4c98 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d72 │ │ │ │ │ + beq.n 4d6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4d72 │ │ │ │ │ + bge.n 4d6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d72 │ │ │ │ │ + bne.n 4d6a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d72 │ │ │ │ │ + b.n 4d6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d7e │ │ │ │ │ + bne.n 4d76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d7e │ │ │ │ │ + b.n 4d76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bde │ │ │ │ │ + bne.w 4bd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bde │ │ │ │ │ + b.n 4bd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bce │ │ │ │ │ + bne.w 4bc6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bce │ │ │ │ │ + b.n 4bc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bac │ │ │ │ │ + bne.w 4ba4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bac │ │ │ │ │ + b.n 4ba4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bba │ │ │ │ │ + bne.w 4bb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bba │ │ │ │ │ + b.n 4bb2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47b6 │ │ │ │ │ - b.n 4dfc │ │ │ │ │ + beq.w 47ae │ │ │ │ │ + b.n 4df4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl eb4 │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 47b6 │ │ │ │ │ + bge.w 47ae │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4760 │ │ │ │ │ - b.n 47b6 │ │ │ │ │ + beq.w 4758 │ │ │ │ │ + b.n 47ae │ │ │ │ │ nop │ │ │ │ │ .word 0x00000166 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004e24 : │ │ │ │ │ +00004e1c : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4eb4 │ │ │ │ │ + beq.n 4eac │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - bpl.n 4ef4 │ │ │ │ │ + bpl.n 4eec │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4e84 │ │ │ │ │ + blt.n 4e7c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4e96 │ │ │ │ │ + bne.n 4e8e │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4e96 │ │ │ │ │ - ldr r1, [pc, #156] @ (4f0c ) │ │ │ │ │ + beq.n 4e8e │ │ │ │ │ + ldr r1, [pc, #156] @ (4f04 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 4eea │ │ │ │ │ + beq.n 4ee2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w d90 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 4e68 │ │ │ │ │ + beq.n 4e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 4e6e │ │ │ │ │ + bne.n 4e66 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4ed6 │ │ │ │ │ + bne.n 4ece │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4ed6 │ │ │ │ │ + beq.n 4ece │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 5cb4 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 5cac <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 4ec8 │ │ │ │ │ + bne.n 4ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 4f04 │ │ │ │ │ + b.n 4efc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w a8c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ @@ -7928,478 +7927,478 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004f10 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00004f08 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ - cbz r3, 4f1a <_PyDict_HasOnlyStringKeys+0xa> │ │ │ │ │ + cbz r3, 4f12 <_PyDict_HasOnlyStringKeys+0xa> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5170 <_PyDict_Next.constprop.2> │ │ │ │ │ - cbz r0, 4f4e <_PyDict_HasOnlyStringKeys+0x3e> │ │ │ │ │ + bl 5168 <_PyDict_Next.constprop.2> │ │ │ │ │ + cbz r0, 4f46 <_PyDict_HasOnlyStringKeys+0x3e> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 4f2e <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + bne.n 4f26 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4f4a <_PyDict_HasOnlyStringKeys+0x3a> │ │ │ │ │ + b.n 4f42 <_PyDict_HasOnlyStringKeys+0x3a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004f54 : │ │ │ │ │ +00004f4c : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n 4fee │ │ │ │ │ + bpl.n 4fe6 │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 5012 │ │ │ │ │ + bne.n 500a │ │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movge r0, #1 │ │ │ │ │ orrs.w r0, r0, ip, lsr #31 │ │ │ │ │ - bne.n 4fee │ │ │ │ │ + bne.n 4fe6 │ │ │ │ │ ldrb.w r0, [lr, #5] │ │ │ │ │ ldrb.w r5, [lr, #6] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ - cbz r5, 4fb4 │ │ │ │ │ + cbz r5, 4fac │ │ │ │ │ add.w r0, r0, ip, lsl #3 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 4ff2 │ │ │ │ │ + cbz r5, 4fea │ │ │ │ │ ldrd r4, lr, [r0] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ - cbz r2, 4fd2 │ │ │ │ │ + cbz r2, 4fca │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - cbz r3, 4fd6 │ │ │ │ │ + cbz r3, 4fce │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w lr, [r3] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add lr, r0 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ - cbz r0, 4fda │ │ │ │ │ + cbz r0, 4fd2 │ │ │ │ │ ldrd r4, lr, [lr, #4] │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4fa8 │ │ │ │ │ + bne.n 4fa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fac │ │ │ │ │ + bne.n 4fa4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 4fee │ │ │ │ │ + ble.n 4fe6 │ │ │ │ │ add lr, r5 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ - cbz r0, 5048 │ │ │ │ │ + cbz r0, 5040 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 4fc4 │ │ │ │ │ + bgt.n 4fbc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 4fee │ │ │ │ │ + ble.n 4fe6 │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 5006 │ │ │ │ │ + cbz r5, 4ffe │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - blt.n 4f9a │ │ │ │ │ - b.n 4fee │ │ │ │ │ + blt.n 4f92 │ │ │ │ │ + b.n 4fe6 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 4ffc │ │ │ │ │ - b.n 4fee │ │ │ │ │ + bgt.n 4ff4 │ │ │ │ │ + b.n 4fe6 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 4fee │ │ │ │ │ + blt.n 4fe6 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge.n 4fee │ │ │ │ │ + bge.n 4fe6 │ │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w r5, [lr, #5] │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ ldrb.w r0, [r0, ip] │ │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ lsls r4, r5 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ - b.n 4fc8 │ │ │ │ │ + b.n 4fc0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 4fe4 │ │ │ │ │ - b.n 4fee │ │ │ │ │ + bgt.n 4fdc │ │ │ │ │ + b.n 4fe6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005058 <_PyDict_Next>: │ │ │ │ │ +00005050 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + bpl.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 512a <_PyDict_Next+0xd2> │ │ │ │ │ + bne.n 5122 <_PyDict_Next+0xd2> │ │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movge r0, #1 │ │ │ │ │ orrs.w r0, r0, ip, lsr #31 │ │ │ │ │ - bne.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + bne.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ ldrb.w r0, [lr, #5] │ │ │ │ │ ldrb.w r5, [lr, #6] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ - cbz r5, 50c0 <_PyDict_Next+0x68> │ │ │ │ │ + cbz r5, 50b8 <_PyDict_Next+0x68> │ │ │ │ │ add.w r0, r0, ip, lsl #3 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 510a <_PyDict_Next+0xb2> │ │ │ │ │ + beq.n 5102 <_PyDict_Next+0xb2> │ │ │ │ │ ldrd r4, lr, [r0] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ - cbz r2, 50e4 <_PyDict_Next+0x8c> │ │ │ │ │ + cbz r2, 50dc <_PyDict_Next+0x8c> │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - cbz r3, 50e8 <_PyDict_Next+0x90> │ │ │ │ │ + cbz r3, 50e0 <_PyDict_Next+0x90> │ │ │ │ │ str.w lr, [r3] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 50ee <_PyDict_Next+0x96> │ │ │ │ │ + cbnz r3, 50e6 <_PyDict_Next+0x96> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add lr, r0 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ - cbz r0, 50f2 <_PyDict_Next+0x9a> │ │ │ │ │ + cbz r0, 50ea <_PyDict_Next+0x9a> │ │ │ │ │ ldrd r0, r4, [lr] │ │ │ │ │ ldr.w lr, [lr, #8] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 50b0 <_PyDict_Next+0x58> │ │ │ │ │ + bne.n 50a8 <_PyDict_Next+0x58> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50b4 <_PyDict_Next+0x5c> │ │ │ │ │ + bne.n 50ac <_PyDict_Next+0x5c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 50bc <_PyDict_Next+0x64> │ │ │ │ │ + beq.n 50b4 <_PyDict_Next+0x64> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 50bc <_PyDict_Next+0x64> │ │ │ │ │ + b.n 50b4 <_PyDict_Next+0x64> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + ble.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ add lr, r5 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ - cbz r0, 5162 <_PyDict_Next+0x10a> │ │ │ │ │ + cbz r0, 515a <_PyDict_Next+0x10a> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 50d0 <_PyDict_Next+0x78> │ │ │ │ │ + bgt.n 50c8 <_PyDict_Next+0x78> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + ble.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 511e <_PyDict_Next+0xc6> │ │ │ │ │ + cbz r5, 5116 <_PyDict_Next+0xc6> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 50a0 <_PyDict_Next+0x48> │ │ │ │ │ - b.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + bgt.n 5098 <_PyDict_Next+0x48> │ │ │ │ │ + b.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 5114 <_PyDict_Next+0xbc> │ │ │ │ │ - b.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + bgt.n 510c <_PyDict_Next+0xbc> │ │ │ │ │ + b.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + blt.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - ble.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + ble.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w r5, [lr, #5] │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ ldrb.w r0, [r0, ip] │ │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ lsls r4, r5 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - b.n 50d8 <_PyDict_Next+0x80> │ │ │ │ │ + b.n 50d0 <_PyDict_Next+0x80> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 50fc <_PyDict_Next+0xa4> │ │ │ │ │ - b.n 5106 <_PyDict_Next+0xae> │ │ │ │ │ + bgt.n 50f4 <_PyDict_Next+0xa4> │ │ │ │ │ + b.n 50fe <_PyDict_Next+0xae> │ │ │ │ │ │ │ │ │ │ -00005170 <_PyDict_Next.constprop.2>: │ │ │ │ │ +00005168 <_PyDict_Next.constprop.2>: │ │ │ │ │ _PyDict_Next.constprop.2(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + bpl.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 522e <_PyDict_Next.constprop.2+0xbe> │ │ │ │ │ + bne.n 5226 <_PyDict_Next.constprop.2+0xbe> │ │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movge r0, #1 │ │ │ │ │ orrs.w r0, r0, ip, lsr #31 │ │ │ │ │ - bne.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + bne.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ ldrb.w r0, [lr, #5] │ │ │ │ │ ldrb.w r5, [lr, #6] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ - cbz r5, 51d0 <_PyDict_Next.constprop.2+0x60> │ │ │ │ │ + cbz r5, 51c8 <_PyDict_Next.constprop.2+0x60> │ │ │ │ │ add.w r0, r0, ip, lsl #3 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 520e <_PyDict_Next.constprop.2+0x9e> │ │ │ │ │ + cbz r5, 5206 <_PyDict_Next.constprop.2+0x9e> │ │ │ │ │ ldrd r4, lr, [r0] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ - cbz r2, 51ee <_PyDict_Next.constprop.2+0x7e> │ │ │ │ │ + cbz r2, 51e6 <_PyDict_Next.constprop.2+0x7e> │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - cbz r3, 51f2 <_PyDict_Next.constprop.2+0x82> │ │ │ │ │ + cbz r3, 51ea <_PyDict_Next.constprop.2+0x82> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w lr, [r3] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add lr, r0 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ - cbz r0, 51f6 <_PyDict_Next.constprop.2+0x86> │ │ │ │ │ + cbz r0, 51ee <_PyDict_Next.constprop.2+0x86> │ │ │ │ │ ldrd r4, lr, [lr, #4] │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 51c4 <_PyDict_Next.constprop.2+0x54> │ │ │ │ │ + bne.n 51bc <_PyDict_Next.constprop.2+0x54> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51c8 <_PyDict_Next.constprop.2+0x58> │ │ │ │ │ + bne.n 51c0 <_PyDict_Next.constprop.2+0x58> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + ble.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ add lr, r5 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ - cbz r0, 5264 <_PyDict_Next.constprop.2+0xf4> │ │ │ │ │ + cbz r0, 525c <_PyDict_Next.constprop.2+0xf4> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 51e0 <_PyDict_Next.constprop.2+0x70> │ │ │ │ │ + bgt.n 51d8 <_PyDict_Next.constprop.2+0x70> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + ble.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 5222 <_PyDict_Next.constprop.2+0xb2> │ │ │ │ │ + cbz r5, 521a <_PyDict_Next.constprop.2+0xb2> │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - blt.n 51b6 <_PyDict_Next.constprop.2+0x46> │ │ │ │ │ - b.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + blt.n 51ae <_PyDict_Next.constprop.2+0x46> │ │ │ │ │ + b.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 5218 <_PyDict_Next.constprop.2+0xa8> │ │ │ │ │ - b.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + bgt.n 5210 <_PyDict_Next.constprop.2+0xa8> │ │ │ │ │ + b.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + blt.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + bge.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w r5, [lr, #5] │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ ldrb.w r0, [r0, ip] │ │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ lsls r4, r5 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ - b.n 51e4 <_PyDict_Next.constprop.2+0x74> │ │ │ │ │ + b.n 51dc <_PyDict_Next.constprop.2+0x74> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 5200 <_PyDict_Next.constprop.2+0x90> │ │ │ │ │ - b.n 520a <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ + bgt.n 51f8 <_PyDict_Next.constprop.2+0x90> │ │ │ │ │ + b.n 5202 <_PyDict_Next.constprop.2+0x9a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005274 : │ │ │ │ │ +0000526c : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5342 │ │ │ │ │ + beq.n 533a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 5326 │ │ │ │ │ + beq.n 531e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5300 │ │ │ │ │ + bne.n 52f8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 5300 │ │ │ │ │ + beq.n 52f8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 531e │ │ │ │ │ + beq.n 5316 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r1, 52fc │ │ │ │ │ + cbz r1, 52f4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 52ee │ │ │ │ │ + bge.n 52e6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 52e8 │ │ │ │ │ + bge.n 52e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 52e8 │ │ │ │ │ + cbnz r3, 52e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 52dc │ │ │ │ │ - b.n 52e8 │ │ │ │ │ + blt.n 52d4 │ │ │ │ │ + b.n 52e0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 52f0 │ │ │ │ │ + b.n 52e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 5312 │ │ │ │ │ + beq.n 530a │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 52b4 │ │ │ │ │ + b.n 52ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 52d4 │ │ │ │ │ + b.n 52cc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 52f0 │ │ │ │ │ + b.n 52e8 │ │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 52d4 │ │ │ │ │ + b.n 52cc │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - b.n 52e8 │ │ │ │ │ + b.n 52e0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000534c <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +00005344 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 5910 <_PyDict_LoadBuiltinsFromGlobals+0x5c4> │ │ │ │ │ - ldr.w r9, [pc, #640] @ 55ec <_PyDict_LoadBuiltinsFromGlobals+0x2a0> │ │ │ │ │ + bpl.w 5908 <_PyDict_LoadBuiltinsFromGlobals+0x5c4> │ │ │ │ │ + ldr.w r9, [pc, #640] @ 55e4 <_PyDict_LoadBuiltinsFromGlobals+0x2a0> │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr.w r6, [r9, #804] @ 0x324 │ │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ │ add.w r5, r4, #20 │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ @@ -8407,1132 +8406,1132 @@ │ │ │ │ │ lsl.w fp, r8, r2 │ │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ adds r3, r5, r3 │ │ │ │ │ and.w r7, r6, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f0 <_PyDict_LoadBuiltinsFromGlobals+0x2a4> │ │ │ │ │ + beq.w 55e8 <_PyDict_LoadBuiltinsFromGlobals+0x2a4> │ │ │ │ │ ldr.w r3, [r9, #796] @ 0x31c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 581e <_PyDict_LoadBuiltinsFromGlobals+0x4d2> │ │ │ │ │ + bne.w 5816 <_PyDict_LoadBuiltinsFromGlobals+0x4d2> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 551e <_PyDict_LoadBuiltinsFromGlobals+0x1d2> │ │ │ │ │ + bgt.w 5516 <_PyDict_LoadBuiltinsFromGlobals+0x1d2> │ │ │ │ │ ldrsb r1, [r5, r7] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 547e <_PyDict_LoadBuiltinsFromGlobals+0x132> │ │ │ │ │ + blt.n 5476 <_PyDict_LoadBuiltinsFromGlobals+0x132> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ │ - ldr r1, [pc, #544] @ (55e8 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ + ldr r1, [pc, #544] @ (55e0 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 54ac <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + beq.n 54a4 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.w 55bc <_PyDict_LoadBuiltinsFromGlobals+0x270> │ │ │ │ │ + beq.w 55b4 <_PyDict_LoadBuiltinsFromGlobals+0x270> │ │ │ │ │ add.w r3, r7, r7, lsl #2 │ │ │ │ │ lsrs r7, r6, #5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ ldrsb r3, [r5, r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 555c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + blt.w 5554 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #3] │ │ │ │ │ - ldr r1, [pc, #500] @ (55e8 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ + ldr r1, [pc, #500] @ (55e0 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 54ac <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + beq.n 54a4 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.w 579c <_PyDict_LoadBuiltinsFromGlobals+0x450> │ │ │ │ │ + beq.w 5794 <_PyDict_LoadBuiltinsFromGlobals+0x450> │ │ │ │ │ mov.w r8, r6, lsr #10 │ │ │ │ │ add.w r3, r7, r7, lsl #2 │ │ │ │ │ add.w r7, r8, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 5728 <_PyDict_LoadBuiltinsFromGlobals+0x3dc> │ │ │ │ │ + bgt.w 5720 <_PyDict_LoadBuiltinsFromGlobals+0x3dc> │ │ │ │ │ ldrsb.w r9, [r5, r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 5574 <_PyDict_LoadBuiltinsFromGlobals+0x228> │ │ │ │ │ + blt.w 556c <_PyDict_LoadBuiltinsFromGlobals+0x228> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #448] @ (55e8 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ + ldr r1, [pc, #448] @ (55e0 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ ldr.w r0, [r3, r9, lsl #3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 54aa <_PyDict_LoadBuiltinsFromGlobals+0x15e> │ │ │ │ │ + beq.n 54a2 <_PyDict_LoadBuiltinsFromGlobals+0x15e> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 549e <_PyDict_LoadBuiltinsFromGlobals+0x152> │ │ │ │ │ + beq.n 5496 <_PyDict_LoadBuiltinsFromGlobals+0x152> │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r7, r7, r8, lsr #5 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - bgt.w 5752 <_PyDict_LoadBuiltinsFromGlobals+0x406> │ │ │ │ │ + bgt.w 574a <_PyDict_LoadBuiltinsFromGlobals+0x406> │ │ │ │ │ ldrsb.w r9, [r5, r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 55a0 <_PyDict_LoadBuiltinsFromGlobals+0x254> │ │ │ │ │ + blt.w 5598 <_PyDict_LoadBuiltinsFromGlobals+0x254> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #396] @ (55e8 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ + ldr r1, [pc, #396] @ (55e0 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ ldr.w r0, [r3, r9, lsl #3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 54aa <_PyDict_LoadBuiltinsFromGlobals+0x15e> │ │ │ │ │ + beq.n 54a2 <_PyDict_LoadBuiltinsFromGlobals+0x15e> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 580c <_PyDict_LoadBuiltinsFromGlobals+0x4c0> │ │ │ │ │ + beq.w 5804 <_PyDict_LoadBuiltinsFromGlobals+0x4c0> │ │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 5410 <_PyDict_LoadBuiltinsFromGlobals+0xc4> │ │ │ │ │ + b.n 5408 <_PyDict_LoadBuiltinsFromGlobals+0xc4> │ │ │ │ │ adds r1, #1 │ │ │ │ │ - bne.w 58aa <_PyDict_LoadBuiltinsFromGlobals+0x55e> │ │ │ │ │ + bne.w 58a2 <_PyDict_LoadBuiltinsFromGlobals+0x55e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5496 <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ + bge.n 548e <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5434 <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ + beq.n 542c <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 5878 <_PyDict_LoadBuiltinsFromGlobals+0x52c> │ │ │ │ │ + beq.w 5870 <_PyDict_LoadBuiltinsFromGlobals+0x52c> │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r5, r5, r3, lsl #3 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r5, r2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.n 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itett lt │ │ │ │ │ movlt r5, r3 │ │ │ │ │ orrge.w r5, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.n 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ bic.w r4, r5, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 57c8 <_PyDict_LoadBuiltinsFromGlobals+0x47c> │ │ │ │ │ + beq.w 57c0 <_PyDict_LoadBuiltinsFromGlobals+0x47c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 57c8 <_PyDict_LoadBuiltinsFromGlobals+0x47c> │ │ │ │ │ + bne.w 57c0 <_PyDict_LoadBuiltinsFromGlobals+0x47c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5922 <_PyDict_LoadBuiltinsFromGlobals+0x5d6> │ │ │ │ │ + bge.w 591a <_PyDict_LoadBuiltinsFromGlobals+0x5d6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r2, r5, #31 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bmi.n 5496 <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ + bmi.n 548e <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5496 <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ + bne.n 548e <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5496 <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ + b.n 548e <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 57cc <_PyDict_LoadBuiltinsFromGlobals+0x480> │ │ │ │ │ + bgt.w 57c4 <_PyDict_LoadBuiltinsFromGlobals+0x480> │ │ │ │ │ ldrsh.w r3, [r5, r7, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 558a <_PyDict_LoadBuiltinsFromGlobals+0x23e> │ │ │ │ │ + blt.n 5582 <_PyDict_LoadBuiltinsFromGlobals+0x23e> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #3] │ │ │ │ │ - ldr r1, [pc, #180] @ (55e8 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ + ldr r1, [pc, #180] @ (55e0 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 54ac <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + beq.n 54a4 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 55bc <_PyDict_LoadBuiltinsFromGlobals+0x270> │ │ │ │ │ + beq.n 55b4 <_PyDict_LoadBuiltinsFromGlobals+0x270> │ │ │ │ │ add.w r3, r7, r7, lsl #2 │ │ │ │ │ lsrs r7, r6, #5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 57ea <_PyDict_LoadBuiltinsFromGlobals+0x49e> │ │ │ │ │ + bgt.w 57e2 <_PyDict_LoadBuiltinsFromGlobals+0x49e> │ │ │ │ │ ldrsh.w r3, [r5, r7, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 53ea <_PyDict_LoadBuiltinsFromGlobals+0x9e> │ │ │ │ │ + bge.w 53e2 <_PyDict_LoadBuiltinsFromGlobals+0x9e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.n 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ mov.w r8, r6, lsr #10 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 5410 <_PyDict_LoadBuiltinsFromGlobals+0xc4> │ │ │ │ │ + b.n 5408 <_PyDict_LoadBuiltinsFromGlobals+0xc4> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.n 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ add.w r7, r7, r8, lsr #5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 544a <_PyDict_LoadBuiltinsFromGlobals+0xfe> │ │ │ │ │ + b.n 5442 <_PyDict_LoadBuiltinsFromGlobals+0xfe> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ lsrs r3, r6, #5 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 5552 <_PyDict_LoadBuiltinsFromGlobals+0x206> │ │ │ │ │ + b.n 554a <_PyDict_LoadBuiltinsFromGlobals+0x206> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 5416 <_PyDict_LoadBuiltinsFromGlobals+0xca> │ │ │ │ │ - ldr r1, [pc, #40] @ (55e8 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ + b.n 540e <_PyDict_LoadBuiltinsFromGlobals+0xca> │ │ │ │ │ + ldr r1, [pc, #40] @ (55e0 <_PyDict_LoadBuiltinsFromGlobals+0x29c>) │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54ac <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + bne.w 54a4 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ lsrs r3, r6, #5 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - ble.w 53e2 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ - b.n 554c <_PyDict_LoadBuiltinsFromGlobals+0x200> │ │ │ │ │ + ble.w 53da <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + b.n 5544 <_PyDict_LoadBuiltinsFromGlobals+0x200> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005318 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 5782 <_PyDict_LoadBuiltinsFromGlobals+0x436> │ │ │ │ │ + bgt.w 577a <_PyDict_LoadBuiltinsFromGlobals+0x436> │ │ │ │ │ ldrsb r3, [r5, r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 5794 <_PyDict_LoadBuiltinsFromGlobals+0x448> │ │ │ │ │ - ldr r2, [pc, #712] @ (58c8 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ + blt.w 578c <_PyDict_LoadBuiltinsFromGlobals+0x448> │ │ │ │ │ + ldr r2, [pc, #712] @ (58c0 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 58ec <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ + blt.w 58e4 <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bne.n 56e8 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ + bne.n 56e0 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ add.w r3, r7, r7, lsl #2 │ │ │ │ │ lsrs r7, r6, #5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - bgt.w 57ba <_PyDict_LoadBuiltinsFromGlobals+0x46e> │ │ │ │ │ + bgt.w 57b2 <_PyDict_LoadBuiltinsFromGlobals+0x46e> │ │ │ │ │ ldrsb r3, [r5, r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 57b2 <_PyDict_LoadBuiltinsFromGlobals+0x466> │ │ │ │ │ - ldr r2, [pc, #652] @ (58c8 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ + blt.w 57aa <_PyDict_LoadBuiltinsFromGlobals+0x466> │ │ │ │ │ + ldr r2, [pc, #652] @ (58c0 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 58ec <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ + blt.w 58e4 <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bne.n 56e8 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ + bne.n 56e0 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ lsrs r1, r6, #10 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 57fe <_PyDict_LoadBuiltinsFromGlobals+0x4b2> │ │ │ │ │ + bgt.w 57f6 <_PyDict_LoadBuiltinsFromGlobals+0x4b2> │ │ │ │ │ ldrsb r3, [r5, r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 57f6 <_PyDict_LoadBuiltinsFromGlobals+0x4aa> │ │ │ │ │ - ldr r2, [pc, #588] @ (58c8 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ + blt.w 57ee <_PyDict_LoadBuiltinsFromGlobals+0x4aa> │ │ │ │ │ + ldr r2, [pc, #588] @ (58c0 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 58ec <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - bne.n 56e8 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ + blt.w 58e4 <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + bne.n 56e0 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add.w r7, r7, fp, lsr #5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ and.w r7, r7, r3 │ │ │ │ │ - bgt.w 586a <_PyDict_LoadBuiltinsFromGlobals+0x51e> │ │ │ │ │ + bgt.w 5862 <_PyDict_LoadBuiltinsFromGlobals+0x51e> │ │ │ │ │ ldrsb r3, [r5, r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 5862 <_PyDict_LoadBuiltinsFromGlobals+0x516> │ │ │ │ │ - ldr r2, [pc, #528] @ (58c8 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ + blt.w 585a <_PyDict_LoadBuiltinsFromGlobals+0x516> │ │ │ │ │ + ldr r2, [pc, #528] @ (58c0 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 58ec <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - bne.n 56e8 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ + blt.w 58e4 <_PyDict_LoadBuiltinsFromGlobals+0x5a0> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + bne.n 56e0 <_PyDict_LoadBuiltinsFromGlobals+0x39c> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ mov.w fp, fp, lsr #10 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ands r7, r3 │ │ │ │ │ - b.n 566a <_PyDict_LoadBuiltinsFromGlobals+0x31e> │ │ │ │ │ + b.n 5662 <_PyDict_LoadBuiltinsFromGlobals+0x31e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 571e <_PyDict_LoadBuiltinsFromGlobals+0x3d2> │ │ │ │ │ + blt.n 5716 <_PyDict_LoadBuiltinsFromGlobals+0x3d2> │ │ │ │ │ movs r2, #12 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ mla r2, r2, r3, r5 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r5, r5, #1 │ │ │ │ │ - bge.w 54d8 <_PyDict_LoadBuiltinsFromGlobals+0x18c> │ │ │ │ │ + bge.w 54d0 <_PyDict_LoadBuiltinsFromGlobals+0x18c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.w 54dc <_PyDict_LoadBuiltinsFromGlobals+0x190> │ │ │ │ │ - b.n 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + bne.w 54d4 <_PyDict_LoadBuiltinsFromGlobals+0x190> │ │ │ │ │ + b.n 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ adds r3, #3 │ │ │ │ │ - bne.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + bne.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5496 <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ + b.n 548e <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r5, r7, lsl #1] │ │ │ │ │ ldrgt.w r9, [r5, r7, lsl #2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 5422 <_PyDict_LoadBuiltinsFromGlobals+0xd6> │ │ │ │ │ + bge.w 541a <_PyDict_LoadBuiltinsFromGlobals+0xd6> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ add.w r7, r7, r8, lsr #5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r5, r7, lsl #1] │ │ │ │ │ ldrgt.w r9, [r5, r7, lsl #2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.w 5456 <_PyDict_LoadBuiltinsFromGlobals+0x10a> │ │ │ │ │ + bge.w 544e <_PyDict_LoadBuiltinsFromGlobals+0x10a> │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 5728 <_PyDict_LoadBuiltinsFromGlobals+0x3dc> │ │ │ │ │ + b.n 5720 <_PyDict_LoadBuiltinsFromGlobals+0x3dc> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r5, r7, lsl #2] │ │ │ │ │ ldrshle.w r3, [r5, r7, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 55fe <_PyDict_LoadBuiltinsFromGlobals+0x2b2> │ │ │ │ │ + bge.w 55f6 <_PyDict_LoadBuiltinsFromGlobals+0x2b2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ - b.n 561c <_PyDict_LoadBuiltinsFromGlobals+0x2d0> │ │ │ │ │ - ldr r1, [pc, #296] @ (58c8 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + b.n 5614 <_PyDict_LoadBuiltinsFromGlobals+0x2d0> │ │ │ │ │ + ldr r1, [pc, #296] @ (58c0 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54ac <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ - b.n 5560 <_PyDict_LoadBuiltinsFromGlobals+0x214> │ │ │ │ │ + bne.w 54a4 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + b.n 5558 <_PyDict_LoadBuiltinsFromGlobals+0x214> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ - b.n 5656 <_PyDict_LoadBuiltinsFromGlobals+0x30a> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + b.n 564e <_PyDict_LoadBuiltinsFromGlobals+0x30a> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r5, r7, lsl #2] │ │ │ │ │ ldrshle.w r3, [r5, r7, lsl #1] │ │ │ │ │ - b.n 5632 <_PyDict_LoadBuiltinsFromGlobals+0x2e6> │ │ │ │ │ + b.n 562a <_PyDict_LoadBuiltinsFromGlobals+0x2e6> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - b.n 54fa <_PyDict_LoadBuiltinsFromGlobals+0x1ae> │ │ │ │ │ + b.n 54f2 <_PyDict_LoadBuiltinsFromGlobals+0x1ae> │ │ │ │ │ ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 552c <_PyDict_LoadBuiltinsFromGlobals+0x1e0> │ │ │ │ │ + bge.w 5524 <_PyDict_LoadBuiltinsFromGlobals+0x1e0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ lsrs r3, r6, #5 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ ldr.w r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 53ea <_PyDict_LoadBuiltinsFromGlobals+0x9e> │ │ │ │ │ - b.n 555c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + bge.w 53e2 <_PyDict_LoadBuiltinsFromGlobals+0x9e> │ │ │ │ │ + b.n 5554 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ - b.n 5696 <_PyDict_LoadBuiltinsFromGlobals+0x34a> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + b.n 568e <_PyDict_LoadBuiltinsFromGlobals+0x34a> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r5, r7, lsl #1] │ │ │ │ │ ldrgt.w r3, [r5, r7, lsl #2] │ │ │ │ │ - b.n 5672 <_PyDict_LoadBuiltinsFromGlobals+0x326> │ │ │ │ │ + b.n 566a <_PyDict_LoadBuiltinsFromGlobals+0x326> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 546a <_PyDict_LoadBuiltinsFromGlobals+0x11e> │ │ │ │ │ + beq.w 5462 <_PyDict_LoadBuiltinsFromGlobals+0x11e> │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 54ac <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + b.n 54a4 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 5902 <_PyDict_LoadBuiltinsFromGlobals+0x5b6> │ │ │ │ │ + bgt.n 58fa <_PyDict_LoadBuiltinsFromGlobals+0x5b6> │ │ │ │ │ ldrsb r3, [r5, r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 588a <_PyDict_LoadBuiltinsFromGlobals+0x53e> │ │ │ │ │ + bge.n 5882 <_PyDict_LoadBuiltinsFromGlobals+0x53e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r7, r7, r4, lsr #5 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - bgt.n 58f4 <_PyDict_LoadBuiltinsFromGlobals+0x5a8> │ │ │ │ │ + bgt.n 58ec <_PyDict_LoadBuiltinsFromGlobals+0x5a8> │ │ │ │ │ ldrsb r3, [r5, r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 58cc <_PyDict_LoadBuiltinsFromGlobals+0x580> │ │ │ │ │ + bge.n 58c4 <_PyDict_LoadBuiltinsFromGlobals+0x580> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 5822 <_PyDict_LoadBuiltinsFromGlobals+0x4d6> │ │ │ │ │ + b.n 581a <_PyDict_LoadBuiltinsFromGlobals+0x4d6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ - b.n 56d4 <_PyDict_LoadBuiltinsFromGlobals+0x388> │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + b.n 56cc <_PyDict_LoadBuiltinsFromGlobals+0x388> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r5, r7, lsl #1] │ │ │ │ │ ldrgt.w r3, [r5, r7, lsl #2] │ │ │ │ │ - b.n 56b0 <_PyDict_LoadBuiltinsFromGlobals+0x364> │ │ │ │ │ + b.n 56a8 <_PyDict_LoadBuiltinsFromGlobals+0x364> │ │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5484 <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ - b.n 5702 <_PyDict_LoadBuiltinsFromGlobals+0x3b6> │ │ │ │ │ - ldr r2, [pc, #60] @ (58c8 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ + beq.w 547c <_PyDict_LoadBuiltinsFromGlobals+0x138> │ │ │ │ │ + b.n 56fa <_PyDict_LoadBuiltinsFromGlobals+0x3b6> │ │ │ │ │ + ldr r2, [pc, #60] @ (58c0 <_PyDict_LoadBuiltinsFromGlobals+0x57c>) │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 598 <_Py_dict_lookup+0x2b0> │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt.n 58be <_PyDict_LoadBuiltinsFromGlobals+0x572> │ │ │ │ │ + blt.n 58b6 <_PyDict_LoadBuiltinsFromGlobals+0x572> │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ - bne.n 58ba <_PyDict_LoadBuiltinsFromGlobals+0x56e> │ │ │ │ │ + bne.n 58b2 <_PyDict_LoadBuiltinsFromGlobals+0x56e> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b.n 5832 <_PyDict_LoadBuiltinsFromGlobals+0x4e6> │ │ │ │ │ + b.n 582a <_PyDict_LoadBuiltinsFromGlobals+0x4e6> │ │ │ │ │ lsrs r3, r6, #5 │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ and.w r7, r7, fp │ │ │ │ │ - b.n 53e2 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + b.n 53da <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 54ac <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + b.n 54a4 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ adds r2, #4 │ │ │ │ │ - bne.w 5724 <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ - b.n 5376 <_PyDict_LoadBuiltinsFromGlobals+0x2a> │ │ │ │ │ + bne.w 571c <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ + b.n 536e <_PyDict_LoadBuiltinsFromGlobals+0x2a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005318 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r2, [pc, #92] @ (592c <_PyDict_LoadBuiltinsFromGlobals+0x5e0>) │ │ │ │ │ + ldr r2, [pc, #92] @ (5924 <_PyDict_LoadBuiltinsFromGlobals+0x5e0>) │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 598 <_Py_dict_lookup+0x2b0> │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt.n 58be <_PyDict_LoadBuiltinsFromGlobals+0x572> │ │ │ │ │ + blt.n 58b6 <_PyDict_LoadBuiltinsFromGlobals+0x572> │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ - bne.n 58ba <_PyDict_LoadBuiltinsFromGlobals+0x56e> │ │ │ │ │ + bne.n 58b2 <_PyDict_LoadBuiltinsFromGlobals+0x56e> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b.n 5852 <_PyDict_LoadBuiltinsFromGlobals+0x506> │ │ │ │ │ + b.n 584a <_PyDict_LoadBuiltinsFromGlobals+0x506> │ │ │ │ │ adds r0, #4 │ │ │ │ │ - beq.w 5376 <_PyDict_LoadBuiltinsFromGlobals+0x2a> │ │ │ │ │ - b.n 5724 <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ + beq.w 536e <_PyDict_LoadBuiltinsFromGlobals+0x2a> │ │ │ │ │ + b.n 571c <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r5, r7, lsl #1] │ │ │ │ │ ldrgt.w r3, [r5, r7, lsl #2] │ │ │ │ │ - b.n 5848 <_PyDict_LoadBuiltinsFromGlobals+0x4fc> │ │ │ │ │ + b.n 5840 <_PyDict_LoadBuiltinsFromGlobals+0x4fc> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r5, r7, lsl #1] │ │ │ │ │ ldrgt.w r3, [r5, r7, lsl #2] │ │ │ │ │ - b.n 5828 <_PyDict_LoadBuiltinsFromGlobals+0x4dc> │ │ │ │ │ + b.n 5820 <_PyDict_LoadBuiltinsFromGlobals+0x4dc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2646 @ 0xa56 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5724 <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ + b.n 571c <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ lsls r3, r5, #31 │ │ │ │ │ - bmi.w 5496 <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ - b.n 550c <_PyDict_LoadBuiltinsFromGlobals+0x1c0> │ │ │ │ │ + bmi.w 548e <_PyDict_LoadBuiltinsFromGlobals+0x14a> │ │ │ │ │ + b.n 5504 <_PyDict_LoadBuiltinsFromGlobals+0x1c0> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005318 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005930 : │ │ │ │ │ +00005928 : │ │ │ │ │ dict_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - cbz r7, 598a │ │ │ │ │ + cbz r7, 5982 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 59c6 │ │ │ │ │ + bne.n 59be │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 5984 │ │ │ │ │ + ble.n 597c │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ │ add r8, r3 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 597e │ │ │ │ │ + cbz r0, 5976 │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 597a │ │ │ │ │ + cbnz r0, 5972 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 5968 │ │ │ │ │ + bne.n 5960 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5968 │ │ │ │ │ + bne.n 5960 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 5984 │ │ │ │ │ + ble.n 597c │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r8, r3, r2 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a30 │ │ │ │ │ + beq.n 5a28 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 597a │ │ │ │ │ + bne.n 5972 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a30 │ │ │ │ │ + beq.n 5a28 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 597a │ │ │ │ │ + bne.n 5972 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 5998 │ │ │ │ │ + bne.n 5990 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 5984 │ │ │ │ │ + ble.n 597c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 59d6 │ │ │ │ │ + cbz r0, 59ce │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 597a │ │ │ │ │ + bne.n 5972 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5984 │ │ │ │ │ + beq.n 597c │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 59ea │ │ │ │ │ + cbz r0, 59e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 597a │ │ │ │ │ + bne.n 5972 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 5984 │ │ │ │ │ + beq.n 597c │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 59fe │ │ │ │ │ + cbz r0, 59f6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 597a │ │ │ │ │ + bne.n 5972 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 5984 │ │ │ │ │ + beq.n 597c │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 5a18 │ │ │ │ │ + cbz r0, 5a10 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 597a │ │ │ │ │ + bne.n 5972 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 5984 │ │ │ │ │ + beq.n 597c │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a12 │ │ │ │ │ - b.n 5a18 │ │ │ │ │ + bne.n 5a0a │ │ │ │ │ + b.n 5a10 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5998 │ │ │ │ │ - b.n 5984 │ │ │ │ │ + bne.n 5990 │ │ │ │ │ + b.n 597c │ │ │ │ │ │ │ │ │ │ -00005a3c : │ │ │ │ │ +00005a34 : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 5be0 │ │ │ │ │ + bne.w 5bd8 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ - beq.w 5be0 │ │ │ │ │ + beq.w 5bd8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 5c5a │ │ │ │ │ + bpl.w 5c52 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 5c54 │ │ │ │ │ + beq.w 5c4c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 5c4e │ │ │ │ │ + beq.w 5c46 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5c4e │ │ │ │ │ + beq.w 5c46 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c6c │ │ │ │ │ + bne.w 5c64 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r2, r0, #20 │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r3, r4, r1 │ │ │ │ │ - bgt.w 5bf6 │ │ │ │ │ + bgt.w 5bee │ │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bne.n 5b74 │ │ │ │ │ + bne.n 5b6c │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 5c7c │ │ │ │ │ + bne.w 5c74 │ │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bgt.n 5b30 │ │ │ │ │ + bgt.n 5b28 │ │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ add.w r2, r3, #20 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5b50 │ │ │ │ │ + beq.n 5b48 │ │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r2, r3 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5b0e │ │ │ │ │ + bge.n 5b06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 5b2a │ │ │ │ │ + cbz r3, 5b22 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5b20 │ │ │ │ │ + bge.n 5b18 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5c30 │ │ │ │ │ + beq.w 5c28 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b0e │ │ │ │ │ + b.n 5b06 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ittee gt │ │ │ │ │ mvngt.w r1, #1 │ │ │ │ │ strgt.w r1, [r2, r3, lsl #2] │ │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ │ strhle.w r1, [r2, r3, lsl #1] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ │ lsls r3, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5af2 │ │ │ │ │ + bne.n 5aea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r2, r3 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5b0e │ │ │ │ │ + bge.n 5b06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b0e │ │ │ │ │ - b.n 5b2a │ │ │ │ │ + bne.n 5b06 │ │ │ │ │ + b.n 5b22 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 5cae │ │ │ │ │ + beq.w 5ca6 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ add r3, lr │ │ │ │ │ ands r3, r1 │ │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq.n 5ac6 │ │ │ │ │ + beq.n 5abe │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 5cae │ │ │ │ │ + beq.w 5ca6 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ add r3, lr │ │ │ │ │ ands r3, r1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w lr, [r2, r3] │ │ │ │ │ - ble.n 5bc6 │ │ │ │ │ + ble.n 5bbe │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w lr, r0, r3, lsl #2 │ │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ │ ldrgt.w lr, [lr, #20] │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq.w 5ac6 │ │ │ │ │ + beq.w 5abe │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r4 │ │ │ │ │ - bne.n 5ba6 │ │ │ │ │ + bne.n 5b9e │ │ │ │ │ mov r3, lr │ │ │ │ │ - b.n 5ac6 │ │ │ │ │ + b.n 5abe │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - bne.w 5a6a │ │ │ │ │ + bne.w 5a62 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 5b22 │ │ │ │ │ + b.n 5b1a │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 5c3e │ │ │ │ │ + bgt.n 5c36 │ │ │ │ │ ldrsh.w lr, [r2, r3, lsl #1] │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq.w 5ac6 │ │ │ │ │ + beq.w 5abe │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5cae │ │ │ │ │ + beq.n 5ca6 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ add r3, lr │ │ │ │ │ and.w r3, r3, r1 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w lr, r0, r3, lsl #2 │ │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ │ ldrgt.w lr, [lr, #20] │ │ │ │ │ - b.n 5b8e │ │ │ │ │ + b.n 5b86 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq.w 5ac6 │ │ │ │ │ - b.n 5c06 │ │ │ │ │ + beq.w 5abe │ │ │ │ │ + b.n 5bfe │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5b22 │ │ │ │ │ + b.n 5b1a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2854 @ 0xb26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5c54 │ │ │ │ │ + b.n 5c4c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl eb4 │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 5a9e │ │ │ │ │ + b.n 5a96 │ │ │ │ │ add.w r2, r4, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 5ca6 │ │ │ │ │ + bne.n 5c9e │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 5caa │ │ │ │ │ + ble.n 5ca2 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 5c98 │ │ │ │ │ + b.n 5c90 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 5c8e │ │ │ │ │ + b.n 5c86 │ │ │ │ │ strb r1, [r4, #1] │ │ │ │ │ - b.n 5b0e │ │ │ │ │ + b.n 5b06 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5ac6 │ │ │ │ │ + b.n 5abe │ │ │ │ │ │ │ │ │ │ -00005cb4 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +00005cac <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_DelItem_KnownHash_LockHeld(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 5eac <_PyDict_DelItem_KnownHash_LockHeld+0x1f8> │ │ │ │ │ + bpl.w 5ea4 <_PyDict_DelItem_KnownHash_LockHeld+0x1f8> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 5e6c <_PyDict_DelItem_KnownHash_LockHeld+0x1b8> │ │ │ │ │ + beq.w 5e64 <_PyDict_DelItem_KnownHash_LockHeld+0x1b8> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 5e66 <_PyDict_DelItem_KnownHash_LockHeld+0x1b2> │ │ │ │ │ + beq.w 5e5e <_PyDict_DelItem_KnownHash_LockHeld+0x1b2> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5e66 <_PyDict_DelItem_KnownHash_LockHeld+0x1b2> │ │ │ │ │ + beq.w 5e5e <_PyDict_DelItem_KnownHash_LockHeld+0x1b2> │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e72 <_PyDict_DelItem_KnownHash_LockHeld+0x1be> │ │ │ │ │ + bne.w 5e6a <_PyDict_DelItem_KnownHash_LockHeld+0x1be> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w ip, r0, #20 │ │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r1, r1, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r3, r7, r1 │ │ │ │ │ - bgt.n 5dc4 <_PyDict_DelItem_KnownHash_LockHeld+0x110> │ │ │ │ │ + bgt.n 5dbc <_PyDict_DelItem_KnownHash_LockHeld+0x110> │ │ │ │ │ ldrsb.w lr, [ip, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne.n 5dd0 <_PyDict_DelItem_KnownHash_LockHeld+0x11c> │ │ │ │ │ + bne.n 5dc8 <_PyDict_DelItem_KnownHash_LockHeld+0x11c> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5e82 <_PyDict_DelItem_KnownHash_LockHeld+0x1ce> │ │ │ │ │ + bne.w 5e7a <_PyDict_DelItem_KnownHash_LockHeld+0x1ce> │ │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 5d84 <_PyDict_DelItem_KnownHash_LockHeld+0xd0> │ │ │ │ │ + bgt.n 5d7c <_PyDict_DelItem_KnownHash_LockHeld+0xd0> │ │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ │ strb.w r2, [ip, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ lsls r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5da6 <_PyDict_DelItem_KnownHash_LockHeld+0xf2> │ │ │ │ │ + beq.n 5d9e <_PyDict_DelItem_KnownHash_LockHeld+0xf2> │ │ │ │ │ adds r3, #20 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5d64 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + bge.n 5d5c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 5d7e <_PyDict_DelItem_KnownHash_LockHeld+0xca> │ │ │ │ │ + cbz r3, 5d76 <_PyDict_DelItem_KnownHash_LockHeld+0xca> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5d74 <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ + bge.n 5d6c <_PyDict_DelItem_KnownHash_LockHeld+0xc0> │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5e2a <_PyDict_DelItem_KnownHash_LockHeld+0x176> │ │ │ │ │ + beq.n 5e22 <_PyDict_DelItem_KnownHash_LockHeld+0x176> │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d64 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 5d5c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ittee gt │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ strgt.w r2, [ip, r3, lsl #2] │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ strhle.w r2, [ip, r3, lsl #1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ lsls r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5d46 <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ + bne.n 5d3e <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5d5e <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ - b.n 5d64 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + blt.n 5d56 <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ + b.n 5d5c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 5e56 <_PyDict_DelItem_KnownHash_LockHeld+0x1a2> │ │ │ │ │ + bgt.n 5e4e <_PyDict_DelItem_KnownHash_LockHeld+0x1a2> │ │ │ │ │ ldrsh.w lr, [ip, r3, lsl #1] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq.n 5d1c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + beq.n 5d14 <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5e24 <_PyDict_DelItem_KnownHash_LockHeld+0x170> │ │ │ │ │ + beq.n 5e1c <_PyDict_DelItem_KnownHash_LockHeld+0x170> │ │ │ │ │ mov.w lr, r7, lsr #5 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, lr │ │ │ │ │ and.w r3, r3, r1 │ │ │ │ │ - bgt.n 5e32 <_PyDict_DelItem_KnownHash_LockHeld+0x17e> │ │ │ │ │ + bgt.n 5e2a <_PyDict_DelItem_KnownHash_LockHeld+0x17e> │ │ │ │ │ ldrsb.w lr, [ip, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq.n 5d1c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + beq.n 5d14 <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5e24 <_PyDict_DelItem_KnownHash_LockHeld+0x170> │ │ │ │ │ + beq.n 5e1c <_PyDict_DelItem_KnownHash_LockHeld+0x170> │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ add.w lr, r7, #1 │ │ │ │ │ add r3, lr │ │ │ │ │ ands r3, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 5e44 <_PyDict_DelItem_KnownHash_LockHeld+0x190> │ │ │ │ │ + bgt.n 5e3c <_PyDict_DelItem_KnownHash_LockHeld+0x190> │ │ │ │ │ ldrsb.w lr, [ip, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq.n 5d1c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + beq.n 5d14 <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r7 │ │ │ │ │ - bne.n 5e06 <_PyDict_DelItem_KnownHash_LockHeld+0x152> │ │ │ │ │ + bne.n 5dfe <_PyDict_DelItem_KnownHash_LockHeld+0x152> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5d1c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + b.n 5d14 <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d76 <_PyDict_DelItem_KnownHash_LockHeld+0xc2> │ │ │ │ │ + b.n 5d6e <_PyDict_DelItem_KnownHash_LockHeld+0xc2> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w lr, r0, r3, lsl #2 │ │ │ │ │ ldrshle.w lr, [ip, r3, lsl #1] │ │ │ │ │ ldrgt.w lr, [lr, #20] │ │ │ │ │ - b.n 5df0 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + b.n 5de8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w lr, r0, r3, lsl #2 │ │ │ │ │ ldrshle.w lr, [ip, r3, lsl #1] │ │ │ │ │ ldrgt.w lr, [lr, #20] │ │ │ │ │ - b.n 5e10 <_PyDict_DelItem_KnownHash_LockHeld+0x15c> │ │ │ │ │ + b.n 5e08 <_PyDict_DelItem_KnownHash_LockHeld+0x15c> │ │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq.w 5d1c <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ - b.n 5dd0 <_PyDict_DelItem_KnownHash_LockHeld+0x11c> │ │ │ │ │ + beq.w 5d14 <_PyDict_DelItem_KnownHash_LockHeld+0x68> │ │ │ │ │ + b.n 5dc8 <_PyDict_DelItem_KnownHash_LockHeld+0x11c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5d76 <_PyDict_DelItem_KnownHash_LockHeld+0xc2> │ │ │ │ │ + b.n 5d6e <_PyDict_DelItem_KnownHash_LockHeld+0xc2> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl eb4 │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 5cfa <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ + b.n 5cf2 <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ add.w r2, r1, r6, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ ldrb r5, [r2, r3] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 5ec2 <_PyDict_DelItem_KnownHash_LockHeld+0x20e> │ │ │ │ │ + bne.n 5eba <_PyDict_DelItem_KnownHash_LockHeld+0x20e> │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n 5ebe <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ + ble.n 5eb6 <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 5e9e <_PyDict_DelItem_KnownHash_LockHeld+0x1ea> │ │ │ │ │ + b.n 5e96 <_PyDict_DelItem_KnownHash_LockHeld+0x1ea> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2854 @ 0xb26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 5e6c <_PyDict_DelItem_KnownHash_LockHeld+0x1b8> │ │ │ │ │ + b.n 5e64 <_PyDict_DelItem_KnownHash_LockHeld+0x1b8> │ │ │ │ │ strb r0, [r1, #1] │ │ │ │ │ - b.n 5d64 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 5d5c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 5e94 <_PyDict_DelItem_KnownHash_LockHeld+0x1e0> │ │ │ │ │ + b.n 5e8c <_PyDict_DelItem_KnownHash_LockHeld+0x1e0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ec8 : │ │ │ │ │ +00005ec0 : │ │ │ │ │ delitem_common(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -9543,153 +9542,154 @@ │ │ │ │ │ ldrb.w r2, [ip, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w lr, r6, r3 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r7, [r1, lr] │ │ │ │ │ - ble.n 5f0e │ │ │ │ │ + ble.n 5f06 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, ip, lr, lsl #2 │ │ │ │ │ ldrshle.w r7, [r1, lr, lsl #1] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 5fb6 │ │ │ │ │ + bne.n 5f9a │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6028 │ │ │ │ │ + bne.w 6024 │ │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ │ str.w r2, [ip, #8] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt.n 5f88 │ │ │ │ │ + bgt.n 5f84 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb.w r3, [r1, lr] │ │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [ip, #6] │ │ │ │ │ - cbz r3, 5f9e │ │ │ │ │ - add.w r2, r1, r5, lsl #3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 5fec │ │ │ │ │ + add.w r1, r1, r5, lsl #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - adds r2, #20 │ │ │ │ │ + add.w r2, r1, #20 │ │ │ │ │ add.w r1, ip, r2 │ │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ │ str.w r3, [ip, r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5f68 │ │ │ │ │ + bge.n 5f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 5f82 │ │ │ │ │ + cbz r3, 5f7e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5f76 │ │ │ │ │ + bge.n 5f72 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 5f78 │ │ │ │ │ + cbz r2, 5f74 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f68 │ │ │ │ │ + b.n 5f64 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ittee gt │ │ │ │ │ mvngt.w r3, #1 │ │ │ │ │ strgt.w r3, [r1, lr, lsl #2] │ │ │ │ │ movwle r3, #65534 @ 0xfffe │ │ │ │ │ strhle.w r3, [r1, lr, lsl #1] │ │ │ │ │ - b.n 5f36 │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - mla r1, r2, r5, r1 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - add.w r2, ip, r1 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - str.w r3, [ip, r1] │ │ │ │ │ - b.n 5f5a │ │ │ │ │ + b.n 5f2e │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 605a │ │ │ │ │ + beq.n 6056 │ │ │ │ │ lsrs r7, r6, #5 │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add lr, r7 │ │ │ │ │ and.w lr, r3, lr │ │ │ │ │ - bgt.n 6008 │ │ │ │ │ + bgt.n 6004 │ │ │ │ │ ldrsb.w r7, [r1, lr] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 5f12 │ │ │ │ │ + beq.n 5f0a │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 605a │ │ │ │ │ + beq.n 6056 │ │ │ │ │ lsrs r6, r6, #10 │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ add r7, lr │ │ │ │ │ and.w lr, r3, r7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 6018 │ │ │ │ │ + bgt.n 6014 │ │ │ │ │ ldrsb.w r7, [r1, lr] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 5f12 │ │ │ │ │ + beq.n 5f0a │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add lr, r6 │ │ │ │ │ - beq.n 605a │ │ │ │ │ + beq.n 6056 │ │ │ │ │ and.w lr, r3, lr │ │ │ │ │ - b.n 5fe6 │ │ │ │ │ + b.n 5fca │ │ │ │ │ + movs r2, #12 │ │ │ │ │ + mla r1, r2, r5, r1 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ + add.w r2, ip, r1 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + str.w r3, [ip, r1] │ │ │ │ │ + b.n 5f56 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, ip, lr, lsl #2 │ │ │ │ │ ldrshle.w r7, [r1, lr, lsl #1] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ - b.n 5fd0 │ │ │ │ │ + b.n 5fb4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, ip, lr, lsl #2 │ │ │ │ │ ldrshle.w r7, [r1, lr, lsl #1] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ - b.n 5fee │ │ │ │ │ + b.n 5fd2 │ │ │ │ │ add.w r1, r2, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6052 │ │ │ │ │ + bne.n 604e │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r1 │ │ │ │ │ subs r5, r3, r1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n 6056 │ │ │ │ │ + ble.n 6052 │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 6044 │ │ │ │ │ + b.n 6040 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 603a │ │ │ │ │ + b.n 6036 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b.n 5f68 │ │ │ │ │ + b.n 5f64 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5f12 │ │ │ │ │ + b.n 5f0a │ │ │ │ │ │ │ │ │ │ -00006060 : │ │ │ │ │ +0000605c : │ │ │ │ │ insert_split_key(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r6, r0, #20 │ │ │ │ │ @@ -9700,91 +9700,92 @@ │ │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ add.w r9, r6, r0 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r5, r2, lr │ │ │ │ │ - bgt.w 61a8 │ │ │ │ │ + bgt.w 61a8 │ │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 615c │ │ │ │ │ + blt.n 615c │ │ │ │ │ ldr.w r0, [r9, r0, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 619a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 62a4 │ │ │ │ │ + beq.w 62a2 │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w r0, r5, r5, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ and.w sl, lr, r2 │ │ │ │ │ ldrsb.w r2, [r6, sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 61a2 │ │ │ │ │ + blt.n 61a2 │ │ │ │ │ ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 619a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 631c │ │ │ │ │ + beq.w 631a │ │ │ │ │ mov.w ip, r8, lsr #10 │ │ │ │ │ add.w r0, sl, sl, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ add r2, r0 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - and.w r2, lr, r2 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r4, ip │ │ │ │ │ + and.w r2, lr, r2 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + mov sl, ip │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r9, [r6, r2] │ │ │ │ │ - bgt.w 6300 │ │ │ │ │ + bgt.w 62fe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 61ee │ │ │ │ │ + blt.n 61ee │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 6276 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 625e │ │ │ │ │ + beq.w 6274 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + beq.w 625e │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - add.w r2, r2, r4, lsr #5 │ │ │ │ │ + add.w r2, r2, sl, lsr #5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - and.w r2, r2, lr │ │ │ │ │ - bgt.w 630e │ │ │ │ │ + and.w r2, r2, r3 │ │ │ │ │ + bgt.w 630c │ │ │ │ │ ldrsb.w r9, [r6, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 629c │ │ │ │ │ + blt.w 629a │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 6276 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 6334 │ │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ │ + beq.w 6274 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + beq.w 6332 │ │ │ │ │ + mov.w sl, sl, lsr #10 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ - adds r0, r4, #1 │ │ │ │ │ + add.w r0, sl, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ - and.w r2, r2, lr │ │ │ │ │ - b.n 60f4 │ │ │ │ │ + ands r2, r3 │ │ │ │ │ + b.n 60f2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 60b2 │ │ │ │ │ + bne.n 60ae │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 619a │ │ │ │ │ + ble.n 619a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 623e │ │ │ │ │ + bge.n 623e │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ strb r2, [r6, r5] │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ @@ -9800,211 +9801,212 @@ │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 6160 │ │ │ │ │ - b.n 60da │ │ │ │ │ + beq.n 6160 │ │ │ │ │ + b.n 60d6 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [r6, r5, lsl #2] │ │ │ │ │ ldrshle.w r2, [r6, r5, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 6210 │ │ │ │ │ + blt.n 622e │ │ │ │ │ ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 619a │ │ │ │ │ + beq.n 619a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 62a4 │ │ │ │ │ + beq.n 62a2 │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w r0, r5, r5, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ and.w sl, lr, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r2, [r6, sl, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 60ca │ │ │ │ │ + bge.w 60c6 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 6214 │ │ │ │ │ - b.n 60da │ │ │ │ │ + beq.n 6232 │ │ │ │ │ + b.n 60d6 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 6118 │ │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r4, fp │ │ │ │ │ + bne.n 6116 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it le │ │ │ │ │ movle.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n 619a │ │ │ │ │ + ble.n 619a │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bgt.n 621e │ │ │ │ │ - b.n 616a │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - bne.n 61c6 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.n 619a │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + ble.n 616a │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [r6, r5, lsl #1] │ │ │ │ │ ldrgt.w r2, [r6, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 627a │ │ │ │ │ + bge.n 6278 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r2, [r6, r5, lsl #1] │ │ │ │ │ strgt.w r2, [r6, r5, lsl #2] │ │ │ │ │ - b.n 6174 │ │ │ │ │ + b.n 6174 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + bne.n 61c6 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n 619a │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 620e │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ add r2, r5 │ │ │ │ │ and.w r5, r2, lr │ │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 62d2 │ │ │ │ │ + bge.n 62d0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - ble.n 6172 │ │ │ │ │ - b.n 6230 │ │ │ │ │ - strd r2, lr, [sp, #8] │ │ │ │ │ + ble.n 6172 │ │ │ │ │ + b.n 6220 │ │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ - ldr.w lr, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6118 │ │ │ │ │ + beq.w 6116 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 619a │ │ │ │ │ + b.n 619a │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ add r2, r5 │ │ │ │ │ and.w r5, r2, lr │ │ │ │ │ it le │ │ │ │ │ ldrshle.w r2, [r6, r5, lsl #1] │ │ │ │ │ - ble.n 6252 │ │ │ │ │ + ble.n 6252 │ │ │ │ │ ldr.w r2, [r6, r5, lsl #2] │ │ │ │ │ - b.n 6252 │ │ │ │ │ + b.n 6252 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 61f4 │ │ │ │ │ - b.n 614c │ │ │ │ │ - strd lr, r2, [sp, #8] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + beq.n 61f4 │ │ │ │ │ + b.n 614a │ │ │ │ │ + strd lr, r2, [sp, #4] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ - ldrd r1, lr, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldrd r1, lr, [sp] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 619a │ │ │ │ │ + bne.w 619a │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w r0, r5, r5, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r0 │ │ │ │ │ and.w sl, lr, r2 │ │ │ │ │ - ble.w 60c2 │ │ │ │ │ - b.n 61d6 │ │ │ │ │ + ble.w 60be │ │ │ │ │ + b.n 61d6 │ │ │ │ │ mov r3, lr │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add r5, r8 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ and.w r5, r5, r3 │ │ │ │ │ - bgt.n 62f2 │ │ │ │ │ + bgt.n 62f0 │ │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 6256 │ │ │ │ │ - b.n 62d4 │ │ │ │ │ + blt.n 6256 │ │ │ │ │ + b.n 62d2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [r6, r5, lsl #1] │ │ │ │ │ ldrgt.w r2, [r6, r5, lsl #2] │ │ │ │ │ - b.n 62ec │ │ │ │ │ + b.n 62ea │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r6, r2, lsl #1] │ │ │ │ │ ldrgt.w r9, [r6, r2, lsl #2] │ │ │ │ │ - b.n 6100 │ │ │ │ │ + b.n 60fe │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r6, r2, lsl #1] │ │ │ │ │ ldrgt.w r9, [r6, r2, lsl #2] │ │ │ │ │ - b.n 6132 │ │ │ │ │ - strd lr, r2, [sp, #8] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + b.n 6130 │ │ │ │ │ + strd lr, r2, [sp, #4] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ - ldrd r1, lr, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldrd r1, lr, [sp] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 619a │ │ │ │ │ - b.n 60da │ │ │ │ │ - strd r2, lr, [sp, #8] │ │ │ │ │ + bne.w 619a │ │ │ │ │ + b.n 60d6 │ │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ - ldr.w lr, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 614c │ │ │ │ │ + beq.w 614a │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 619a │ │ │ │ │ + b.n 619a │ │ │ │ │ │ │ │ │ │ -00006350 <_PyDict_FromItems>: │ │ │ │ │ +0000634c <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 63f4 <_PyDict_FromItems+0xa4> │ │ │ │ │ - ldr r3, [pc, #660] @ (6608 <_PyDict_FromItems+0x2b8>) │ │ │ │ │ + bgt.n 63f0 <_PyDict_FromItems+0xa4> │ │ │ │ │ + ldr r3, [pc, #660] @ (6604 <_PyDict_FromItems+0x2b8>) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 65a2 <_PyDict_FromItems+0x252> │ │ │ │ │ + beq.w 659e <_PyDict_FromItems+0x252> │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #616] @ (660c <_PyDict_FromItems+0x2bc>) │ │ │ │ │ + ldr r3, [pc, #616] @ (6608 <_PyDict_FromItems+0x2bc>) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [pc, #612] @ (6610 <_PyDict_FromItems+0x2c0>) │ │ │ │ │ + ldr r2, [pc, #612] @ (660c <_PyDict_FromItems+0x2c0>) │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ @@ -10018,93 +10020,93 @@ │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ orr.w r6, r6, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ strd r0, r6, [r4, #-8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - bgt.n 64e2 <_PyDict_FromItems+0x192> │ │ │ │ │ + bgt.n 64de <_PyDict_FromItems+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne.w 6618 <_PyDict_FromItems+0x2c8> │ │ │ │ │ + bne.w 6614 <_PyDict_FromItems+0x2c8> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6370 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.n 636c <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.w 6742 <_PyDict_FromItems+0x3f2> │ │ │ │ │ + beq.w 673e <_PyDict_FromItems+0x3f2> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6488 <_PyDict_FromItems+0x138> │ │ │ │ │ + beq.n 6484 <_PyDict_FromItems+0x138> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 647a <_PyDict_FromItems+0x12a> │ │ │ │ │ + beq.n 6476 <_PyDict_FromItems+0x12a> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 646c <_PyDict_FromItems+0x11c> │ │ │ │ │ + beq.n 6468 <_PyDict_FromItems+0x11c> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 645e <_PyDict_FromItems+0x10e> │ │ │ │ │ + beq.n 645a <_PyDict_FromItems+0x10e> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 6450 <_PyDict_FromItems+0x100> │ │ │ │ │ + beq.n 644c <_PyDict_FromItems+0x100> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 6442 <_PyDict_FromItems+0xf2> │ │ │ │ │ + beq.n 643e <_PyDict_FromItems+0xf2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 6742 <_PyDict_FromItems+0x3f2> │ │ │ │ │ + bne.w 673e <_PyDict_FromItems+0x3f2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.w 6370 <_PyDict_FromItems+0x20> │ │ │ │ │ + ble.w 636c <_PyDict_FromItems+0x20> │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ itett le │ │ │ │ │ addle.w r0, r5, r5, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, #1 │ │ │ │ │ @@ -10113,55 +10115,55 @@ │ │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ bl c34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63ec <_PyDict_FromItems+0x9c> │ │ │ │ │ + beq.n 63e8 <_PyDict_FromItems+0x9c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 118 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 64ea <_PyDict_FromItems+0x19a> │ │ │ │ │ - b.n 63ec <_PyDict_FromItems+0x9c> │ │ │ │ │ + cbnz r0, 64e6 <_PyDict_FromItems+0x19a> │ │ │ │ │ + b.n 63e8 <_PyDict_FromItems+0x9c> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 65dc <_PyDict_FromItems+0x28c> │ │ │ │ │ + bge.n 65d8 <_PyDict_FromItems+0x28c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 65e2 <_PyDict_FromItems+0x292> │ │ │ │ │ + bne.n 65de <_PyDict_FromItems+0x292> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 65e2 <_PyDict_FromItems+0x292> │ │ │ │ │ - ldr r0, [pc, #244] @ (660c <_PyDict_FromItems+0x2bc>) │ │ │ │ │ + beq.n 65de <_PyDict_FromItems+0x292> │ │ │ │ │ + ldr r0, [pc, #244] @ (6608 <_PyDict_FromItems+0x2bc>) │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 6792 <_PyDict_FromItems+0x442> │ │ │ │ │ + beq.w 678e <_PyDict_FromItems+0x442> │ │ │ │ │ bl d90 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 65fa <_PyDict_FromItems+0x2aa> │ │ │ │ │ + beq.n 65f6 <_PyDict_FromItems+0x2aa> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 63ec <_PyDict_FromItems+0x9c> │ │ │ │ │ + beq.w 63e8 <_PyDict_FromItems+0x9c> │ │ │ │ │ add.w r7, sl, fp, lsl #2 │ │ │ │ │ add.w r8, r8, r9, lsl #2 │ │ │ │ │ mov.w sl, fp, lsl #2 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ @@ -10170,275 +10172,275 @@ │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6720 <_PyDict_FromItems+0x3d0> │ │ │ │ │ + bge.w 671c <_PyDict_FromItems+0x3d0> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 6728 <_PyDict_FromItems+0x3d8> │ │ │ │ │ + bne.w 6724 <_PyDict_FromItems+0x3d8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.w 6728 <_PyDict_FromItems+0x3d8> │ │ │ │ │ + beq.w 6724 <_PyDict_FromItems+0x3d8> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 679e <_PyDict_FromItems+0x44e> │ │ │ │ │ + beq.w 679a <_PyDict_FromItems+0x44e> │ │ │ │ │ bl d90 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 65fa <_PyDict_FromItems+0x2aa> │ │ │ │ │ + beq.n 65f6 <_PyDict_FromItems+0x2aa> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r8, r9 │ │ │ │ │ add r7, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 654a <_PyDict_FromItems+0x1fa> │ │ │ │ │ + bne.n 6546 <_PyDict_FromItems+0x1fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67aa <_PyDict_FromItems+0x45a> │ │ │ │ │ - ldr r3, [pc, #84] @ (660c <_PyDict_FromItems+0x2bc>) │ │ │ │ │ + beq.w 67a6 <_PyDict_FromItems+0x45a> │ │ │ │ │ + ldr r3, [pc, #84] @ (6608 <_PyDict_FromItems+0x2bc>) │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r6, [r0, #-4] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ sub.w r3, r0, #8 │ │ │ │ │ - ldr r2, [pc, #72] @ (6614 <_PyDict_FromItems+0x2c4>) │ │ │ │ │ + ldr r2, [pc, #72] @ (6610 <_PyDict_FromItems+0x2c4>) │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 63c6 <_PyDict_FromItems+0x76> │ │ │ │ │ + b.n 63c2 <_PyDict_FromItems+0x76> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 6510 <_PyDict_FromItems+0x1c0> │ │ │ │ │ + beq.n 650c <_PyDict_FromItems+0x1c0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 6516 <_PyDict_FromItems+0x1c6> │ │ │ │ │ + bne.n 6512 <_PyDict_FromItems+0x1c6> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 67b2 <_PyDict_FromItems+0x462> │ │ │ │ │ + blt.w 67ae <_PyDict_FromItems+0x462> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 63ec <_PyDict_FromItems+0x9c> │ │ │ │ │ + b.n 63e8 <_PyDict_FromItems+0x9c> │ │ │ │ │ .word 0x0000028e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 6370 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.w 636c <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ mov.w r1, #1 │ │ │ │ │ - beq.n 66bc <_PyDict_FromItems+0x36c> │ │ │ │ │ + beq.n 66b8 <_PyDict_FromItems+0x36c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 66a8 <_PyDict_FromItems+0x358> │ │ │ │ │ + beq.n 66a4 <_PyDict_FromItems+0x358> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 669a <_PyDict_FromItems+0x34a> │ │ │ │ │ + beq.n 6696 <_PyDict_FromItems+0x34a> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 668c <_PyDict_FromItems+0x33c> │ │ │ │ │ + beq.n 6688 <_PyDict_FromItems+0x33c> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 667c <_PyDict_FromItems+0x32c> │ │ │ │ │ + beq.n 6678 <_PyDict_FromItems+0x32c> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 666c <_PyDict_FromItems+0x31c> │ │ │ │ │ + beq.n 6668 <_PyDict_FromItems+0x31c> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 665c <_PyDict_FromItems+0x30c> │ │ │ │ │ + beq.n 6658 <_PyDict_FromItems+0x30c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.w 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 649c <_PyDict_FromItems+0x14c> │ │ │ │ │ + beq.w 6498 <_PyDict_FromItems+0x14c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 649c <_PyDict_FromItems+0x14c> │ │ │ │ │ - b.n 66be <_PyDict_FromItems+0x36e> │ │ │ │ │ + beq.w 6498 <_PyDict_FromItems+0x14c> │ │ │ │ │ + b.n 66ba <_PyDict_FromItems+0x36e> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 6572 <_PyDict_FromItems+0x222> │ │ │ │ │ + beq.w 656e <_PyDict_FromItems+0x222> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - bne.w 657a <_PyDict_FromItems+0x22a> │ │ │ │ │ + bne.w 6576 <_PyDict_FromItems+0x22a> │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 65f2 <_PyDict_FromItems+0x2a2> │ │ │ │ │ + b.n 65ee <_PyDict_FromItems+0x2a2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 678e <_PyDict_FromItems+0x43e> │ │ │ │ │ + bne.n 678a <_PyDict_FromItems+0x43e> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 649c <_PyDict_FromItems+0x14c> │ │ │ │ │ - b.n 6742 <_PyDict_FromItems+0x3f2> │ │ │ │ │ + beq.w 6498 <_PyDict_FromItems+0x14c> │ │ │ │ │ + b.n 673e <_PyDict_FromItems+0x3f2> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 649e <_PyDict_FromItems+0x14e> │ │ │ │ │ + b.n 649a <_PyDict_FromItems+0x14e> │ │ │ │ │ bl a8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 652e <_PyDict_FromItems+0x1de> │ │ │ │ │ - b.n 65fa <_PyDict_FromItems+0x2aa> │ │ │ │ │ + bne.w 652a <_PyDict_FromItems+0x1de> │ │ │ │ │ + b.n 65f6 <_PyDict_FromItems+0x2aa> │ │ │ │ │ bl a8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 658e <_PyDict_FromItems+0x23e> │ │ │ │ │ - b.n 65fa <_PyDict_FromItems+0x2aa> │ │ │ │ │ - ldr r0, [pc, #24] @ (67c4 <_PyDict_FromItems+0x474>) │ │ │ │ │ + bne.w 658a <_PyDict_FromItems+0x23e> │ │ │ │ │ + b.n 65f6 <_PyDict_FromItems+0x2aa> │ │ │ │ │ + ldr r0, [pc, #24] @ (67c0 <_PyDict_FromItems+0x474>) │ │ │ │ │ bl 3b8 <_Py_dict_lookup+0xd0> │ │ │ │ │ R_ARM_THM_CALL dictkeys_decref.constprop.0 │ │ │ │ │ - b.n 63ec <_PyDict_FromItems+0x9c> │ │ │ │ │ + b.n 63e8 <_PyDict_FromItems+0x9c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6604 <_PyDict_FromItems+0x2b4> │ │ │ │ │ + bne.w 6600 <_PyDict_FromItems+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6604 <_PyDict_FromItems+0x2b4> │ │ │ │ │ + b.n 6600 <_PyDict_FromItems+0x2b4> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000067c8 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +000067c4 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -10447,178 +10449,178 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6846 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + bne.n 6842 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 6846 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + beq.n 6842 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 686a <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ + bne.n 6866 <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - beq.n 6826 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + beq.n 6822 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 682a <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ + bne.n 6826 <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 6832 <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ + cbnz r3, 682e <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 6816 <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ + beq.n 6812 <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 6826 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + b.n 6822 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 6822 <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ + beq.n 681e <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 2e8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 680a <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ + beq.n 6806 <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itet lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ - b.n 680c <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ + b.n 6808 <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006884 <_PyDictKeys_StringLookup>: │ │ │ │ │ +00006880 <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w 6acc <_PyDictKeys_StringLookup+0x248> │ │ │ │ │ + bne.w 6ac8 <_PyDictKeys_StringLookup+0x248> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6acc <_PyDictKeys_StringLookup+0x248> │ │ │ │ │ + beq.w 6ac8 <_PyDictKeys_StringLookup+0x248> │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - beq.n 6998 <_PyDictKeys_StringLookup+0x114> │ │ │ │ │ + beq.n 6994 <_PyDictKeys_StringLookup+0x114> │ │ │ │ │ add.w r5, r6, #20 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ ldrb r6, [r6, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsl.w r3, r2, r0 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w r2, r2, r6 │ │ │ │ │ add.w r9, r5, r3 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r8, r4, r2 │ │ │ │ │ - bgt.n 69c6 <_PyDictKeys_StringLookup+0x142> │ │ │ │ │ + bgt.n 69c2 <_PyDictKeys_StringLookup+0x142> │ │ │ │ │ ldrsb.w r3, [r5, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6986 <_PyDictKeys_StringLookup+0x102> │ │ │ │ │ + blt.n 6982 <_PyDictKeys_StringLookup+0x102> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ ldr r7, [r0, #12] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 6a54 <_PyDictKeys_StringLookup+0x1d0> │ │ │ │ │ + beq.w 6a50 <_PyDictKeys_StringLookup+0x1d0> │ │ │ │ │ lsrs r3, r4, #5 │ │ │ │ │ add.w r0, r8, r8, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r8, r3, r2 │ │ │ │ │ - bgt.n 69e4 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ + bgt.n 69e0 <_PyDictKeys_StringLookup+0x160> │ │ │ │ │ ldrsb.w r3, [r5, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 69f4 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + blt.n 69f0 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ ldr r7, [r0, #12] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 6a6a <_PyDictKeys_StringLookup+0x1e6> │ │ │ │ │ + beq.w 6a66 <_PyDictKeys_StringLookup+0x1e6> │ │ │ │ │ lsrs r0, r4, #10 │ │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r8, r3, r2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt.n 6a24 <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ + bgt.n 6a20 <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ ldrsb.w r3, [r5, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6a0a <_PyDictKeys_StringLookup+0x186> │ │ │ │ │ + blt.n 6a06 <_PyDictKeys_StringLookup+0x186> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ ldr r7, [r0, #12] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 6a80 <_PyDictKeys_StringLookup+0x1fc> │ │ │ │ │ + beq.w 6a7c <_PyDictKeys_StringLookup+0x1fc> │ │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w r8, r3, r2 │ │ │ │ │ - bgt.n 6a46 <_PyDictKeys_StringLookup+0x1c2> │ │ │ │ │ + bgt.n 6a42 <_PyDictKeys_StringLookup+0x1c2> │ │ │ │ │ ldrsb.w r3, [r5, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6a1e <_PyDictKeys_StringLookup+0x19a> │ │ │ │ │ + blt.n 6a1a <_PyDictKeys_StringLookup+0x19a> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ ldr r7, [r0, #12] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 6aa4 <_PyDictKeys_StringLookup+0x220> │ │ │ │ │ + beq.w 6aa0 <_PyDictKeys_StringLookup+0x220> │ │ │ │ │ mov.w r0, sl, lsr #10 │ │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r8, r3, r2 │ │ │ │ │ - b.n 692a <_PyDictKeys_StringLookup+0xa6> │ │ │ │ │ + b.n 6926 <_PyDictKeys_StringLookup+0xa6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 6abc <_PyDictKeys_StringLookup+0x238> │ │ │ │ │ + bne.w 6ab8 <_PyDictKeys_StringLookup+0x238> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ add.w r5, r6, #20 │ │ │ │ │ @@ -10631,223 +10633,223 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w r2, r2, r6 │ │ │ │ │ add.w r9, r7, r5 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r8, r0, r2 │ │ │ │ │ - ble.n 68d8 <_PyDictKeys_StringLookup+0x54> │ │ │ │ │ + ble.n 68d4 <_PyDictKeys_StringLookup+0x54> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt.n 6a98 <_PyDictKeys_StringLookup+0x214> │ │ │ │ │ + bgt.n 6a94 <_PyDictKeys_StringLookup+0x214> │ │ │ │ │ ldrsh.w r3, [r5, r8, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 68e0 <_PyDictKeys_StringLookup+0x5c> │ │ │ │ │ + bge.n 68dc <_PyDictKeys_StringLookup+0x5c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 698c <_PyDictKeys_StringLookup+0x108> │ │ │ │ │ + beq.n 6988 <_PyDictKeys_StringLookup+0x108> │ │ │ │ │ lsrs r3, r4, #5 │ │ │ │ │ add.w r0, r8, r8, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r8, r2, r3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r5, r8, lsl #2] │ │ │ │ │ ldrshle.w r3, [r5, r8, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 690a <_PyDictKeys_StringLookup+0x86> │ │ │ │ │ + bge.n 6906 <_PyDictKeys_StringLookup+0x86> │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ lsrs r3, r4, #10 │ │ │ │ │ add.w r0, r8, r8, lsl #2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r8, r3, r2 │ │ │ │ │ - b.n 692a <_PyDictKeys_StringLookup+0xa6> │ │ │ │ │ + b.n 6926 <_PyDictKeys_StringLookup+0xa6> │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ and.w r8, r3, r2 │ │ │ │ │ - b.n 695a <_PyDictKeys_StringLookup+0xd6> │ │ │ │ │ + b.n 6956 <_PyDictKeys_StringLookup+0xd6> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ - b.n 6972 <_PyDictKeys_StringLookup+0xee> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + b.n 696e <_PyDictKeys_StringLookup+0xee> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r5, r8, lsl #1] │ │ │ │ │ ldrgt.w r3, [r5, r8, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6936 <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ + bge.n 6932 <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + beq.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ add.w r3, r8, r8, lsl #2 │ │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ and.w r8, r3, r2 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r5, r8, lsl #1] │ │ │ │ │ ldrgt.w r3, [r5, r8, lsl #2] │ │ │ │ │ - b.n 695e <_PyDictKeys_StringLookup+0xda> │ │ │ │ │ + b.n 695a <_PyDictKeys_StringLookup+0xda> │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ - b.n 68f0 <_PyDictKeys_StringLookup+0x6c> │ │ │ │ │ + bne.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + b.n 68ec <_PyDictKeys_StringLookup+0x6c> │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ - b.n 69f8 <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ + bne.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + b.n 69f4 <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ - b.n 6946 <_PyDictKeys_StringLookup+0xc2> │ │ │ │ │ + bne.w 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + b.n 6942 <_PyDictKeys_StringLookup+0xc2> │ │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 68e0 <_PyDictKeys_StringLookup+0x5c> │ │ │ │ │ - b.n 69d2 <_PyDictKeys_StringLookup+0x14e> │ │ │ │ │ + bge.w 68dc <_PyDictKeys_StringLookup+0x5c> │ │ │ │ │ + b.n 69ce <_PyDictKeys_StringLookup+0x14e> │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ - b.n 6972 <_PyDictKeys_StringLookup+0xee> │ │ │ │ │ + bne.w 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + b.n 696e <_PyDictKeys_StringLookup+0xee> │ │ │ │ │ lsrs r3, r4, #5 │ │ │ │ │ add.w r0, r8, r8, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r8, r2, r3 │ │ │ │ │ - b.n 6902 <_PyDictKeys_StringLookup+0x7e> │ │ │ │ │ + b.n 68fe <_PyDictKeys_StringLookup+0x7e> │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ - b.n 6990 <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ + b.n 698c <_PyDictKeys_StringLookup+0x10c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006ad4 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +00006ad0 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 6ade <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ + cbz r3, 6ada <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ │ - cbz r3, 6aee <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ + cbz r3, 6aea <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r1, [r0, #364] @ 0x16c │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 6ada <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + b.n 6ad6 <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006af4 : │ │ │ │ │ +00006af0 : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - beq.n 6b2a │ │ │ │ │ + beq.n 6b26 │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 6b60 │ │ │ │ │ + cbz r3, 6b5c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b9a │ │ │ │ │ + beq.n 6b96 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b18 │ │ │ │ │ + bne.n 6b14 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 6b4c │ │ │ │ │ + bpl.n 6b48 │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 6b7a │ │ │ │ │ + cbnz r0, 6b76 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [pc, #100] @ (6bb4 ) │ │ │ │ │ + ldr r0, [pc, #100] @ (6bb0 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 118 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b18 │ │ │ │ │ - b.n 6b24 │ │ │ │ │ + bne.n 6b14 │ │ │ │ │ + b.n 6b20 │ │ │ │ │ tst.w ip, #4 │ │ │ │ │ - beq.n 6b82 │ │ │ │ │ + beq.n 6b7e │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ - cbz r3, 6b82 │ │ │ │ │ + cbz r3, 6b7e │ │ │ │ │ bl 11d4 │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b18 │ │ │ │ │ - b.n 6b24 │ │ │ │ │ - bl 990c │ │ │ │ │ + bne.n 6b14 │ │ │ │ │ + b.n 6b20 │ │ │ │ │ + bl 9904 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 6b58 │ │ │ │ │ + b.n 6b54 │ │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 990c │ │ │ │ │ + bl 9904 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b18 │ │ │ │ │ - b.n 6b24 │ │ │ │ │ + bne.n 6b14 │ │ │ │ │ + b.n 6b20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 6b24 │ │ │ │ │ + b.n 6b20 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006bb8 : │ │ │ │ │ +00006bb4 : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -10861,79 +10863,79 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ - cbz r0, 6c08 │ │ │ │ │ + cbz r0, 6c04 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r1, 6c0c │ │ │ │ │ + cbz r1, 6c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c2c │ │ │ │ │ - cbnz r0, 6bfa │ │ │ │ │ - cbnz r5, 6c18 │ │ │ │ │ + bl 6c28 │ │ │ │ │ + cbnz r0, 6bf6 │ │ │ │ │ + cbnz r5, 6c14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - cbnz r5, 6c18 │ │ │ │ │ + cbnz r5, 6c14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 6c08 │ │ │ │ │ + b.n 6c04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c08 │ │ │ │ │ + beq.n 6c04 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3ec0 │ │ │ │ │ - b.n 6bfa │ │ │ │ │ + bl 3eb8 │ │ │ │ │ + b.n 6bf6 │ │ │ │ │ │ │ │ │ │ -00006c2c : │ │ │ │ │ +00006c28 : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 6c56 │ │ │ │ │ + bne.n 6c52 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3ec0 │ │ │ │ │ + b.w 3eb8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [pc, #688] @ (6f0c ) │ │ │ │ │ + ldr r1, [pc, #688] @ (6f08 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.w 6ea4 │ │ │ │ │ - bne.w 6d9e │ │ │ │ │ + blt.w 6ea0 │ │ │ │ │ + bne.w 6d9a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ea4 │ │ │ │ │ + beq.w 6ea0 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add.w r3, r4, #208 @ 0xd0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -10943,201 +10945,201 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d72 │ │ │ │ │ + beq.n 6d6e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e70 │ │ │ │ │ + beq.w 6e6c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bmi.n 6da4 │ │ │ │ │ + bmi.n 6da0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 6eb8 │ │ │ │ │ + bne.w 6eb4 │ │ │ │ │ ldrd r5, fp, [r4, #16] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6db8 │ │ │ │ │ + bge.n 6db4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 6e18 │ │ │ │ │ + blt.w 6e14 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 6dc2 │ │ │ │ │ + beq.n 6dbe │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6dc2 │ │ │ │ │ + bge.n 6dbe │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 6dc8 │ │ │ │ │ + bne.n 6dc4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 6dc8 │ │ │ │ │ + beq.n 6dc4 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.w 6e32 │ │ │ │ │ + beq.w 6e2e │ │ │ │ │ bl d90 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 6e3c │ │ │ │ │ + beq.w 6e38 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d2e │ │ │ │ │ + bge.n 6d2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6ed4 │ │ │ │ │ + beq.w 6ed0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6e06 │ │ │ │ │ + blt.n 6e02 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d4a │ │ │ │ │ + bge.n 6d46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6eb0 │ │ │ │ │ + beq.w 6eac │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6e02 │ │ │ │ │ + bge.n 6dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6e02 │ │ │ │ │ + bne.n 6dfe │ │ │ │ │ mov r0, sl │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ca2 │ │ │ │ │ + bne.n 6c9e │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6eac │ │ │ │ │ + bne.w 6ea8 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d96 │ │ │ │ │ + bge.n 6d92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 6d96 │ │ │ │ │ + cbnz r3, 6d92 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 6c4c │ │ │ │ │ + b.n 6c48 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 6eb8 │ │ │ │ │ + bne.w 6eb4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldrd r5, fp, [r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6ccc │ │ │ │ │ + blt.n 6cc8 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6e18 │ │ │ │ │ + blt.n 6e14 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 6cfc │ │ │ │ │ + beq.n 6cf8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 6d02 │ │ │ │ │ + bne.n 6cfe │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 198 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6ee4 │ │ │ │ │ + blt.n 6ee0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 6ef8 │ │ │ │ │ + blt.w 6ef4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 6e4c │ │ │ │ │ - b.n 6e90 │ │ │ │ │ + blt.n 6e48 │ │ │ │ │ + b.n 6e8c │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6c96 │ │ │ │ │ + b.n 6c92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6d38 │ │ │ │ │ + bne.n 6d34 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d38 │ │ │ │ │ + b.n 6d34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 6ce2 │ │ │ │ │ + blt.w 6cde │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bne.w 6cf0 │ │ │ │ │ - b.n 6dc2 │ │ │ │ │ + bne.w 6cec │ │ │ │ │ + b.n 6dbe │ │ │ │ │ bl a8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 6d1c │ │ │ │ │ + bne.w 6d18 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6e56 │ │ │ │ │ + bge.n 6e52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6edc │ │ │ │ │ + beq.n 6ed8 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6e90 │ │ │ │ │ + bge.n 6e8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 6e90 │ │ │ │ │ + cbnz r3, 6e8c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e90 │ │ │ │ │ + b.n 6e8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 6e90 │ │ │ │ │ + cbz r0, 6e8c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ @@ -11145,87 +11147,87 @@ │ │ │ │ │ bl 118 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 118 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 6d7e │ │ │ │ │ + b.n 6d7a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 6d96 │ │ │ │ │ + b.n 6d92 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 6e90 │ │ │ │ │ + b.n 6e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d4a │ │ │ │ │ + b.n 6d46 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 6e90 │ │ │ │ │ + b.n 6e8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d2e │ │ │ │ │ + b.n 6d2a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e56 │ │ │ │ │ + b.n 6e52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dea │ │ │ │ │ + bne.w 6de6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6dea │ │ │ │ │ + b.n 6de6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6e42 │ │ │ │ │ + bne.n 6e3e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e42 │ │ │ │ │ + b.n 6e3e │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ │ +00006f0c : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6f82 │ │ │ │ │ + cbz r0, 6f7e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r0, #536870912 @ 0x20000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq.n 6fa8 │ │ │ │ │ - ldr r0, [pc, #160] @ (6fd0 ) │ │ │ │ │ + beq.n 6fa4 │ │ │ │ │ + ldr r0, [pc, #160] @ (6fcc ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 6f80 │ │ │ │ │ + cbz r0, 6f7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6f96 │ │ │ │ │ - ldr r1, [pc, #148] @ (6fd4 ) │ │ │ │ │ + bge.n 6f92 │ │ │ │ │ + ldr r1, [pc, #148] @ (6fd0 ) │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ @@ -11250,19 +11252,19 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #56] @ (6fd8 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (6fd4 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 6f52 │ │ │ │ │ + b.n 6f4e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -11281,35 +11283,35 @@ │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006fdc <_PyDictView_New>: │ │ │ │ │ +00006fd8 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 704e <_PyDictView_New+0x72> │ │ │ │ │ + cbz r0, 704a <_PyDictView_New+0x72> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq.n 7074 <_PyDictView_New+0x98> │ │ │ │ │ + beq.n 7070 <_PyDictView_New+0x98> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 704c <_PyDictView_New+0x70> │ │ │ │ │ + cbz r0, 7048 <_PyDictView_New+0x70> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7062 <_PyDictView_New+0x86> │ │ │ │ │ - ldr r1, [pc, #136] @ (7094 <_PyDictView_New+0xb8>) │ │ │ │ │ + bge.n 705e <_PyDictView_New+0x86> │ │ │ │ │ + ldr r1, [pc, #136] @ (7090 <_PyDictView_New+0xb8>) │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ @@ -11334,19 +11336,19 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #44] @ (7098 <_PyDictView_New+0xbc>) │ │ │ │ │ + ldr r1, [pc, #44] @ (7094 <_PyDictView_New+0xbc>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 701e <_PyDictView_New+0x42> │ │ │ │ │ + b.n 701a <_PyDictView_New+0x42> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11360,32 +11362,32 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000076 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000709c : │ │ │ │ │ +00007098 : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 712c │ │ │ │ │ - ldr r0, [pc, #192] @ (7174 ) │ │ │ │ │ + beq.n 7128 │ │ │ │ │ + ldr r0, [pc, #192] @ (7170 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7128 │ │ │ │ │ + beq.n 7124 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7136 │ │ │ │ │ + bge.n 7132 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -11396,16 +11398,16 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str.w ip, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7158 │ │ │ │ │ - ldr r1, [pc, #136] @ (7178 ) │ │ │ │ │ + beq.n 7154 │ │ │ │ │ + ldr r1, [pc, #136] @ (7174 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -11421,15 +11423,15 @@ │ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 7128 │ │ │ │ │ + b.n 7124 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -11438,53 +11440,53 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70ee │ │ │ │ │ + bne.n 70ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7164 │ │ │ │ │ + blt.n 7160 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7128 │ │ │ │ │ + b.n 7124 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7160 │ │ │ │ │ + bne.n 715c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7160 │ │ │ │ │ + b.n 715c │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000717c : │ │ │ │ │ +00007178 : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 722e │ │ │ │ │ + beq.n 722a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 72a6 │ │ │ │ │ - ldr r2, [pc, #332] @ (72f4 ) │ │ │ │ │ + bge.n 72a2 │ │ │ │ │ + ldr r2, [pc, #332] @ (72f0 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ sub.w ip, r1, r2 │ │ │ │ │ add.w r5, r2, #208 @ 0xd0 │ │ │ │ │ clz ip, ip │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ add.w r0, r2, #416 @ 0x1a0 │ │ │ │ │ @@ -11495,25 +11497,25 @@ │ │ │ │ │ ite ne │ │ │ │ │ movne r2, ip │ │ │ │ │ orreq.w r2, ip, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7298 │ │ │ │ │ + bne.n 7294 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r4, [pc, #272] @ (72f8 ) │ │ │ │ │ + ldr r4, [pc, #272] @ (72f4 ) │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ - cbnz r2, 7234 │ │ │ │ │ + cbnz r2, 7230 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r0, [pc, #256] @ (72fc ) │ │ │ │ │ + ldr r0, [pc, #256] @ (72f8 ) │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ @@ -11536,16 +11538,16 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - cbz r0, 728c │ │ │ │ │ - ldr r0, [pc, #176] @ (7300 ) │ │ │ │ │ + cbz r0, 7288 │ │ │ │ │ + ldr r0, [pc, #176] @ (72fc ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ @@ -11560,25 +11562,25 @@ │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 72e2 │ │ │ │ │ + blt.n 72de │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 722e │ │ │ │ │ + b.n 722a │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 72dc │ │ │ │ │ + cbnz r0, 72d8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 71e4 │ │ │ │ │ - ldr r0, [pc, #76] @ (72f4 ) │ │ │ │ │ + b.n 71e0 │ │ │ │ │ + ldr r0, [pc, #76] @ (72f0 ) │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ subs r5, r1, r0 │ │ │ │ │ add.w ip, r0, #208 @ 0xd0 │ │ │ │ │ negs r2, r5 │ │ │ │ │ add.w r0, r0, #416 @ 0x1a0 │ │ │ │ │ adcs r2, r5 │ │ │ │ │ strd r4, lr, [r3, #8] │ │ │ │ │ @@ -11587,46 +11589,46 @@ │ │ │ │ │ movne r5, r2 │ │ │ │ │ orreq.w r5, r2, #1 │ │ │ │ │ str.w lr, [r3, #24] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 729a │ │ │ │ │ + bne.n 7296 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 71e2 │ │ │ │ │ + b.n 71de │ │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 71e4 │ │ │ │ │ + b.n 71e0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7294 │ │ │ │ │ + bne.n 7290 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7294 │ │ │ │ │ + b.n 7290 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007304 : │ │ │ │ │ +00007300 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r0, [pc, #112] @ (7388 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (7384 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd lr, r1, [r3, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ @@ -11640,75 +11642,75 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r2, [r2, r0] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ │ - cbz r1, 7366 │ │ │ │ │ + cbz r1, 7362 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7372 │ │ │ │ │ + blt.n 736e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7366 │ │ │ │ │ + bne.n 7362 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7366 │ │ │ │ │ + b.n 7362 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000738c : │ │ │ │ │ +00007388 : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7522 │ │ │ │ │ + beq.w 751e │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 7596 │ │ │ │ │ + bne.w 7592 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7526 │ │ │ │ │ + bne.w 7522 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r5, [r1, #6] │ │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ lsls r0, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 74e8 │ │ │ │ │ + beq.w 74e4 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bge.n 749a │ │ │ │ │ + bge.n 7496 │ │ │ │ │ add.w r0, r0, ip, lsl #3 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 750a │ │ │ │ │ + beq.w 7506 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7576 │ │ │ │ │ + beq.w 7572 │ │ │ │ │ ldrd r5, r4, [r1] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -11716,87 +11718,87 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7460 │ │ │ │ │ + bge.n 745c │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7466 │ │ │ │ │ + bne.n 7462 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ strd r5, r4, [r3, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 747e │ │ │ │ │ + blt.n 747a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 744c │ │ │ │ │ + blt.n 7448 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 74b2 │ │ │ │ │ + beq.n 74ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7438 │ │ │ │ │ + bne.n 7434 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7438 │ │ │ │ │ + b.n 7434 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 741c │ │ │ │ │ + beq.n 7418 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75b8 │ │ │ │ │ + beq.w 75b4 │ │ │ │ │ strd r5, r4, [r0, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7430 │ │ │ │ │ + bne.n 742c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7430 │ │ │ │ │ + b.n 742c │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 7514 │ │ │ │ │ + bgt.n 7510 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 74ae │ │ │ │ │ + bge.n 74aa │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 754e │ │ │ │ │ + beq.n 754a │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7446 │ │ │ │ │ - ldr r0, [pc, #320] @ (75f4 ) │ │ │ │ │ + b.n 7442 │ │ │ │ │ + ldr r0, [pc, #320] @ (75f0 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ @@ -11806,90 +11808,90 @@ │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orrs r2, r6 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ │ - b.n 7446 │ │ │ │ │ + b.n 7442 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bge.n 749a │ │ │ │ │ + bge.n 7496 │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 7556 │ │ │ │ │ + cbz r0, 7552 │ │ │ │ │ ldrd r5, r4, [r1, #4] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7576 │ │ │ │ │ + beq.n 7572 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 73f2 │ │ │ │ │ + b.n 73ee │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 749a │ │ │ │ │ + ble.n 7496 │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7490 │ │ │ │ │ + beq.n 748c │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.w 73e2 │ │ │ │ │ - b.n 749a │ │ │ │ │ + bgt.w 73de │ │ │ │ │ + b.n 7496 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 749a │ │ │ │ │ + ble.n 7496 │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ │ ldrb.w r0, [r0, ip] │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add.w r1, r5, r0, lsl #3 │ │ │ │ │ ldrb r5, [r5, #5] │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r5 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r5, [r1, #20] │ │ │ │ │ - b.n 74fe │ │ │ │ │ + b.n 74fa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 74ae │ │ │ │ │ + b.n 74aa │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 749a │ │ │ │ │ + ble.n 7496 │ │ │ │ │ add r1, r5 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 756a │ │ │ │ │ + cbz r0, 7566 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - blt.n 74fa │ │ │ │ │ - b.n 749a │ │ │ │ │ + blt.n 74f6 │ │ │ │ │ + b.n 7496 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 7560 │ │ │ │ │ - b.n 749a │ │ │ │ │ + bgt.n 755c │ │ │ │ │ + b.n 7496 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 749a │ │ │ │ │ + b.n 7496 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -11897,45 +11899,45 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 74ae │ │ │ │ │ + b.n 74aa │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 75e0 │ │ │ │ │ + blt.n 75dc │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7446 │ │ │ │ │ + bge.w 7442 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7446 │ │ │ │ │ + bne.w 7442 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7446 │ │ │ │ │ + b.n 7442 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 75c0 │ │ │ │ │ + bne.n 75bc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 75c0 │ │ │ │ │ + b.n 75bc │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000075f8 <_PyObject_InitInlineValues>: │ │ │ │ │ +000075f4 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ittet gt │ │ │ │ │ @@ -11949,15 +11951,15 @@ │ │ │ │ │ addle r2, r2, r3 │ │ │ │ │ addgt r2, r2, r3 │ │ │ │ │ adds r3, r0, r1 │ │ │ │ │ strb r2, [r0, r1] │ │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ │ strb.w ip, [r3, #1] │ │ │ │ │ strh r1, [r3, #2] │ │ │ │ │ - cbz r2, 764e <_PyObject_InitInlineValues+0x56> │ │ │ │ │ + cbz r2, 764a <_PyObject_InitInlineValues+0x56> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ @@ -11968,89 +11970,89 @@ │ │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007658 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +00007654 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ ldrb.w r3, [ip, #3] │ │ │ │ │ - cbz r3, 7684 <_PyObject_StoreInstanceAttribute+0x2c> │ │ │ │ │ + cbz r3, 7680 <_PyObject_StoreInstanceAttribute+0x2c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 76fc │ │ │ │ │ + b.n 76f8 │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 769c <_PyObject_StoreInstanceAttribute+0x44> │ │ │ │ │ + cbz r3, 7698 <_PyObject_StoreInstanceAttribute+0x44> │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.n 76ea <_PyObject_StoreInstanceAttribute+0x92> │ │ │ │ │ + beq.n 76e6 <_PyObject_StoreInstanceAttribute+0x92> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 34b0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 34a4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 6af4 │ │ │ │ │ + bl 6af0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 76e4 <_PyObject_StoreInstanceAttribute+0x8c> │ │ │ │ │ + cbz r0, 76e0 <_PyObject_StoreInstanceAttribute+0x8c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add r1, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 76d6 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ + beq.n 76d2 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 34b0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 34a4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 76d0 <_PyObject_StoreInstanceAttribute+0x78> │ │ │ │ │ + bge.n 76cc <_PyObject_StoreInstanceAttribute+0x78> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbz r2, 76f0 <_PyObject_StoreInstanceAttribute+0x98> │ │ │ │ │ + cbz r2, 76ec <_PyObject_StoreInstanceAttribute+0x98> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 76fc │ │ │ │ │ + bl 76f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 76c2 <_PyObject_StoreInstanceAttribute+0x6a> │ │ │ │ │ + b.n 76be <_PyObject_StoreInstanceAttribute+0x6a> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 76d0 <_PyObject_StoreInstanceAttribute+0x78> │ │ │ │ │ + b.n 76cc <_PyObject_StoreInstanceAttribute+0x78> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 767a <_PyObject_StoreInstanceAttribute+0x22> │ │ │ │ │ + b.n 7676 <_PyObject_StoreInstanceAttribute+0x22> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 76d0 <_PyObject_StoreInstanceAttribute+0x78> │ │ │ │ │ + b.n 76cc <_PyObject_StoreInstanceAttribute+0x78> │ │ │ │ │ │ │ │ │ │ -000076fc : │ │ │ │ │ +000076f8 : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -12063,61 +12065,61 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bne.w 7ad2 │ │ │ │ │ + bne.w 7ace │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.w 7da2 │ │ │ │ │ + beq.w 7d9e │ │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ add.w r7, r3, #20 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ │ lsl.w r1, r1, sl │ │ │ │ │ add r0, r7 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bgt.w 79a0 │ │ │ │ │ + bgt.w 799c │ │ │ │ │ ldrsb.w r4, [r7, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 7854 │ │ │ │ │ + blt.n 7850 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r0, [r1, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 78a6 │ │ │ │ │ + beq.w 78a2 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 7c30 │ │ │ │ │ + beq.w 7c2c │ │ │ │ │ lsrs r1, r2, #5 │ │ │ │ │ add.w r0, fp, fp, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ and.w r1, r1, r0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bgt.w 7bd4 │ │ │ │ │ + bgt.w 7bd0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 7980 │ │ │ │ │ + blt.w 797c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r0, [r1, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 78a6 │ │ │ │ │ + beq.n 78a2 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 7c5a │ │ │ │ │ + beq.w 7c56 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov.w ip, r2, lsr #10 │ │ │ │ │ add.w r0, r1, r1, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ @@ -12125,64 +12127,64 @@ │ │ │ │ │ ands r1, r0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 7bf2 │ │ │ │ │ + bgt.w 7bee │ │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 79e4 │ │ │ │ │ + blt.w 79e0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 7a3c │ │ │ │ │ + beq.w 7a38 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 7a26 │ │ │ │ │ + beq.w 7a22 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ │ add.w r0, r0, fp, lsr #5 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r0, r0, r4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bgt.w 7c1e │ │ │ │ │ + bgt.w 7c1a │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 7a60 │ │ │ │ │ + blt.w 7a40 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 7a3c │ │ │ │ │ + beq.w 7a38 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 7d02 │ │ │ │ │ + beq.w 7cfe │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov.w fp, fp, lsr #10 │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ands r0, r4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 77da │ │ │ │ │ + b.n 77d6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 7d82 │ │ │ │ │ + bne.w 7d7e │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 7ad2 │ │ │ │ │ + ble.w 7ace │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ ldrsb.w r1, [r7, fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.w 7a06 │ │ │ │ │ + bge.w 7a02 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ strb.w r4, [r7, fp] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ │ @@ -12194,1138 +12196,1110 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.w 7ad2 │ │ │ │ │ + beq.w 7ace │ │ │ │ │ add.w sl, r5, r4, lsl #2 │ │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ │ - beq.w 7cc2 │ │ │ │ │ + beq.w 7cbe │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7c70 │ │ │ │ │ - cbz r6, 7918 │ │ │ │ │ + bne.w 7c6c │ │ │ │ │ + cbz r6, 7914 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 78ee │ │ │ │ │ + blt.n 78ea │ │ │ │ │ str.w r6, [sl, #4] │ │ │ │ │ - cbnz r7, 78fa │ │ │ │ │ + cbnz r7, 78f6 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7cb8 │ │ │ │ │ + bne.w 7cb4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [sl, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 78ce │ │ │ │ │ + beq.n 78ca │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 78e6 │ │ │ │ │ + bge.n 78e2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 78e6 │ │ │ │ │ + bne.n 78e2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 78ce │ │ │ │ │ + beq.n 78ca │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, r5, r2, lsl #2 │ │ │ │ │ ldrb.w r2, [r5, r2, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 795c │ │ │ │ │ + beq.n 7958 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 795c │ │ │ │ │ + beq.n 7958 │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 795c │ │ │ │ │ + beq.n 7958 │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 794c │ │ │ │ │ + bne.n 7948 │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r6 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n 7996 │ │ │ │ │ + ble.n 7992 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 78fa │ │ │ │ │ + beq.n 78f6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 78fa │ │ │ │ │ + b.n 78f6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 785a │ │ │ │ │ + beq.w 7856 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov.w ip, r2, lsr #10 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ - b.n 77c6 │ │ │ │ │ + b.n 77c2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 78fa │ │ │ │ │ - b.n 7976 │ │ │ │ │ + beq.n 78f6 │ │ │ │ │ + b.n 7972 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 7ce2 │ │ │ │ │ + bgt.w 7cde │ │ │ │ │ ldrsh.w r4, [r7, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 776e │ │ │ │ │ + bge.w 776a │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 7bc4 │ │ │ │ │ + bne.w 7bc0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 7ad2 │ │ │ │ │ + ble.w 7ace │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 7d1a │ │ │ │ │ + bgt.w 7d16 │ │ │ │ │ ldrsh.w r1, [r7, fp, lsl #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 7a44 │ │ │ │ │ + bge.n 7a46 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 7d40 │ │ │ │ │ + bgt.w 7d3c │ │ │ │ │ strh.w r4, [r7, fp, lsl #1] │ │ │ │ │ - b.n 7876 │ │ │ │ │ + b.n 7872 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 7cee │ │ │ │ │ + bne.w 7cea │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 7ad2 │ │ │ │ │ + ble.n 7ace │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - bgt.n 79c4 │ │ │ │ │ - b.n 7866 │ │ │ │ │ + bgt.n 79c0 │ │ │ │ │ + b.n 7862 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ add.w r0, fp, fp, lsl #2 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ and.w fp, r1, r0 │ │ │ │ │ ldrsb.w r1, [r7, fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 7a66 │ │ │ │ │ + bge.n 7a62 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ strb.w r4, [r7, fp] │ │ │ │ │ - b.n 7876 │ │ │ │ │ + b.n 7872 │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7800 │ │ │ │ │ + beq.w 77fc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n 78a6 │ │ │ │ │ + b.n 78a2 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.n 79e6 │ │ │ │ │ + b.n 7838 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ add.w r0, fp, fp, lsl #2 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ and.w fp, r1, r0 │ │ │ │ │ ldrsh.w r1, [r7, fp, lsl #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 7a66 │ │ │ │ │ + bge.n 7a62 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - b.n 79de │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - beq.n 79ea │ │ │ │ │ - b.n 783c │ │ │ │ │ + b.n 79da │ │ │ │ │ add.w r1, fp, fp, lsl #2 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add.w r1, r1, r2, lsr #5 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ and.w fp, r1, r0 │ │ │ │ │ - bgt.n 7ab0 │ │ │ │ │ + bgt.n 7aac │ │ │ │ │ ldrsb.w r1, [r7, fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.w 7c46 │ │ │ │ │ + bge.w 7c42 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - ble.n 7a20 │ │ │ │ │ - b.n 79d6 │ │ │ │ │ + ble.n 7a1c │ │ │ │ │ + b.n 79d2 │ │ │ │ │ ldr.w r1, [r7, fp, lsl #2] │ │ │ │ │ add.w r0, fp, fp, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - blt.n 7a8c │ │ │ │ │ + blt.n 7a88 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ and.w fp, r0, r1 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.n 7a96 │ │ │ │ │ + bgt.n 7a92 │ │ │ │ │ ldrsh.w r1, [r7, fp, lsl #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 7a8c │ │ │ │ │ + blt.n 7a88 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add fp, r2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r1 │ │ │ │ │ - b.n 7ab0 │ │ │ │ │ + b.n 7aac │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d46 │ │ │ │ │ + bne.w 7d42 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt ge │ │ │ │ │ addge r2, #1 │ │ │ │ │ strge r2, [r3, #0] │ │ │ │ │ ldrd r1, r2, [r3, #12] │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ - beq.w 7d56 │ │ │ │ │ + beq.w 7d52 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 7b08 │ │ │ │ │ + cbz r0, 7b04 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 7b12 │ │ │ │ │ + cbz r0, 7b0e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - cbz r0, 7b1c │ │ │ │ │ + cbz r0, 7b18 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cbz r0, 7b26 │ │ │ │ │ + cbz r0, 7b22 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbz r0, 7b30 │ │ │ │ │ + cbz r0, 7b2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cbz r0, 7b3a │ │ │ │ │ + cbz r0, 7b36 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - cbz r0, 7b44 │ │ │ │ │ + cbz r0, 7b40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - cbz r0, 7b4e │ │ │ │ │ + cbz r0, 7b4a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ - cbz r0, 7b58 │ │ │ │ │ + cbz r0, 7b54 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ - cbz r0, 7b62 │ │ │ │ │ + cbz r0, 7b5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ - cbz r0, 7b6c │ │ │ │ │ + cbz r0, 7b68 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r0, 7b76 │ │ │ │ │ + cbz r0, 7b72 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #13 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ │ - cbz r0, 7b80 │ │ │ │ │ + cbz r0, 7b7c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7b94 │ │ │ │ │ add.w r4, r5, #56 @ 0x38 │ │ │ │ │ movs r0, #14 │ │ │ │ │ ldr.w r7, [r4, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cbz r7, 7b94 │ │ │ │ │ + cbz r7, 7b90 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 7b8a │ │ │ │ │ + bne.n 7b86 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 118 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 7bb8 │ │ │ │ │ + cbz r0, 7bb4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 34b0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 34a4 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ strne.w r4, [r9, #-12] │ │ │ │ │ - bne.w 78e6 │ │ │ │ │ + bne.w 78e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 118 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 78e8 │ │ │ │ │ + b.n 78e4 │ │ │ │ │ lsrs r1, r2, #5 │ │ │ │ │ add.w r0, fp, fp, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ands r1, r0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r7, r1, lsl #2] │ │ │ │ │ ldrshle.w r4, [r7, r1, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 77a6 │ │ │ │ │ + bge.w 77a2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 79b8 │ │ │ │ │ - b.n 7986 │ │ │ │ │ + beq.w 79b4 │ │ │ │ │ + b.n 7982 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r7, r0, lsl #1] │ │ │ │ │ ldrgt.w r4, [r7, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 77ec │ │ │ │ │ + bge.w 77e8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 79ea │ │ │ │ │ + beq.w 79e6 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ │ add.w r0, r0, fp, lsr #5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands r0, r4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r7, r0, lsl #1] │ │ │ │ │ ldrgt.w r4, [r7, r0, lsl #2] │ │ │ │ │ - b.n 7822 │ │ │ │ │ + b.n 781e │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78a6 │ │ │ │ │ - b.n 7782 │ │ │ │ │ + bne.w 78a2 │ │ │ │ │ + b.n 777e │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add fp, r2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r1 │ │ │ │ │ - b.n 7a82 │ │ │ │ │ + b.n 7a7e │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_THM_CALL unicode_eq │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78a6 │ │ │ │ │ - b.n 7986 │ │ │ │ │ + bne.w 78a2 │ │ │ │ │ + b.n 7982 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ - cbz r7, 7c90 │ │ │ │ │ + cbz r7, 7c8c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7d5a │ │ │ │ │ + beq.n 7d56 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d62 │ │ │ │ │ + bne.n 7d5e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c8a │ │ │ │ │ + bge.n 7c86 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [sl, #4] │ │ │ │ │ - b.n 78fa │ │ │ │ │ + b.n 78f6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d70 │ │ │ │ │ - cbz r6, 7ca8 │ │ │ │ │ + bne.n 7d6c │ │ │ │ │ + cbz r6, 7ca4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ str.w r6, [sl, #4] │ │ │ │ │ - b.n 78ce │ │ │ │ │ + b.n 78ca │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 78e6 │ │ │ │ │ + b.n 78e2 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 7bbe │ │ │ │ │ + b.n 7bba │ │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 776e │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes